Hello, I want to make custom ZANAC-EX arcade style game machine. This is my board: https://flic.kr/p/2h8LArM
Schematics does not exist because it's quite strait forward CPU - PPI - ROM - RAM - VDP - PSG all connected to data bus and lower address bus. CPLD forms requires ~CS signals and high address lines of ROM, ~RD ~WR are connected to PPI ROM RAM. My CPLD config here: https://sites.google.com/site/bigralsbay/home/unknown-rom-im...
and I'm using this ROM: https://sites.google.com/site/bigralsbay/home/unknown-rom-im...
Now because of some unknown reason system wont get further than this screen https://flic.kr/p/2hHrZcd (msx banner starts to appear but then suddenly starts over and oven again, and signal ~INT goes low in this moment). This is with ~INT signal connected to CPU, if I disconnect ~INT from VDP I'm getting following: https://flic.kr/p/2hHrZ8v and then the same (this msx banner starts to slide up again and again, without message in the bottom about VRAM RAM size)
Also I've tried to run MSX1 rom, and getting following: https://flic.kr/p/2hHwUBM (only when I switch on power, then screen goes black and stays like this even if I press reset)
questions:
1) How v9958 differs from tms9918 in terms of initial initialization, it appears to me that palette registers are not setup correctly upon reset and I don't see the picture when running msx1 rom but only black screen.
2) Is there test rom that I could use to troubleshot issue with semi - "reset" ?
3) What initial state ASCII 16 mapper should have? I have connected bank0 into page1(a15=0 a14=1) and bank1 into page2(a15=1 a14=0) is this correct?