with CRT controller, AY8910 and OKI M6295. Main program, graphics
and sound samples are encrypted. [Roberto Fresca, Grull Osgo]
- Hooked both 6502 CPU's.
- Hooked the M6845 CRT.
- Decrypted main program and bulk GFX.
- Decoded GFX and color PROM.
- Hooked both PIA's 6821.
- Worked inputs from the scratch.
- Hooked DIP Switches banks 2 & 4.
- Hooked proper interrupts for audio CPU.
- Hooked the AY8910 latches...
- Hooked the OKI6295.
- Hooked DIP switches ports $C400 & $CC00.
- Found the sound samples decryption algorithm.
- Added NVRAM support.
- Added a complete PCB layout.
- Added game notes.
- Added technical notes.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Five Clown (english) [Roberto Fresca, Grull Osgo]
Five Clown (spanish hack) [Roberto Fresca, Grull Osgo]
- Preliminary SH-2 hookup for GMEN games. SH-2 boots and copies the loader
to private RAM then jumps to it. Transfer protocol for main program not
yet understood.
- Final Furlong 2 has a GMEN board and camera; update it to use that
subdriver.
------------------------------------
Gunmen Wars [Guru]
An interesting aside with that game: there is an additional board with
a sh2 and no rom that controls the camera. The main program uploads a
pair of sh2 programs. That's where it currently stops, as does Guru's
(defective) board.
-----------
Cherry Master I (E-Z Spin bootleg / hack) [William Ostronic]
new NOT WORKING
------------------------
Joker Master / Poker Master [William Ostronic] (incomplete + encrypted)
========================================================================
these appear to be legitimate dumps from upgrade kits. -Dave
---------
Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs) [Anonymous] (not working)
Biaofeng Zhanjing (Chinese bootleg of The Punisher) [Anonymous]
* changed drawing logic: before for each line we were drawing first subscreen BGs and then mainscreen BGs; now we draw for each BGs both subscreen and mainscreen at once. this fixes most (but not all, unfortunately) hires addsub color problems
out of whatsnew: again, this is the first of a series of patches that I separately commit to make easier to trace back regressions. the whole set of changes can be mentioned in next release with the above subject.
For people interested in details, these are the changes in this step 1:
* changed pixel drawing to only draw pixels 0-256 in both non-hires and hires modes. as a result hires graphics is temporarily broken (BGs squeezed and only half drawn)