MAME/0.74
From GamerWiki
A warts and all look through the history of MAME as described by the MAME Dev team themselves through their releases.
Contents |
Version 0.74 "Dancing b00bs"
Released: 2003-09-14
Basically a cleaned up version of .73 now my machine is working again.
General Source Changes
- Misc source changes mainly to Improve compatibility with MESS [Nathan Woods]
- src/driver.h:
- Minor changes within #ifdef MESS
- src/inptport.c:
- Minor change to recognize MESS IPT_CONFIG input ports
- src/legacy.h:
- Changed some of the prototypes to use 'mame_file *' instead of 'void *'
- src/mame.h:
- Added APPNAME and APPLONGNAME macros to define the name of the program (MAME/M.A.M.E. vs MESS/M.E.S.S.)
- src/vidhrdw/jaguar.c:
- Adds some MESS specific templated blitters within #ifdef MESS
- src/vidhrdw/ppu2c03b.c:
- src/vidhrdw/ppu2c03b.h:
- src/vidhrdw/playch10.c:
- src/vidhrdw/vsnes.c:
- Small speedups (eliminated some usage of plot_pixel())
- Added support for scanline counts other than 262
- Interrupt changes by Brad Oliver
- Requisite changes to playch10 and vsnes to support Brad's interrupt changes
- src/windows/input.c:
- src/windows/video.c:
- src/windows/window.c:
- src/windows/window.h:
- src/windows/winmain.c:
- Misc changes to support MESS's menu bar (should not affect MAME)
- Misc changes to use APPNAME and APPLONGNAME
- Improved Loading of .72 cfg Files (prevents Mixer settings corruption) [Stefan Jokisch]
- src/sound/mixer.c
- Fixed User-Interface bug which was causing problems setting controls for some of the players [Stefan Jokisch]
- src/usrintrf.c
- Support for 8 Controllers [Robin Merrill]
- src/input.h
- src/windows/input.c
- src/inptport.c
- Workaround for a v60 crash causing ultra-x not to run on some systems [Tomasz Slanina]
- src/cpu/v60/op12.c
- Support upd7759 Silence Compression [Olivier Galibert]
- src/sound/upd7759.c
- SegaPCM cleanups / fixes [Olivier Galibert]
- src/sound/segapcm.c
- src/sound/segapcm.h
- src/sndintrf.c
- Changed Afterburner Inputs to use z-axis for throttle [Howard Casto]
- src/drivers/aburner.c
- Some Improvements to Chequered Flag protection + Sound [Angelo Salese]
- src/drivers/chqflag.c
- src/vidhrdw/konamiic.c
- More ST-V Improvements [Angelo Salese, David Haywood]
- src/drivers/stv.c
- src/vidhrdw/stvvdp1.c
- src/vidhrdw/stvvdp2.c
New games supported
- Miyasu Nonki no Quiz 18-Kin (Japan) [Takahiro Nogi]
- src/drivers/welltris.c
- src/vidhrdw/welltris.c
- Ojanko Club (Japan) [Takahiro Nogi, Uki]
- src/drivers/ojankohs.c
- Quiz & Variety Sukusuku Inufuku (Japan) [Takahiro Nogi]
- src/drivers/inufuku.c
- src/vidhrdw/inufuku.c
- Dancing Eyes (DC1/VER.A) [smf]
- Kosodate Quiz My Angel 3 (KQT1/VER.A) [smf]
- src/drivers/namcos11.c
- + most psx files
- Super-X [David Haywood]
- src/drivers/dooyong.c
- A Few new Megatech sets (mostly SMS based, not yet working)
- src/drivers/segac2.c
New Clones supported
- Natsuiro Mahjong (Mahjong Summer Story) (Japan) (clone of mjnatsu) [Takahiro Nogi]
- src/drivers/fromance.c
- Bang (Japan) [Manuel Abadia]
- src/drivers/gaelco2.c
- Hangly Man (set 3) [Manuel Abadia]
- src/drivers/pacman.c
- Apocaljpse Now (bootleg of Rescue) [Pierpaolo Prazzoli]
- src/drivers/scobra.c
- src/drivers/scramble.c
- todo : check these 3 bootlegs are worth supporting, if not remove them
Version 0.74u1
Released: 2003-09-23
General Source Changes
- Mame now recognises off-screen shots with the Act-Labs gun in a way which works better with certain drivers (Area 51 etc,) [Bryan McPhail)
- Fixed some problems with defaults in inptport.c [Robin Merrill]
- src/inptport.c
- Various SH2 fixes improving Master/Slave support (this improves shienryu on st-v but its not yet playable due to incomplete st-v emulation) [Olivier Galibert]
- src/cpu/sh2/sh2.c
- src/cpu/sh2/sh2.h
Fixed SegaPCM bug [Olivier Galibert]
- src/sound/segapcm.c
Moved Some Config Code around [Nathan Woods]
- src/config.c
- src/config.h
- src/inptport.c
Hopefully fixed crash some people were having with Nostradamus [David Haywood]
- src/vidhrdw/mcatadv.c
Added Paddle support to pop 'n' bounce (use -mouse, enable it in test mode, the default is joystick not paddle) [David Haywood]
Improved the type 1 GX games a bit but none are working well enough to enable yet [R.Belmont]
- src/drivers/konamigx.c
- src/vidhrdw/konamigx.c
Fixed Crash with the original mustang set [R.Belmont]
- src/drivers/nmk16.c
Changed frogs to use a 3 way joystick instead of a 3 way joystick and 2 buttons which was incorrect [Robin Merrill]
Remapped some of the mid*unit.c buttons to match the real board inputs
Further ST-V improvements [Angelo Salese, David Haywood]
- src/drivers/stv.c
- src/vidhrdw/stvvdp1.c
- src/vidhrdw/stvvdp2.c
New games supported
- Porky [Pierpaolo Prazzoli, Peter Storey] - no sound
- Driving Force [Pierpaolo Prazzoli]
- Big Bucks [Pierpaolo Prazzoli]
- src/drivers/pacman.c
- src/vidhrdw/pengo.c
- src/includes/pengo.h
- Embargo [Stefan Jokisch, MASH]
- src/drivers/embargo.c
New Clones supported
- 8 Ball ACtion (Pacman Kit) [Pierpaolo Prazzoli, David Widel] - bad colours
- no sound
- src/drivers/pacman.c
- src/vidhrdw/pengo.c
- src/includes/pengo.h
- PuzzLoop (USA) [Brian Troha]
- src/drivers/suprnova.c
New TESTDRIVERS
- Competition Golf [Angelo Salese]
- incomplete video emulation
- src/drivers/compgolf.c
- (Medal) Yumefuda [Angelo Salese]
- preliminary, doesn't boot yet
- src/drivers/yumefuda.c</pre>
Version 0.74u2
Released: 2003-10-06
General Source Changes
- The TESTDRIVER system has been removed, all drivers are now enabled working or not, this decision was made by several members of the development team. The drivers that were previously TESTDRIVERS are still marked as GAME_NOT_WORKING so can be filtered out easily with a front-end. Please note, the enabling of these drivers does not indicate they're any closer to working than when they were first added and in many cases it could still be several years before they work depending on when they're worked on and how difficult they prove to be. We're always looking for talented programmers to work on and improve Mame, some of these drivers could be a good place to start (others may be near impossible to fix)
- If any GAME_NOT_WORKING flags have been missed let us know at Mametesters
- Added MCU emulation to Tiger Heli [Tomasz Slanina]
- Various SegaPCM fixes [Olivier Galibert]
- Fixed some V60 Floating Point Operations and made core exit on unhandled opcodes, note UltraX doesn't work again [Olivier Galibert]
- Fixing missing continue graphics on actfancr [Bryan McPhail]
- Fixed recently introduced tp84 video bug [David Haywood]
- Fixed Config Saving Bug [BUT]
- Various Dipswitch Fixes [IƱigo Luja]
New games supported
- Touchdown Fever II [Smitdogg]
- Dorachan [Tomasz Slanina]
- no sound
- Jumping Cross [Tomasz Slanina]
- attract mode seems a bit wrong
- Demoneye-X [Pierpaolo Prazzoli]
- gfx problems, no sound
- Bakuretsu Breaker [David Haywood]
- sound problems
- Suzuka 8 Hours [Dang Spot]
- Moero Pro Yakyuu Homerun [Tomasz Slanina]
- missing voices
- Galaxian / Space Invaders Test Roms [Mike O'Malley]
- worth supporting?
New Clones supported
- Phantomas (clone of spectar) [Pierpaolo Prazzoli]
- Donkey Kong 3 (bootleg on DKJr hw) [Pierpaolo Prazzoli]
- Driving Force (Galaxian hw) [Pierpaolo Prazzoli]
- Food Fight (rev 2 and cocktail) [Aaron Giles]
- Depthcharge (rev 1) [MASH]
- Mighty Monkey (original) [Pierpaolo Prazzoli]
- Dynablaster (world) [Brian Troha]
- Champion Golf (original?) [Brian Troha]
New Non-Working games supported
(All drivers that were previously TESTDRIVERS)
- Dealer [Pierpaolo Prazzoli]
- bad rom or bad decryption
Other Versions
editEarly versions: 0.1 to 0.10 | 0.11 to 0.20 | 0.21 to 0.26 | 0.27 to 0.31
The beta 30s: 0.33b1 to 0.33 | 0.34b1 to 0.34 | 0.35b1 to 0.35b8 | 0.35b9 to 0.35f | 0.36b1 to 0.36b9.1 | 0.36b10 to 0.36 | 0.37b1 to 0.37b8 | 0.37b9 to 0.37b16
50s, 60s & 70s: 0.53 to 0.60 | 0.61 to 0.68 | 0.69 | 0.70 | 0.71 | 0.72 | 0.73 | 0.74 | 0.75 | 0.76 | 0.77 | 0.78 | 0.79
80s & 90s: 0.80 | 0.81 | 0.82 | 0.83 | 0.84 | 0.85 | 0.86 | 0.87 | 0.88 | 0.89 | 0.90 | 0.91 | 0.92 | 0.93 | 0.94 | 0.95 | 0.96 | 0.97 | 0.98 | 0.99
100s & 110s: 0.100 | 0.101 | 0.102 | 0.103 | 0.104 | 0.105 | 0.106 | 0.107 | 0.108 | 0.109 | 0.110 | 0.111 | 0.112 | 0.113 | 0.114 | 0.115 | 0.116 | 0.117 | 0.118 | 0.119
120s & 130s: 0.120 | 0.121 | 0.122 | 0.123 | 0.124 | 0.125 | 0.126 | 0.127

