Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MAME 0.75 released...  (Read 2540 times)

0 Members and 1 Guest are viewing this topic.

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
MAME 0.75 released...
« on: October 12, 2003, 10:54:24 pm »
MAME 0.75 has been released, and it supports 4473 ROM sets, 2592 unique games.
Here is the whatsnew.txt of 0.75:

0.75

General Source Changes
----------------------

TESTDRIVERS still enabled (see note for 0.74u2)

Fixed bug in the time accounting for the V60 which was causing Outrunners to run
with flickering sprites and slow music [Aaron Giles]
   src/cpu/v60/v60.c

Fixed another V60 bug introduced in 0.74u2 which broke the v70 games (and further
broke Outrunners) [Kobat, Olivier Galibert]
   src/cpu/v60/v60.c

Fixed some bugs introduced with the timer system changes a while back [Aaron Giles]
   Hopefully this is the last of them.... Fixes Exterminator and the Atari
   polygon games. Hopefully doesn't break anything in the process.

   src/cpuexec.c
   * changed scanline timing to use floor() to get consistent results
   * fixed bug in time computation if requesting a scanline in the next frame

   src/cpu/tms34010/tms34010.c
   * removed 4x executes per loop which screwed up timing
   * fixed internal interrupt generation to get consistent timing results

   src/timer.c
   * now uses the active callback as a base time when adjusting timers outside
   of a CPU context

   src/drivers/harddriv.c
   src/machine/harddriv.c
   * fixed all the games again, but they are slower now due to more necessary
   interleaving

Fixed Dorachan Orientation [Tomasz Slanina]
   src/drivers/dorachan.c
   src/vidhrdw/dorachan.c

