- Replace legacy interrupt generators with vertical blank and scanline timer callbacks
- Add presumed raw timing parameters for all games, based on known XTAL values
- Correct maincpu XTAL value for Buccaneers
New working software list additions (spectrum_cass.xml)
-----------------------------------
Bomb Jack (Z Cobra) [worldofspectrum.org]
Bomb Jack II (MCM) [worldofspectrum.org]
Bomb Jack II (Zafi Chip) [worldofspectrum.org]
Chess Nuts [Steven Brown, Planeta Sinclair]
Coin-It [Steven Brown, Planeta Sinclair]
Exolon (bug fix) [spectrumcomputing.co.uk]
Exolon (Erbe) [spectrumcomputing.co.uk]
Horacio Esquiador [spectrumcomputing.co.uk]
Smash TV (Erbe) [spectrumcomputing.co.uk]
New working software list additions (gameboy.xml)
-----------------------------------
Dangan GB [snorpung, nordloef]
Death Planet [Mackerel Interactive]
Into the Blue [Jonas Fischbach]
Retroid [Jonas Fischbach]
The disk-based test was booting to the EPROM-based test and vice versa. For both games, the DIP switch meanings in the EPROM-based test and in the disk-based test are not the same; they contradict each other.
- update netlist makefile to more recent compilers
- prototypes for NETLISTs in macros are now created create_devinc.py
- apply ctidy recommendations
- Python None in create_device.py
-The bottom of the driver says '"Dance Dance Revolution Karaoke Mix (GQ921 VER. JBB)"'
which is hard to deduce as being 'DAM-DDR Dance Dance Revolution for DAM' at the top of the driver.
As such, I've changed it to: "Dance Dance Revolution Karaoke MIX (DAM-DDR)" and "Dance Dance Revolution Karaoke MIX 2nd (DAM-DDR)" based on what I've found on the internet. This name appears to be accurate, at least for the system. The game disc itself doesn't contain the name DAM.
A few sources:
https://remywiki.com/AC_DDR_Karaokehttps://bcaweb.bai.ne.jp/miyooo/ddrd.html
-: In the list, there is a 'P' next to these names, denoting 'plain System573', but according to my first source:
DDR KAraoke "...uses a modified System 573, equipped with four video input/output and a DAM karaoke device."
As such I've changed the P to 'K' and have changed Kick and Kick's letter, which was a K, to AA since it's a similar board to the A.
A: uses ext. analog I/O board GX700-PWB(F)
AA: uses alt. ext. analog I/O board GX700-PWB(K)
K: uses karaoke I/O board GX921-PWB(B)
-'DDR max' and 'DDR max 2' to 'DDRMAX' and 'DDRMAX2'
New working software list additions
-----------------------------------
Brandish 2 Renewal [redump.org]
Canaan - Yakusoku no Chi [redump.org]
Doom II for Windows 95 [redump.org]
Ningen Konchuu - Nozoki [redump.org]
Shin'ou Densetsu Crystania DX [redump.org]
Uki Uki Island [redump.org]
X Girl [redump.org, cyo.the.vile]
New not working software list additions
---------------------------------------
Ayumi-chan Monogatari [redump.org]
Collector D [redump.org, cyo.the.vile]
Etemible - Tenjou Mukyuu [redump.org, Coolmod]
Ginga Eiyuu Densetsu IV [redump.org]
Master of Magic [redump.org]
NEC Demonstration CD-ROM - Evolution and Dinosaurs [redump.org]
Prince of Persia 2 - The Shadow & The Flame [redump.org]
Sorcer Kingdom [redump.org]
Strike Commander [redump.org]
Teitoku no Ketsudan III [redump.org]
Ultima VIII - Pagan [redump.org]
Yumemizaka [redump.org]
Replaced software list items
----------------------------
Akumu - Aoi Kajitsu no Sanka [redump.org]
Appare-den - Fukuryuu no Shou [redump.org, Coolmod]
Ayumi-chan Monogatari Jissha-ban [redump.org]
Brandish Campaign-ban [redump.org]
Brandish 2 - The Planet Buster - Campaign-ban [redump.org]
Brandish 3 - Spirit of Balcan - Campaign-ban [redump.org]
Buzz Aldrin's Race into Space - Uchuu e no Chousen [redump.org]
CRW 2 [redump.org]
Dawn Patrol - Yoake no Pilot [redump.org]
Guardian Recall - Shugojuu Shoukan [redump.org, cyo.the.vile]
Mahou Shoujo Pretty Samy - Kouhen [redump.org]
Manji PSYyuuki [redump.org, r09]
Magical Squadron [redump.org]
RAM 1 - New Evolution Organize [redump.org]
Ribbon [redump.org]
Ryouki no Ori (1996-09-23) [redump.org]
Sangokushi V [redump.org]
Zai Metajo [redump.org]