MAME/0.74

From GamerWiki

Jump to: navigation, search

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

  • src/drivers/welltris.c
  • src/vidhrdw/welltris.c
  • src/drivers/ojankohs.c
  • src/drivers/inufuku.c
  • src/vidhrdw/inufuku.c
  • src/drivers/namcos11.c
  • + most psx files
  • src/drivers/dooyong.c
  • A Few new Megatech sets (mostly SMS based, not yet working)
  • src/drivers/segac2.c

New Clones supported

  • src/drivers/fromance.c
  • Bang (Japan) [Manuel Abadia]
  • src/drivers/gaelco2.c
  • src/drivers/pacman.c
  • src/drivers/scobra.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

  • src/drivers/pacman.c
  • src/vidhrdw/pengo.c
  • src/includes/pengo.h
  • src/drivers/embargo.c

New Clones supported

no sound
  • src/drivers/pacman.c
  • src/vidhrdw/pengo.c
  • src/includes/pengo.h
  • src/drivers/suprnova.c

New TESTDRIVERS

incomplete video emulation
  • src/drivers/compgolf.c
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

no sound
attract mode seems a bit wrong
gfx problems, no sound
sound problems
missing voices
worth supporting?

New Clones supported

New Non-Working games supported

(All drivers that were previously TESTDRIVERS)

bad rom or bad decryption

Other Versions


Personal tools