MAME 0.122u3
From MAMEDEV Wiki
Release Date
MAME 0.122u3 was released on 3 January 2008.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Andreas Naive
- Brian Troha
- couriersud
- David Haywood
- Fabrice Arzeno
- Guru
- Lord Nightmare
- Oliver Stoneberg
- Pierpaolo Prazzoli
- R. Belmont
- Stefan Lindberg
- Tomasz Slanina
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- David Haywood and Tomasz Slanina fixed clocks for Orbs.
- R. Belmont fixed various 64-bit GCC warnings.
- Andreas Naive and R. Belmont improved the accuracy and documentation of NSS/SNES DSP-1.
- Guru and Aaron Giles added new file xtal.h, documenting all known arcade PCB clock cystals. Drivers should be updated to use these as a basis for their clocks, and the list should be augmented as additional crystals are found.
- Pierpaolo Prazzoli made suprloco improvements:
- Fixed IC.34 memory test
- Fixed 2nd player cocktail mode
- Changed coin3 to service1
- Brian Troha cleaned up inputs/DIP switches in cninja driver.
- couriersud rewrote mario.c:
- rewrote driver, separate MACHINE_DRIVER(mario_audio)
- palette from schematics
- video timing from schematics
- driver configuration switch Nintendo/Std Monitor
- got rid of COLORTABLE
- Pierpaolo Prazzoli fixed typo for IO1 irq callback in hyperstone core.
- Aaron Giles added memory_get_bank() function. Fixed logging in memory.c to to use %p for pointer values.
- Pierpaolo Prazzoli fixed save states in the i8051 cpu core
- R. Belmont implemented a few SysCtrl, Maple, and PVR/HOLLY bits for Naomi. The BIOS gets slightly further but is nowhere near starting up.
- Aaron Giles contributed Zeus updates:
- Better documented various bit latches.
- Hooked up crusnexo lamp board (added layout).
- Fixed year in MK4 startup test.
- couriersud and Lord Nightmare fixed TMS5110 tables.
- Aaron Giles and Oliver Stoneberg removed ui_popup(). Drivers should always be using popmessage() instead (has been this way for a while). Augmented popmessage() so that you can pass NULL to immediately dismiss any messages.
- Oliver Stoneberg added ATTR_PRINTF to a number of functions that have printf semantics.
- Aaron Giles rewrote the sbrkout driver based on schematics:
- XTAL-based timing
- Correct video timing
- Full memory map
- Correct memory usage ("zero page" RAM is shared with videoram)
- Removed all input hacks
- Fixed interrupt generation
- Connected coin counters
- Added save state support
- Oliver Stoneberg and Aaron Giles fixed several UNICODE=1 issues in the debugger. Changed the Windows build process to always enable UNICODE=1 for 64-bit builds.
- Aaron Giles added save state support to btoads.
- Pierpaolo Prazzoli fixed the onna34ro mcu simulation properly.
Game Support
New clones added