Various Fixes [Nathan Woods]
   src/artwork.c:
   src/artwork.h:
   src/common.c:
   - Fixes a screenshot handling bug that affected Space Invaders

   src/cheat.c:
   - Moves the MESS specific code into a separate module, reducing
   #ifdef clutter

   src/harddisk.c:
   - Moved some variable declarations out of for loops so that it
   can compile in non-GCC compilers

   src/cpu/i86/instr86.c:
   - Fixes REP CMPSW so that it uses words and not bytes

   src/cpuintrf.c:
   src/cpuintrf.h:
   - Adds a call cpuintrf_set_dasm_override() that gives drivers
   the ability to customize disassemblies.  This probably isn't very useful
   for MAME, but it is useful for MESS for things like software interrupts
   used for BIOS calls.

   src/windows/config.c:
   - Increases the size of the buffer used when logerror() output
   goes to OutputDebugString()

   src/windows/config.c:
   src/windows/config.h:
   src/windows/winmain.c:
   - Moves config.c externs to a header file
   - Adds another call, cli_rc_create(), which creates MAME's rc
   struct for use elsewhere.  (I'm actually creating a debug time
   consistency check feature for MAME32, to verify at runtime that the
   arguments that MAME32 has are consistent with MAME's).

   src/rc.c:
   - When rc_destroy() is now called, freed pointers to strings and
   files will now be NULLed out.


Overhauled the Canyon Bomber driver with a number of minor fixes like correct
RAM size and VBLANK duration. [Stefan Jokisch]
   - hiscore reset button added
   - sprite positions should be fixed according to the schems
   - language ROM added (i.e. the language dip works now)
   - prototype set renamed from canbprot to canyonp

Improved Super Chase sample loading [sedn]
   src/drivers/superchs.c

Replaced instances of "inline", "static inline", and "static __inline" with
"INLINE".  This fixes some build problems with  xmame and makes things more
consistent. [Lawrence Gold]
   src/cpu/mips/mips.c
   src/vidhrdw/psx.c
   src/machine/psx.c
   src/drivers/namcos2.c
   src/machine/psx.c
   src/vidhrdw/psx.c

Corrected CPU speeds etc. in snowbros.c [The Guru]
   src/drivers/snowbros.c

Reversed inptport.c changes to 0.74u1 as the version in 0.74u2 wasn't correcly
merged, these will need resubmitting

Some namcos22 Improvements [Phil Stroffolino]
   The major things improved are:
   - fixes to display list processing (affects Prop Cycle ending)
   - gouraud shading
   - misc improvements for the not-working games
   src/drivers/namcos22.c
   src/vidhrdw/namcos22.c
   src/vidhrdw/namcos3d.h
   src/includes/namcos22.h
   src/includes/namcos3d.h



New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------

Lady Frog [Tomasz Slanina]
   old 'ladyfrog' set (not working) renamed to 'roldfrog' (Return Of Lady Frog)
   src/drivers/ladyfrog.c
   src/vidhrdw/ladyfrog.c

Sundance [Stefan Jokisch]
   controls now emulated
   src/drivers/cinemat.c

Dodgem [Mike Coates, Pierpaolo Prazzoli]
   no sound, the video hardware emulation was also rewritten for this driver, its
   quite slow now but more accurate.
   src/drivers/zac2650.c
   src/vidhrdw/zac2650.c

Main Event (SNK) [Tomasz Slanina]
   controls probably need work
   src/drivers/mainsnk.c
   src/vidhrdw/mainsnk.c

JoeB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 628
  • Last login:June 27, 2025, 08:23:34 am
  • NES Fanatic
Re:MAME 0.75 released...
« Reply #1 on: October 12, 2003, 10:54:49 pm »
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------

Lunar Battle (prototype, later) (clone of gravitar) [Aaron Giles]
   src/drivers/bwidow.c
Cloak & Dagger (International Versions, Spanish, French, German) [Aaron Giles]
   src/drivers/cloak.c
Dig Dug (newer Atari rev) [Aaron Giles]
   src/drivers/digdug.c
Tempest (rev ?) [Aaron Giles]
   src/drivers/tempest.c
Sub Hunter (clone of depthch) [Stefan Jokisch]
   src/drivers/vicdual.c
Route X (bootleg)
   src/drivers/route16.c

New Non-Working games / clones supported
----------------------------------------

Task Force Harrier (Japan)
   src/drivers/nmk16.c
Various Sf2 bootlegs
   Please note, I have no intention of fixing these, however if you want
   to try and think you can do it in a clean way then feel free.
   src/drivers/cps1.c
   src/vidhrdw/cps1.c
Gorkans [Tomasz Slanina]
   gameplay works but there are no good gfx roms
   src/drivers/pacman.c
Whizz [Tomasz Slanina]
   main program rom appears to be bad, maybe a gfx rom too
   src/drivers/sidearms.c
   src/vidhrdw/sidearms.c
Marine Date [insideoutboy]
   collisions not emulated + various other issues
   src/drivers/marinedt.c

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 20, 2025, 03:37:24 pm
  • The Bears Still Suck!
Re:MAME 0.75 released...
« Reply #2 on: October 12, 2003, 11:26:12 pm »
Make sure to check out the intermediate updates (.74u1-u2)

http://www.mame.net/whatsnew.html

creatine28

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 481
  • Last login:July 26, 2012, 03:41:48 pm
  • Which way to the Arcade?
Re:MAME 0.75 released...
« Reply #3 on: October 14, 2003, 07:27:30 pm »
Does anyone know how big of an update .75 is?  I read on google that its something like 251 new games?

JoyMonkey

  • Voodoo Wiki Master . . .
  • Wiki Master
  • Trade Count: (+5)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2899
  • Last login:June 16, 2025, 09:16:27 pm
  • Candy is Dandy but Liquor is Quicker
    • JoyMonkey.com
Re:MAME 0.75 released...
« Reply #4 on: October 14, 2003, 08:55:57 pm »
Does anyone know how big of an update .75 is?  I read on google that its something like 251 new games?

Its huge! I just finished updating and a full rom/chd set for 0.75 is now 15.6GB. There are 249new and 103changed roms that together take up 1.56GB, 4 new CHDs that take up 3.99GB

Granted, the vast majority of all the new additions are NOT WORKING. The devs decided to enable all the Test Drivers that had been included in previous source releases, but had been dissabled in the binary releases.
According to Mame32, 3941 out of 4473 roms are working. Some people might think including so many non-working roms is pointless and irritating, but I think it's good to know what's being worked on. And perhaps it might encourage new coders to try their hand at working on the test drivers.

On a related note, I remember a time when I could fit Mame and a handful of roms on a floppy disk and take it to college with me to see my friends reminisce. I've been thinking of compiling a build from Mame036 and only include about 10 classic roms in it - think I could get it to fit on a boot-floppy with some roms?

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 20, 2025, 03:37:24 pm
  • The Bears Still Suck!
Re:MAME 0.75 released...
« Reply #5 on: October 14, 2003, 09:35:03 pm »
HowardC's modifications made it, unannounced.  Not that it is important to most people:)  He modified the games to use pedal2 and the stick's z axis.  That way the majority of the games that use analog controls don;t steal inputs form other players :)  Makes ctrlr files much easier.

SONIC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 145
  • Last login:September 09, 2006, 02:53:02 am
  • Insanely Great
    • Sonic-Media
Re:MAME 0.75 released...
« Reply #6 on: October 15, 2003, 02:12:35 am »
This 0.75 thing contains (after what I can see) some slight bugs!
For example, in games like Ghost'n Ghouls and Rainbow Islands the game music is running in slow motion!
Besides of that, if I try to use direct 3d or direct draw my arcade monitor goes totally nuts, like it's using a higher frequency that is normally set to all my mame games! This especially happens in upright games!



SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 20, 2025, 03:37:24 pm
  • The Bears Still Suck!
Re:MAME 0.75 released...
« Reply #7 on: October 15, 2003, 01:36:03 pm »
Goto mameworld.net and report it.  There is a link in the news.