jwestfall69 / mad

Multiple Arcade Diagnostic
The Unlicense
3 stars 0 forks source link

Cps1 - cps-b-b15 version #3

Open ragefan opened 2 months ago

ragefan commented 2 months ago

Hi,

I compiled the cps1 code and I got a binary for chip 30 and 37. I burnt them on a 27c301 as the original chips and replaced them in the b-board. Nothing happens when starting the board. I may have missed extra steps ?

Edit : just realized my board was a cps-b-15 version...

Thanks

jwestfall69 commented 2 months ago

Yeah the cps1 stuff is specific to the romset + cpsb version combination. Thats why there are numerous Makefile files.

what romset are you trying to test?

ragefan commented 2 months ago

That's the japanese one with b-15 which I think is : Street Fighter II: The World Warrior (Japan 910411) 90629B-3 STF29 IOB1 90632C-1 CPS-B-15

I suspect an issue with my b-board and with a ram on the a board. I guess your diagrom would help ☺️

jwestfall69 commented 2 months ago

I committed an update that adds sf2jf and cps b-15 support. I don't have that game but it works in mame. mad diag for cps1 is still pretty basic. You might be better off using one of the ones here for now https://jammarcade.net/diagnostic-roms/

ragefan commented 2 months ago

Thanks a lot for your help ! I really appreciate. I tested the roms and they are ok. Thanks to them, I've found I have a DAC issue on the A Board. All other tests are ok so I validate your roms are working on real hardware ;)

I tried memory viewer but failed to understand what is normal or not. Some memories have ff00 everywhere, some have other things or moving bits, some have 000

PXL_20240831_075454193

jwestfall69 commented 2 months ago

Those lines going through those 2 sets of tiles to me points to it loading the wrong tiles. So its likely not an issue with the video dac.

For the memory you could compare to mame and see what different. You might also compare the tile viewer output under the debug menu with what is in mame.

ragefan commented 2 months ago

Tested ! There are lot of difference and moving bits in my cpsA reg and cpsB reg. What does that mean ?

jwestfall69 commented 2 months ago

cpsA and cpsB reg aren't something that will compare well with mame. Those are the registers of the cpsA and cpsB custom chips.

ragefan commented 2 months ago

I discovered I have a issue with the A and the B board by testing with the cps1 diag you mentioned. I tried with the b17 version and a known working B board. The vertical lines we see on the screen before are due to be b-board. I will test all the roms.

The A board still have an issue (look at the sf2 logo on the screen below). (Only part of it is displayed) Unfortunately, nothing that the cps1 diag can detect.

PXL_20240901_173353062