--------------------------------
Tetris (bootleg set 5) [Jorge Silva]
- audio/nichisnd.cpp, audio/rax.cpp, drivers/usgames.cpp: used finder for memory banks
- Removed hard-coded NTSC timing. Improves raster-split effects for the two PAL games, Gimmick and Batman Return of the Joker.
- Clear IRQs for any write to IRQ control register, as confirmed by hardware tests.
Fixes pitch being flat for DPCM sounds for nespal (and m82p). This is most apparent in Mr. Gimmick, though it affects all software that use the DPCM channel.
* megadriv.xml: Added eight prototypes.
New working software list additions
-----------------------------------
Beethoven's 2nd - The Quest for Pups (prototype) [Hidden Palace, drx]
Lobo (April prototype) [Hidden Palace, VGHF]
Out of the Vortex (prototype) [Hidden Palace] [Hidden Palace]
Payne Stewart Pro Golf (prototype A) [Hidden Palace]
Payne Stewart Pro Golf (USA, prototype B) [Hidden Palace, Steve Lin]
R.B.I. Baseball '95 (prototype) [Hidden Palace, Steve Lin]
Road Riot 4WD (prototype) [Hidden Palace]
Space Hero (prototype) [Hidden Palace]
* nes.xml: Fixed a rom name typo.
New working software list additions
-----------------------------------
Blade Warrior (prototype) [Hidden Palace]
Dungeon Warrior (prototype) [Hidden Palace]
Jet Pak Jak (prototype) [Hidden Palace]
Jet Pak Man (prototype) [Hidden Palace]
John Madden Football (prototype) [Hidden Palace, VGHF]
Nintendo Game Boy Aging Cartridge (Ver 1.1) [Hidden Palace]
New NOT_WORKING software list additions
---------------------------------------
Learn and Play Blackjack & Solitaire (prototype) [Hidden Palace, VGHF]
------------------
Genius 6 (V132F) [Jorge Silva]
Lethal Crash Race / Bakuretsu Crash Race (set 2, alternate sound ROM) [Jorge Silva]
- ohmygod.cpp: used finder for memory bank and other minor cleanups
- Streamlined logging across chips to use logmacro.h, removed popmessages and printfs in production code;
- Add missing include guards in header files;
- split Atomiswave into own file from naomi.cpp (dc_atomiswave.cpp);
- powervr2.cpp: YUV pitch follows U size, fixes#8999
- powervr2.cpp: move Elan related stuff back into naomi2_state;
- naomi.cpp: support for player 2 keyboard inputs;
- naomi.cpp: add proper inputs to alpilot/alpilotj and sstrkfgt;
- naomi.cpp: hookup lightgun for deathcox;
- naomi.cpp: make G2-DMA timings slightly more accurate (fixes sfz3ugd silent BGMs regression caused by implicit insta-DMAs)
- dc_g2if.cpp: wrote a device for G2 DMA interface, fixes#9000 ;
- dc_g2if.cpp: add E1/E2/DD channels thru template, add area protection, add illegal address and overflow exceptions (fixes loopchk g2 bus tests 0302 and 0303)
- aica.cpp: $2814 CA reads doesn't need shifting, fixes ADX repeating sample/hang bugs in many entries [Angelo Salese, MetalliC];
- powervr2.cpp: make ISP/TSP irq to be slower, fixes regression bug with Capcom fighters having frame hiccups [David Haywood, Angelo Salese]
- dc_atomiswave.cpp: converted aw_modem_r/_w to 32-bit, added 3p/4p inputs to ggisuka, expose EXID to an input/output ioports for future extensions;
- dc_atomiswave.cpp: extend xtrmhnt2 ALL.Net hack for -drc, move around state machine to derive ALL.Net external device mapping instead of driver_init fn, demote to MUP for obvious reasons;
- dc_atomiswave: add Area 1 mirrors, fix maxspeed title screen animation;
- [MT#8143](https://mametesters.org/view.php?id=8143) is fixed
New NOT_WORKING software list additions
---------------------------------------
dc.xml: DC Checker for Repair v2.05R (World), Loop Checker v1.00 (World), GD Drive Repair Program v0.1 (World) [Hidden Palace]
------------------
Gals Panic EX (Korea) [Arcade-Projects]
Mouse Trap (German, version 4) [Team Europe, rtw, f205v, darksoft, zacky]
Nebulas Ray (prototype) [Arcade-Projects]
Rod-Land (Japan bootleg with unencrypted program and GFX) [jordigahan]
- Move from falco5220.cpp to falco500.cpp
- Implement many ASIC features and support most video options
- Fully hook up RS232 ports
- Hook up bell
- Add keyboard
- Add detailed hardware descriptions for 3 models
New machines marked as NOT_WORKING
----------------------------------
Falco 500e [Bitsavers]
New working software list additions
-----------------------------------
Mer Wars (prototype) [Hidden Palace, Steve Lin]
Reactor (prototype) [Hidden Palace, Steve Lin]
Mr. Tuff (Euro, prototype 19940621) [Hidden Palace]
Nightmare Busters (Japan, prototype 19940409) [Hidden Palace]
Super Full Metal Planet (prototype B) [Hidden Palace]
Super Full Metal Planet (prototype C) [Hidden Palace]
Super Full Metal Planet (prototype D) [Hidden Palace]
New working software list additions
-----------------------------------
Bio Force Ape (USA, prototype) [Hidden Palace]
QuarterBack Scramble (USA, prototype) [VGHF]
- Consolidated all common functionality into base class.
- Split off variants based on CHR banking size (CONY) and address line changes (YOKO).
- Properly handle backup RAM for Dragon Ball Party multicart.
- Removed deprecated hold_irq_line.
New working software list additions (nes.xml)
-----------------------------------
Street Blaster IV Pro 10 (Asia) [anonymous]
New working software list additions
-----------------------------------
PC Denjin - Pankic Cyborgs (Air Zonk prototype) [Hidden Palace, VGHF]
TV Sports Baseball (prototype) [Hidden Palace, VGHF]
New working software list additions
-----------------------------------
Spot Goes to Hollywood (prototype) [Hidden Palace, VGHF]
New NOT_WORKING software list additions
---------------------------------------
Time Warner 32X CMD Download Cartridg [Hidden Palace, Steve Lin]
New working software list additions
-----------------------------------
Klax (prototype) [peekb]
Pit-Fighter - The Ultimate Competition (prototype 19921013) [Hidden Palace, Steve Lin]
* namco06: synchronize data writes
* namco06: Improve NMI delay.
* namco5x: use chip select lines, synchronize writes.
* mb88xx: clarify interrupt line is 'logical', not voltage-based
* mb88xx: clear the appropriate interrupt enable flag when taking the int
* galaga: use correct callback for bosco 06xx rw.
* galaga: re-order namco06 callbacks, for consistency.
* galaga: use correct clock for the second 06xx in bosco.
* Change Hyperdrive's upper serial number offset.
This now makes the game read its PIC as the correct ID instead of a development PIC.
Other changes:
- Remove player 3 and 4 inputs for games that don't use them
New working software list additions
-----------------------------------
Battle Kid - Fortress of Peril (v1.100) [anonymous]
Battle Kid - Fortress of Peril (v1.000) [anonymous]
Battle Kid - Kiken no Wana (Japan, v2.000) [anonymous]
Battle Kid 2 - Mountain of Torment (v1.000) [anonymous]