MAME/0.85

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.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 ctrlr files so that they don't stick in the default.cfg if you switch between ctrlrs. [Aaron Giles]
  • Renamed the paddle/adstick/pedal/dial/trackball/lightgun default device selection options to paddle_device/adstick_device/ pedal_device/dial_device/trackball_device/lightgun_device to prevent naming conflicts. [Aaron Giles]
  • Added new port type IPT_OTHER to 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 MESS and united the two definitions of my_stricmp. [Rene Single]

New Non-Working games / clones supported

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.c driver, 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_CENTER to PORT_RESET to more accurates describe what it does. Also added PORT_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_ENTRIES define, 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

New Clones supported or promoted from GAME_NOT_WORKING status

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 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

Other Versions


Personal tools