- 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'