MAME 0.90
From MAMEDEV Wiki
Release Date
MAME 0.90 was released on 4 January 2005.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Angelo Salese
- Brian Troha
- chaneman
- Chris Hardy
- Derrick Renaud
- ElSemi
- Frank Palazzolo
- Gerald
- Hans Andersson
- HIGHWAYMAN
- Kenneth Miller
- Lawrence Gold
- Nathan Woods
- Nicola Salmoria
- Pierpaolo Prazzoli
- R. Belmont
- Robert Alan Byer
- Thierry
- Tomasz Slanina
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Aaron Giles, Gerald, and Thierry fixed sound in Desert Breaker with new roms
- Brian Troha fixed dip-switches in the nmk16 driver
- Derrick Renaud and Frank Palazzolo added new Discrete Sound Functionality DISCRETE_OP_AMP_FILTER - properly emulated DISC_OP_AMP_FILTER_IS_BAND_PASS_1M type filter. Used by many games. Re-wrote atafifb and abaseb to use component value only code and use new filter.
- Juergen Buchmueller fixed a crash in i8x41 cpu core reading uninitialized internal RAM
- Nicola Salmoria updates the Super Qix driver:
- manually repaired the ROM code and added support for the I8751 MCU, so the two original sets work.
- swapped sqix and sqixa, because the the former was dumped from a bootleg board (though there's no reason to believe the ROMs were modified, so I didn't mark it as bootleg)
- merged with pbillian
- fixed pbillian/hotsmash sample playback
- fixed pbillian MCU simulation and inputs
- improved hotsmash MCU simulation, the game is playable now though still incomplete.
- Nicola Salmoria updated the Bubble Bobble driver:
- removed the 68705 CPU emulation, since that's not what the original used
- simulated the 68701 MCU
- enemy movement should now be correct (bublbobl36rc2yel)
- fixed clock item behaviour. Now enemies start moving again after 10 seconds (bublbobl36b3yel)
- supported coin lockout
- emulated the boblbobl protection device, getting rid of the ROM patches.
- adjusted PSG volume in tokio (tokiob067gre)
- Brian Troha fixed the gaplus driver to use its samples
- Nathan Woods fixed the undocumented bit test opcodes in hd6309 cpu core
- Nathan Woods did some i386 cpu core fixes:
- Fixed algorithm for identifying 32-bit segments
- Near branches now won't force a segment reload
- Implemented RET imm16 under 16-bit mode
- Fixed SBB instruction (the borrow was deducted from the second operand, not the result)
- Fixed LDS, LSS, LES, LFS, LGS under 32-bit mode
- Partially implemented LLDT, LTR, CLTS, WAIT and MOV dr instructions
- Lawrence Gold fixed some C89 compiler problems
- Nathan Woods renamed arcadia machine/vidhrdw/include files from arcadia.* to amiga.*
- chaneman fixed Vs. Stroke & Match Golf name
- Pierpaolo Prazzoli fixed oisipuzl inputs
- Nicola Salmoria fixed the Rainbow Islands visible area
- Angelo Salese did some ST-V fixes:
- Fixed various DMA bugs, including a missing save/update mode in indirect mode and added a default add value for the A-Bus transfer, to avoid strange uploads.
- Further improved the SCU emulation, added two unemulated irqs (PAD and SCSP), improved the "illegal" DMA operations and started to work out with the games headers.
- Angelo Salese fixed a disassembler bug with the NEC cpu core
- Hans Andersson fixed player 2 and 3 inputs in xenophob
- Nicola Salmoria fixed the sound banking in taito_f3 driver
- Nicola Salmoria fixed memory leaking and added a check in debug builds
- Pierpaolo Prazzoli and Tomasz Slanina submitted Hyperstone cpu core fixes:
- Added and fixed the timer and removed the hack
- Fixed delayed branching for delay instructions longer than 2 bytes
- chaneman and Pierpaolo Prazzoli fixed colors and Cocktail support in Enigma 2
- ElSemi added SE3208 cpu core emulation
- Robert Alan Byer fixed a model1 driver compiling problem with OpenVMS
- R. Belmont fixed a itech32 driver crash on AMD64 cpus
- Kenneth Miller fixed the namco54 sound driver compiling in VisualC++
Game Support
New games added or promoted from NOT_WORKING status
- Evolution Soccer
- Kabuki-Z (Japan)
- Karaoke Quiz Intro Don Don
- Riot (Japan)
- Super Qix (set 1 & 2)
- The Crystal of Kings
- Virtual Mahjong
New clones added
- Astro Battle
- Astro Fire
- Bay Route (Japan, FD1094 317-0115)
- Cotton (US, FD1094 317-0180)
- Great Gurianos (Japan?)
- Rad Mobile (World)
- Ultimate Mortal Kombat 3 (rev 1.0)
New games marked as GAME_NOT_WORKING