Final Crash (Final Fight bootleg) repair - need help

OK so they were totally wrong values.And I can see your board is actually a Final Fight bootleg and not Final Crash, these are quite rare to see.

That was a surprise to me also. Interestingly when I checked some random ROMs with ROMident they showed as "final chrash".
 
I'm part of MAME Dumping Union list, this could be a new set.Please, if you can, dump all sockted ROMs and post them here.
 
I'm part of MAME Dumping Union list, this could be a new set.Please, if you can, dump all sockted ROMs and post them here.

I'll dump them tonight.. I guess 3 of them are soldered OTP eproms though... I'll desolder-dump-socket them, no problem...
 
Here is the link for the ROM dump I promised...

https://1drv.ms/u/s!ArL4gWJUkmAuhC7B7R8nSyKk0ygV

I named the files according to the silk screen markings on the PCB.

Notes:

* 09-12, 15,16,17,19,23: Checked as "Final Crash" on ROMIdent
* 18, 20, 24: Unknown
* 4, 8, 14: These were soldered OTP ROMs. Checked as "Final Fignt (bootleg)" on ROMIDent.
* A: This is the sound ROM and was soldered. Checked as "Final Fignt (bootleg)".

The "Unknown" ROMs may be faulty. There are some graphical glitches which I'll post pics shortly...
 
Last edited:
Now the glitches...

First glitch was simple to resolve. Culprşt was badly soldered EPROM socket...

IMG_2369_zpsxeheayih.jpg


Second glitch is a bit more complex. If you choose Guy or Cody, on the first level you see some background glitch randomly appearing a split second once in may be 2-3 sconds...

Interestingly if you choose Haggar, there is no glitch :)

Normal screen...

IMG_2413_zpsi5p86njl.jpg


And when the glitch happens (took tens of photos to catch this :) )

IMG_2414_zpsomzmmd6q.jpg



The last glitch is related with sprite priority. When you finish the level, you exit from either a door, window, stairs etc. the character is always infront of the exit. see the pic below

IMG_2423_zpsddkvkjba.jpg



Any ideas?
 
Here is the link for the ROM dump I promised...

https://1drv.ms/u/s!ArL4gWJUkmAuhC7B7R8nSyKk0ygV

I named the files according to the silk screen markings on the PCB.

Notes:

* 09-12, 15,16,17,19,23: Checked as "Final Crash" on ROMIdent
* 18, 20, 24: Unknown
* 4, 8, 14: These were soldered OTP ROMs. Checked as "Final Fignt (bootleg)" on ROMIDent.
* A: This is the sound ROM and was soldered. Checked as "Final Fignt (bootleg)".

The "Unknown" ROMs may be faulty. There are some graphical glitches which I'll post pics shortly...

OK, thanks.All the ROMs you dumped (also the 18-20-24) belong to different set.Your ROM set is a mix of them:

ff_bootleg_04.bin: used in Final Fight (bootleg) renamed fg-f.bin
ff_bootleg_08.bin: used in Final Fight (bootleg) renamed fg-e.bin
ff_bootleg_09.bin: used in Final Crash (bootleg of Final Fight) renamed 10.bin
ff_bootleg_09.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 10.bin
ff_bootleg_10.bin: used in Final Crash (bootleg of Final Fight) renamed 11.bin
ff_bootleg_10.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 11.bin
ff_bootleg_11.bin: used in Final Crash (bootleg of Final Fight) renamed 12.bin
ff_bootleg_11.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 12.bin
ff_bootleg_12.bin: used in Final Crash (bootleg of Final Fight) renamed 13.bin
ff_bootleg_12.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 13.bin
ff_bootleg_14.bin: used in Final Fight (bootleg) renamed fg-b.bin
ff_bootleg_15.bin: used in Final Crash (bootleg of Final Fight) renamed 16.bin
ff_bootleg_15.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 16.bin
ff_bootleg_16.bin: used in Final Crash (bootleg of Final Fight) renamed 17.bin
ff_bootleg_16.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 17.bin
ff_bootleg_17.bin: used in Final Crash (bootleg of Final Fight) renamed 18.bin
ff_bootleg_17.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 18.bin
ff_bootleg_18.bin: used in Final Fight (bootleg on Final Crash PCB) renamed ff-19.bin
ff_bootleg_19.bin: used in Final Crash (bootleg of Final Fight) renamed 20.bin
ff_bootleg_19.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 20.bin
ff_bootleg_20.bin: used in Final Fight (bootleg on Final Crash PCB) renamed ff-21.bin
ff_bootleg_23.bin: used in Final Crash (bootleg of Final Fight) renamed 24.bin
ff_bootleg_23.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 24.bin
ff_bootleg_24.bin: used in Final Fight (bootleg on Final Crash PCB) renamed ff-25.bin
ff_bootleg_a.bin: used in Final Crash (bootleg of Final Fight) renamed 1.bin
ff_bootleg_a.bin: used in Final Fight (bootleg) renamed ff1.bin
ff_bootleg_a.bin: used in Final Fight (bootleg on Final Crash PCB) renamed 1.bin
 
Update...

The second glitch (the background image glitch which happens in split second) is resolved by replacing the couple of 250ns EPROMs with 150ns ones and replacing all the old single swipe sockets with new dual-swipe ones...

The sprite priority issue at the "level-end exit animation" of the character still remains. Although I have a feeling that it may indeed be a regular fault in these bootlegs since I have a cadillacs and dinosaurs bootleg PCB and same issue is also there...
 
From how you describe it, someone probably tried taking ROMs from a Final Crash PCB to fix a Final Fight bootleg PCB and the romset just doesn't match up.
 
From how you describe it, someone probably tried taking ROMs from a Final Crash PCB to fix a Final Fight bootleg PCB and the romset just doesn't match up.

Most probably...

There were some OTP ROMs on the PCB (27C040 equivalent) and didn't want to replace them with EPROMs burned with a complete Final Fight or Final Crash set since this was just a favor for a friend and I got lots of other projects going on :)

My friend is happy enough now and advised him to look for some original FF PCB on ebay in the mean time ;)
 
Back
Top Bottom