What's new

channelmaniac

Professional
Joined
Mar 19, 2021
Messages
240
Reaction score
423
Location
Dallas, TX, Metromess
The name is perfect as they are hell to work on.

I had 2 here that were partially parted out... One had no ROMs and all the sprite and background ROM sockets corroded up plus some damaged traces under the dual port RAM. The other had one bank of 2148 Video RAM and a 74ALS163 removed and traces damaged.

They both were set to use 23C1000 Mask ROMs for graphics. One that had the ROMs had 27C010 installed for the 2 Program ROMs while the other one was jumpered for 23C1000 Mask ROMs.

Comparing those jumpers, I decoded all the jumpers on the board for all three banks of ROMs. Here's a copy from my repair log entry I did tonight. You might find it helpful when replacing bad or missing ROMs on that PCB.

Enjoy!



----------------------

Model: Hellfire
Tip: Jumper settings for ROMs

O = Jumper Open
C = Jumper in place

Main Program ROMs:

23C1000 ROM: JP1 O, JP2 C, JP3 O, JP4 O
27C301 EPROM: JP1 O, JP2 C, JP3 C, JP4 O
27C010 EPROM: JP1 C, JP2 O, JP3 O, JP4 C

Background ROMs:
23C1000 ROM: JP5 C, JP6 O, JP7 O, JP8 O
27C301 EPROM: JP5 C, JP6 O, JP7 O, JP8 C
27C010 EPROM: JP5 O, JP6 C, JP7 C, JP8 O

Sprite ROMs:
23C1000 ROM: JP9 O, JP10 O, JP11 C, JP12 O
27C301 EPROM: JP9 C, JP10 O, JP11 C, JP12 O
27C010 EPROM: JP9 O, JP10 C, JP11 O, JP12 C

These jumpers affect the whole bank.

Take caution when desoldering the power and ground traces on this PCB. They are very heavy and hard to desolder cleanly.
 
Also, be aware that there are multiple ROM sets for Hellfire in MAME but only 2 ROM images for the Sound Program ROM:

CRC: 4058fa67
and
CRC: f58c368f

If you have the wrong one you may find oddities. What was seen by @Ajax and me was that the background music would only play after you died the first time. Swapping the f58c368f ROM out with one programmed with the other version solved it.
 
Back
Top