MAME/0.85
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.85 "Rabbit and Namco System 12 sound"
Released: 2004-08-07
Driver Improvements
- Fixed sprite vs. tilemap priority and sprite vs. tilemap positioning for the FL games. [R. Belmont]
- Hooked up player 3 trackball in Rampart. [Aaron Giles]
- Fixed crasher in the new Mappy DIP switches. [Pierpaolo Prazzoli]
- Added conditional DIP switch support to Asterock. [Pierpaolo Prazzoli]
- Fixed Superman frame rate to match real PCB. [Robert Flory]
- Fixed sound balance in Bowlorama. [Aaron Giles]
- Added conditional coinage to a number of games. [El Condor]
Changes to the main program
- Fixed bug with new command line options when using -createconfig. [Aaron Giles]
- Changed the way the remapping works in the ctrlr .cfg files so that it works more like the way the old system did. [Aaron Giles]
- Some MESS-specific additions to the new input configuration code. [Nathan Woods]
- Added sourcefile attribute to the -listxml output. [Logiqx]
- Fixed bug that prevented default controls that were set to "None" from saving/restoring properly. [Aaron Giles]
- Added feature to the general input settings so that if you hit Esc to cancel setting a new input sequence, it toggles between "None" (old behavior) and the default. This is similar to the change that went into u6 for the game-specific inputs. [Aaron Giles]
- Fixed load order for
ctrlrfiles so that they don't stick in the default.cfg if you switch betweenctrlrs. [Aaron Giles]
- Renamed the
paddle/adstick/pedal/dial/trackball/lightgundefault device selection options topaddle_device/adstick_device/pedal_device/dial_device/trackball_device/lightgun_deviceto prevent naming conflicts. [Aaron Giles]
- Added new port type
IPT_OTHERto use for controls that don't map in a standard way. Modified all the Mahjong games to use this instead of 0 for the port type, and changed the UI to recognize this and show it in the game-specific inputs. [Aaron Giles]
- Fixed debugger memory access for 64-bit CPUs. [Nicola Salmoria]
Version 0.85u1
Released: 2004-08-10
Driver Improvements
- Fixed input port definition errors in megasys1. [Mamesick]
- Fixed input port definition errors in tnzs. [Inigo Luja]
- Changed 720' controls to use an analog joystick instead of a dial so that the original controller motion can be replicated. Thanks to MAME Analog+ for the logic. [Aaron Giles]
- Fixed the colors in the Status trivia games. [Stefan Jokisch]
Changes to the main program
- Fixed loading of ctrlr files so that they actually take effect now. [Aaron Giles]
- Fixed bug preventing saving of lightgun control changes. [Aaron Giles]
- Changed all the analog mapping defaults back to 'keyboard' as the default values were confusing people. [Aaron Giles]
- Added the ability for analog axes to return "invalid" as a value from the OSD layer, allowing them to dynamically disable themselves. Using this feature, the Windows version now autodetects analog versus digital axes and dynamically disables the analog values if it thinks you are using a digital axis. Note that this even works if you have a "switchable" gamepad. [Aaron Giles]
- Fixed debugger crash when using F10 with the i960 core. [R. Belmont]
- Cleaned up some
#ifdef MESSand united the two definitions ofmy_stricmp. [Rene Single]
New Non-Working games / clones supported
- Party Time: Gonta the Diver II [Brian Troha]
- Versus Net Soccer (ver JAB) [Brian Troha]
- Phraze Craze [Pierpaolo Prazzoli]
- Tic Tac Trivia [Pierpaolo Prazzoli]
- Trivia Whiz [Pierpaolo Prazzoli]
- Trivia Whiz II [Pierpaolo Prazzoli]
Version 0.85u2
Released: 2004-08-13
Driver Improvements
- Turned off autocentering by default in warlords, sbrkout, and destroyr. There are probably others that should have this as well. Please post on www.mametesters.org if you have suggestions. [Aaron Giles]
- Fixed a number of recent errors introduced into the input port definitions of several drivers. [El Condor]
- Fixed various stuff with the
jalmah.cdriver, including suchipi booting, improved the video emulation a bit & attempted to add controls. [Angelo Salese]
- Updated Namco Super System 22 driver to use preliminary M37710 core, but it doesn't do anything useful yet. [R. Belmont]
- Added conditional coinage to snowbros. [Inigo Luja]
- Fixed backwards controls in ckong. [Inigo Luja]
Changes to the main program
- Renamed
PORT_CENTERtoPORT_RESETto more accurates describe what it does. Also addedPORT_CENTERDELTA(x)to control the autocentering behavior. [Aaron Giles]
- Added a WIP Mitsu M7700 series CPU core, specifically targeting the M37710. [R. Belmont]
- Removed the static
MAX_DATAFILE_ENTRIESdefine, by retrieving the game count at runtime. [Rene Single]
- Fixed bug that prevented the mixer from loading data unless all channels had been modified. [Aaron Giles]
New Games supported or promoted from GAME_NOT_WORKING status
- The Return of Lady Frog [David Haywood]
- Virtua Fighter 1 [Andrew Gardner, Olivier Galibert]
New Clones supported or promoted from GAME_NOT_WORKING status
- Twin Cobra 2 (World) (2 sets) [Brian Troha]
- Counter Run (bootleg set 1) [Tomasz Slanina]
Version 0.85u3
Released: 2004-08-21
Driver Improvements
- Improved video performance in suprnova games. [Carlos Santillan]
- Fixed visible area and controls in hanaawas. [Pierpaolo Prazzoli]
- Additional input port cleanup. [El Condor]
- Fixed sound board error in Tapper. [B.S.Ruggeri]
- Fixed numerous problems in Return of Lady Frog. [Pierpaolo Prazzoli]
- Added preliminary sound to Return of Lady Frog. [R. Belmont]
- Fixed colors in usclssic. [David Haywood]
- Fixed music tempo in athena. [unzu]
Changes to the main program
- Incorporated bugfix to the zlib code that was missing from the official distribution. [smf]
New Games supported or promoted from GAME_NOT_WORKING status
- Field Goal [Stefan Jokisch]
- Robo Wres 2001 [Tomasz Slanina]
- Jumping Pop [David Haywood, Guru, R. Belmont]
Other Versions
This article is part of the MAME series. A list of all series can be found in the Series Category
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

