Source Changes -------------- Major cleanup/rewrite of the Berzerk driver: [smf] * merged memory & io read/write maps. * video ram & magic ram share the same memory. * hooked up nvram in frenzy memory map. * emulates magic ram shifter/flopper with 9 74LS153's as per the schematics. * emulates magic ram alu with 2 74LS181's hardwired to logic mode as per the schematics. * 74LS181 emulation based on the logic diagram from the datasheet, supporting logic mode & arithmetic mode
Fixed Thunderstrike interrupts, visible area, and raster updates. [Bryan McPhail]
Updates for the ARM core: [Bryan McPhail] * Fixed software interrupts. * Fixed several mode change bugs. * Preliminary coprocessor support.
Deco fixes: [Bryan McPhail, Pierpaolo Prazzoli] * Deco MLC video hardware near perfect for the most part, however no game works properly because of an unemulated math coprocessor attached to the DE156 chip. * Deco 32: Night Slashers pretty much perfect apart from lack of sound. * Deco 32: Some graphics fixes for Tattoo Assassins. * Deco 156: Heavy Smash pretty much perfect.
Tagged a number of constant arrays in the source as static. [Atari Ace]
Many H6280/PCE fixes: [Rob Bohms, Charles MacDonald] - fixed cases where sprites could render outside of the buffer - added VRAM to VRAM DMA (Charles) - multiple h6280 fixes (Charles) - provided functions to correctly handle VRAM accesses for the entire 128K range (Charles) - added some of the I/O buffer bits from the hardware page - fixed h6280 IRQ ranges to support proper mirroring - hooked up h6280 IRQs to the PC Engine - corrected sprite-to-sprite rendering priorities. - partially enforce 16 sprite limit
Added new debugger command traceflush. [Nathan Woods]
Fixed out-of-bounds array writes in the v810 core. [Atari Ace]
Moved several BCD and date-related functions into mamecore.h. [Nathan woods]
Hooked up sound effects in Triple Hunt. [Derrick Renaud, Stefan Jokisch]
Fixed OKI frequency in Super Model. [Sonikos]
Added PowerPC MMU code, but enabled only for MESS due to breakage of the Model 3 games. [Nathan Woods]
Fixed graphics layer priority in Grand Tour. [Tomasz Slanina, Guru]
Rewrote the Star Wars mathbox multiplier from the schematics. [Mathis Rosenhauer]
New games added or promoted from NOT_WORKING status --------------------------------------------------- Night Slashers [Bryan McPhail][/COLOR] Heavy Smash [Bryan McPhail] Avengers In Galactic Storm [Bryan McPhail] Power Instinct Legends [Brian Troha, Pierpaolo Prazzoli, Guru][/COLOR] Shuttle Invader [Tomasz Slanina] Mahjong The Dai Chuuka Ken [Luca Elia, Guru, bnathan]
New clones added ---------------- Pasha Pasha Champ Mini Game Festival [Pierpaolo Prazzoli] Thunder Strike (Newer) [Bryan McPhail] Super Star Battle [Pierpaolo Prazzoli] Quiz (Revision 2.1) [Pierpaolo Prazzoli]
New games marked as GAME_NOT_WORKING ------------------------------------ Mirax [Tomasz Slanina]