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. | |||
== 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)] | |||
[[Category:Releases 1997]] | |||
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:
- Bernd Wiebelt
- Brad Oliver
- Doug Jefferys
- Gray Walton
- Ivan Mackintosh
- Mike Coates
- Mike Cuddy
- Mirko Buffoni
- Nicola Salmoria
- Ron Fries
- Valerio Verrando
- Ville Laitinen
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Sound support for Burger Time (Midway) was added.
- The sound CPU in 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 Crazy Climber (US), Crazy Kong (set 1) and Bagman (Stern set 1).
- Ron Fries' POKEY audio chip emulator was integrated into the MAME code base, adding sound to Centipede (revision 3).
- The speed in 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 Rally X (Midway).
- In-game slowdowns in Rally X (Midway) and Bagman (Stern set 1) were fixed.
- Mike Cuddy and Mirko Buffoni improved the colors in Pooyan (Stern).
- Nicola Salmoria fixed a bug in Pooyan (Stern)'s DIP switches.
- The colors in Moon Cresta (Nichibutsu) and Moon Quasar were verified to be accurate.
- Support for the blinking background stars in Scramble (Stern) and Super Cobra (Stern) was added.
- Ville Laitinen fixed the inputs in The End (Stern) and Scramble (Stern).
- Ville Laitinen fixed sprite priorities in Congo Bongo.
- Doug Jefferys submitted color PROMs for Crazy Kong (set 1).
- Mike Coates fixed the graphics in 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.
- 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
- Millipede
- Space Pilot
- Super Cobra
- Time Pilot
- Moon Ranger (a bootleg of Moon Patrol that was eventually removed)
Non-Working Games Added