MAME 0.90u2
From MAMEDEV Wiki
Release Date
MAME 0.90u2 was released on 12 January 2005.
Contributors
The known contributors for this version are, in alphabetical order:
- Angelo Salese
- Chad Hurwitz
- Derrick Renaud
- Fabrice Arenzo
- Hans de Goede
- Lawrence Gold
- Nathan Woods
- Nicola Salmoria
- Pierpaolo Prazzoli
- Roberto Gandola
- Santeri Saarimaa
- Steve Ellenoff
- Ville Linde
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Roberto Gandola Fixed colours in Battle City
- Nathan Woods slightly changed the Arcadia Driver: Refactored code specific to the Arcadia arcade system and the Amiga computer out of src/machine/amiga.c into callbacks. This allowed me to get rid of all #ifdef MESS code out of src/machine/amiga.c
- Angelo Salese committed ST-V updates:
- Fixed a bug with the VDP-1 ram reading, SH-2 can do byte or word access, it's implicit that can't do long word access. This fixes the Steep Slope Sliders booting so the game now works.
- VDP-1 PTM's "draw by request" was actually causing sprites to flicker in kiwames,reversed back to old implementation until I or somebody else understand what the current issue is (clear_framebuffer?)
- Finished the game header update,let me know if you like/don't like the system used for the description of the games.
- fixed a ST-V visible area incorrectness which was causing Virtual Mahjong 2 to crash after the sound ram check
- fixed a window effect bug in Double-density interlace mode,this fixes some graphics in vmahjong & myfairld.
- Guessed a bitmap positioning issue in double-density interlace mode,this fixes the NBG1 positioning in myfairld.
- My Fair Lady now works but only with sound disabled.I have not removed the NOT_WORKING status due to that.
- Derrick Renaud added new sound functionality
- Took Frank Palazzolo's DISCRETE_FILTER2 code and made it work outside of the discrete system. See sound\filter.h for new functions.
- Added op-amp bandpass filtering circuit to sound\namco54.c
- Game Driver Changes
- bosco, galaga, polepos, xevious - added proper filters to new Namco54 noise source.
- Nicola Salmoria fixed a Priority bug in Kid Niki and fixed crash on last level
- Pierpaolo Prazzoli fixed priorities in Lot Lot
- Nicola Salmoria decrypted Sukeban Jansi Ryuko
- Steve Ellenoff added a ARM7 CPU core
- Nathan Woods patched the G65816 CPU core: Cleaned up the code a bit; make some functions static and added step over/out support to the disassembler.
- Hans de Goede fixed a 6809dasm.c compiler warning
- Ville Linde updated the Model 3 driver:
- PowerPC core:
- Better interrupt handling. Nested interrupts work properly.
- Some support for PPC602
- Major bugfixes
- Added some unimplemented opcodes
- 53c810 SCSI:
- Fixed single-stepping mode DMA
- Added memory moves and DMA callback
- Model 3:
- Added Epson RTC-72421 emulation
- Preliminary polygon emulation
- Preliminary (not working yet) sound emulation
- Too much to list :) Most Step 1.x games show
- something now, up to and including full 3D.
- PowerPC core:
- Chad Hurwitz fixed multiple port recording
- Lawrence Gold fixed several compiler warnings
- Santeri Saarimaa upgraded to zlib 1.2.2
- Santeri Saarimaa added unused proms to Crystal Castles
Game Support
New games added or promoted from NOT_WORKING status