What's new
I just did, this board is pretty damn clean.
738B7EC8-BC25-4C00-BEF0-B1810CF31F77.jpeg
96C165AF-7176-489D-8F8E-EC7A507E2DAE.jpeg
 
Hmm ... well there's a chance that the files I made for you are aren't the right ones for this. I generated the Magic Sword de-protected files using GadgetFreak's ArcadeRomPatcher. I haven't tried it before with Magic Sword specifically but I've had other patches from that tool work fine.

I have an extra Street Fighter II CE PCB - I'll try flashing a set of Magic Sword EPROMs for it in the next day or two to see if the de-protected ROM files work for me.
 
The rom type is questionable. The original chips are HN27C301G-20 the replacement i'm using is MX27C1000DC-15 which according to:

https://wiki.arcadeotaku.com/w/EPROM

May not be right; similar B boards (final fight) use 1mb 27c010 chips which apparently are a different pin out. I'll get some 27c010 and find out.
 
Got some 27c010 chips in, same results. I also tried putting back the factory C board; according to the patcher, it shouldn't care what B chip is on the C board. With the original C board and the patched ROMs I get a blank red screen. As a sanity check, I put back everything and tested it with the same original issue. I then burned some dumps of my factory 30&35 chips to another pair of 27c010 and tried these. This produced a black screen, nothing.

So I'm forced to believe that i'm either burning all the roms wrong or I'm using the wrong eproms. The factory chips are mitsubishi M5M27C100K. I've tried MX27c10000DC-15 and NM27c010q. I also compared the datasheets and they look the same to me, though I'm not an expert.

My burning process:
select device
verify blank
open patched rom file as bin
1625276130369.png

Write and verify.


I'm out of ideas.
 
The jumper settings on the board let you set the type of EPROMs they use. More info here:
https://wiki.arcadeotaku.com/w/CPS1_Repair_Logs

Your board’s jumpers look to be set for non-JDEC EPROMs, meaning that you’ll use:

27C512 for audio at position 9.

27C301 (Hitachi) or 27C100 (Intel, AMD) or 27C1000 (ST, Fujitsu) or 27C1001 (Toshiba, MX) for audio at 18 & 19, and program code at 30, 31, 35, 36.

27C400 for graphics 1, 3, 5, 7.

It sounds to me that you’re using the right EPROMs so here’s a few possibilities:

1) I know the programmer verifies the EPROMs and your settings for writing loom correct. But what if you dump the programmed ROM, save it to a file, and compare the dumped file vs the file you originally programmed? Do they match 100%?

2) Given that the OG ROMs match MAME and flashed EPROMs indicate a Scroll RAM error, it’s possible your B Board has a fault, and that the scroll RAM is being tested and flagged in a way that it wasn’t with the original ROM set. If you have access to another B board, try swapping it.
 
Here's something I just noticed. So at 18,19,31,&36 I have 27c301 (hitachi). At 30 I have M5M27c100k (mitsubishi) an at 35 I have D27C1000D (NEC)
Pinouts respectively here:
1625288796628.png
1625288827148.png
1625288858746.png


My 2 chips I have tried are as follows:
MX27C1000DC (Macronix) & NM27C010Q (National Semi). I based this choice on the Final Fight board pictured in the A board thread having AM27C010
pinouts respectively:

1625289068609.png
1625289127257.png
1625289223670.png


What stands out to me is that the Output enable is on pin 2 on the original chips, but is on pin 24 on my selections. Could this be the cause?
*edit based on your info I looked at the link and it looks like my chips are non-JEDEC, and I bought JEDEC chips :(

I'm learning the slow, expensive way. :)
 
Last edited:
Note I added a pic of the issue. Waiting on EPROMs

@ShootTheCore Did you get a chance to try the patched rom on your setup? Am I right about my eprom issue?
 
Last edited:
Success, The hitachi chips worked! Basically I needed a non-jedec chip. Popped in a b-21 c-board and all is good. Finding a original b-13 board is pretty unlikely so this is a good work around! Thank you for all the help!
C0DEFBCE-EBC3-4CB5-BE21-C2DA91774921.jpeg
 
Back
Top