MAME 0.12: Difference between revisions

From MAMEDEV Wiki
(Initial version)
 
m (formatting, typo fix, +category)
 
Line 1: Line 1:
== Release Date ==
== Release Date ==
MAME 0.12 was released on 23 March 1997.


MAME 0.12 was released on 23 March 1997.


== Contributors ==
== Contributors ==
The known contributors for this version are, in first-name alphabetical order:
The known contributors for this version are, in first-name alphabetical order:


Line 19: Line 18:
* [[Valerio Verrando]]
* [[Valerio Verrando]]
* [[Ville Laitinen]]
* [[Ville Laitinen]]


== Specific Contributions ==
== Specific Contributions ==
The known contributions for this version are, in the order specified in the whatsnew:
The known contributions for this version are, in the order specified in the whatsnew:


* Sound support for [http://www.mameworld.net/maws/set/btimem Burger Time (Midway)] was added.
* Sound support for [http://www.mameworld.net/maws/set/btimem Burger Time (Midway)] was added.
* The sound CPU in [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)] was hooked up, though it produces incorrect audio.
* The sound CPU in [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)] was hooked up, though it produces incorrect audio.
* The AY-3-8910 audio chip emulator was switched to using the default clock rate for [http://www.mameworld.net/maws/set/cclimber Crazy Climber (US)], [http://www.mameworld.net/maws/set/ckong Crazy Kong (set 1)] and [http://www.mameworld.net/maws/set/bagmans Bagman (Stern set 1)].
* The AY-3-8910 audio chip emulator was switched to using the default clock rate for [http://www.mameworld.net/maws/set/cclimber Crazy Climber (US)], [http://www.mameworld.net/maws/set/ckong Crazy Kong (set 1)] and [http://www.mameworld.net/maws/set/bagmans Bagman (Stern set 1)].
* [[Ron Fries]]' POKEY audio chip emulator was integrated into the MAME code base, adding sound to [http://www.mameworld.net/maws/set/centiped Centipede (revision 3)].
* [[Ron Fries]]' POKEY audio chip emulator was integrated into the MAME code base, adding sound to [http://www.mameworld.net/maws/set/centiped Centipede (revision 3)].
* The speed in [http://www.mameworld.net/maws/set/btimem Burger Time (Midway)] was adjusted to be more accurate to the real board; previously, it was running at approximately half-speed.
* The speed in [http://www.mameworld.net/maws/set/btimem Burger Time (Midway)] was adjusted to be more accurate to the real board; previously, it was running at approximately half-speed.
* [[Valerio Verrando]] provided a 288x224 video mode definition to be used with [http://www.mameworld.net/maws/set/rallyxm Rally X (Midway)].
* [[Valerio Verrando]] provided a 288x224 video mode definition to be used with [http://www.mameworld.net/maws/set/rallyxm Rally X (Midway)].
* In-game slowdowns in [http://www.mameworld.net/maws/set/rallyxm Rally X (Midway)] and [http://www.mameworld.net/maws/set/bagmans Bagman (Stern set 1)] were fixed.
* In-game slowdowns in [http://www.mameworld.net/maws/set/rallyxm Rally X (Midway)] and [http://www.mameworld.net/maws/set/bagmans Bagman (Stern set 1)] were fixed.
* [[Mike Cuddy]] and [[Mirko Buffoni]] improved the colors in [http://www.mameworld.net/maws/set/pooyans Pooyan (Stern)].
* [[Mike Cuddy]] and [[Mirko Buffoni]] improved the colors in [http://www.mameworld.net/maws/set/pooyans Pooyan (Stern)].
* [[Nicola Salmoria]] fixed a bug in [http://www.mameworld.net/maws/set/pooyans Pooyan (Stern)]'s DIP switches.
* [[Nicola Salmoria]] fixed a bug in [http://www.mameworld.net/maws/set/pooyans Pooyan (Stern)]'s DIP switches.
* The colors in [http://www.mameworld.net/maws/set/mooncrst Moon Cresta (Nichibutsu)] and [http://www.mameworld.net/maws/set/moonqsr Moon Quasar] were verified to be accurate.
* The colors in [http://www.mameworld.net/maws/set/mooncrst Moon Cresta (Nichibutsu)] and [http://www.mameworld.net/maws/set/moonqsr Moon Quasar] were verified to be accurate.
* Support for the blinking background stars in [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)] and [http://www.mameworld.net/maws/set/scobras Super Cobra (Stern)] was added.
* Support for the blinking background stars in [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)] and [http://www.mameworld.net/maws/set/scobras Super Cobra (Stern)] was added.
* [[Ville Laitinen]] fixed the inputs in [http://www.mameworld.net/maws/set/theends The End (Stern)] and [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)].
* [[Ville Laitinen]] fixed the inputs in [http://www.mameworld.net/maws/set/theends The End (Stern)] and [http://www.mameworld.net/maws/set/scrambls Scramble (Stern)].
* [[Ville Laitinen]] fixed sprite priorities in [http://www.mameworld.net/maws/set/congo Congo Bongo].
* [[Ville Laitinen]] fixed sprite priorities in [http://www.mameworld.net/maws/set/congo Congo Bongo].
* [[Doug Jefferys]] submitted color PROMs for [http://www.mameworld.net/maws/set/ckong Crazy Kong (set 1)].
* [[Doug Jefferys]] submitted color PROMs for [http://www.mameworld.net/maws/set/ckong Crazy Kong (set 1)].
* [[Mike Coates]] fixed the graphics in [http://www.mameworld.net/maws/set/carnival Carnival (upright)], though it is still unplayable.
* [[Mike Coates]] fixed the graphics in [http://www.mameworld.net/maws/set/carnival Carnival (upright)], though it is still unplayable.
* [[Bernd Wiebelt]] suggested the addition of the "-vesascan" option, which upscales the image and adds scanlines, at the cost of speed.
* [[Bernd Wiebelt]] suggested the addition of the "-vesascan" option, which upscales the image and adds scanlines, at the cost of speed.
* Multiple CPU support was added.
* Multiple CPU support was added.
* The Zilog Z80 and MOS 6502 CPU cores were modified to cache pending interrupts.
* The Zilog Z80 and MOS 6502 CPU cores were modified to cache pending interrupts.
* *_vh_start(), *_vh_stop(), *_videoram_w(), and *_colorram_w() were moved into the generic video hardware framework, meaning that only games that need to do anything special have to override the functions.
* *_vh_start(), *_vh_stop(), *_videoram_w(), and *_colorram_w() were moved into the generic video hardware framework, meaning that only games that need to do anything special have to override the functions.
* Sample streaming code was fixed to support more than one sample being played simultaneously.
* Sample streaming code was fixed to support more than one sample being played simultaneously.
* A bug in drawgfx() was fixed which allowed transparent, non-remapped copies to be written outside of the clip region.
* A bug in drawgfx() was fixed which allowed transparent, non-remapped copies to be written outside of the clip region.


== Game Support ==
== Game Support ==
'''Working Games Added'''
* [http://www.mameworld.net/maws/set/milliped Millipede]
* [http://www.mameworld.net/maws/set/spaceplt Space Pilot]
* [http://www.mameworld.net/maws/set/scobra Super Cobra]
* [http://www.mameworld.net/maws/set/timeplt Time Pilot]
* Moon Ranger (a bootleg of [http://www.mameworld.net/maws/set/mpatrol Moon Patrol] that was eventually removed)
'''Non-Working Games Added'''
* [http://www.mameworld.net/maws/set/jumpbug Jump Bug)]
* [http://www.mameworld.net/maws/set/losttomb Lost Tomb (easy)]
* [http://www.mameworld.net/maws/set/docastle Mr. Do's Castle (set 1)]


* Working Games Added
[[Category:Releases 1997]]
** [http://www.mameworld.net/maws/set/milliped Millipede]
** [http://www.mameworld.net/maws/set/spaceplt Space Pilot]
** [http://www.mameworld.net/maws/set/scobra Super Cobra]
** [http://www.mameworld.net/maws/set/timeplt Time Pilot]
** Moon Ranger (a bootleg of ** [http://www.mameworld.net/maws/set/mpatrol Moon Patrol] that was eventually removed)
* Non-Working Games Added
** [http://www.mameworld.net/maws/set/jumpbug Jump Bug)]
** [http://www.mameworld.net/maws/set/losttomb Lost Tomb (easy)]
** [http://www.mameworld.net/maws/set/docastle Mr. Do's Castle (set 1)]

Latest revision as of 12:35, 3 May 2007

Release Date

MAME 0.12 was released on 23 March 1997.


Contributors

The known contributors for this version are, in first-name alphabetical order:


Specific Contributions

The known contributions for this version are, in the order specified in the whatsnew:

  • The sound CPU in Scramble (Stern) was hooked up, though it produces incorrect audio.
  • The speed in Burger Time (Midway) was adjusted to be more accurate to the real board; previously, it was running at approximately half-speed.
  • Bernd Wiebelt suggested the addition of the "-vesascan" option, which upscales the image and adds scanlines, at the cost of speed.
  • Multiple CPU support was added.
  • The Zilog Z80 and MOS 6502 CPU cores were modified to cache pending interrupts.
  • *_vh_start(), *_vh_stop(), *_videoram_w(), and *_colorram_w() were moved into the generic video hardware framework, meaning that only games that need to do anything special have to override the functions.
  • Sample streaming code was fixed to support more than one sample being played simultaneously.
  • A bug in drawgfx() was fixed which allowed transparent, non-remapped copies to be written outside of the clip region.


Game Support

Working Games Added


Non-Working Games Added