Scucci
Well-known member
I asked a question about some chip pins outs for a Battle Zone score saver... I had a couple of people message me about it and asked what I was doing.
I ran across an article at coinop.org (in the game tech section), it was a thread save about a Battle Zone HS saver. I TAKE NO CREDIT FOR THIS, as best I can tell it was made by John Keay.
Figured I'd give it a shot since I wasn't doing anything else today and felt kinda lucky.
Anywho, for those that don't have accounts there, it's really simple to do.
You need a 2716 with the code (I have it on my VMware version on 98, but can't get it from there to my computer... I'll redo it if you really need me to) which is just a modified version of the ROM from the chip at N1 on the board. You can get the information for editing that code from the article or I can do it here and post it up if needed.
You'll also need a 24 pin socket (open frame preferably).
And an NVRAM (Dallas DS1220 or MK48Z02)... I used the 48Z02 because I had a spare.
The quick and dirty version is you piggyback a socket onto a TMS2516 or standard 2716 (non-TMS version). Leave pins 18-21 of the socket floating (bend them out). Connect pins 19 and 20 of the socket to pin 12 of the socket to ground them. Pins 18 and 21 will be covered in a second.
You'll also need to take the 2114's at H2 and J2 out of the picture... if you're comfortable with soldering, remove them. If not, just carefully cut the traces to their enable lines (pin 10). IF you cut the trace to the lines, you only have to cut one trace on the solder side of the board, trace it out, you'll see it. I just removed mine because, hell... why not. I'll put sockets in later and that's always nice to have. ... that said, I'm not 100% sure about the cutting of the trace, I'd imagine it would work... ... but don't quote me on that. lol It wasn't in the article.
ANYWHO... program the 2716 with the modified code. Put it in the socket at N1, then take care of pins 18 and 21, running wires. Pin 18 of your piggybacked socket will go to what would've been (if you removed the 2114s) pin 8 at either H2 or J2... doesn't matter. Pin 21 will go to pin 10 of either H2 or J2, again... doesn't matter.
Put the NVRAM into the piggybacked socket... and... there you go. You're now saving your top 3 scores.
The code also adds in a feature to reset the scores by holding the right coin switch down with you power on the machine... so that's nice.'
The piggybacked chip and RAM:
The whole picture:
** I don't have any replacement 18 pin sockets right now, so that's why there's nothing in the empty slots.
And there you go. REALLY fun part about this is readjusting your BZ screen back to where it should be... atleast I have to because I COMPLETELY forgot about the pots on the board and have to readjust my screen... again... ... uggg.
I ran across an article at coinop.org (in the game tech section), it was a thread save about a Battle Zone HS saver. I TAKE NO CREDIT FOR THIS, as best I can tell it was made by John Keay.
Figured I'd give it a shot since I wasn't doing anything else today and felt kinda lucky.
Anywho, for those that don't have accounts there, it's really simple to do.
You need a 2716 with the code (I have it on my VMware version on 98, but can't get it from there to my computer... I'll redo it if you really need me to) which is just a modified version of the ROM from the chip at N1 on the board. You can get the information for editing that code from the article or I can do it here and post it up if needed.
You'll also need a 24 pin socket (open frame preferably).
And an NVRAM (Dallas DS1220 or MK48Z02)... I used the 48Z02 because I had a spare.
The quick and dirty version is you piggyback a socket onto a TMS2516 or standard 2716 (non-TMS version). Leave pins 18-21 of the socket floating (bend them out). Connect pins 19 and 20 of the socket to pin 12 of the socket to ground them. Pins 18 and 21 will be covered in a second.
You'll also need to take the 2114's at H2 and J2 out of the picture... if you're comfortable with soldering, remove them. If not, just carefully cut the traces to their enable lines (pin 10). IF you cut the trace to the lines, you only have to cut one trace on the solder side of the board, trace it out, you'll see it. I just removed mine because, hell... why not. I'll put sockets in later and that's always nice to have. ... that said, I'm not 100% sure about the cutting of the trace, I'd imagine it would work... ... but don't quote me on that. lol It wasn't in the article.
ANYWHO... program the 2716 with the modified code. Put it in the socket at N1, then take care of pins 18 and 21, running wires. Pin 18 of your piggybacked socket will go to what would've been (if you removed the 2114s) pin 8 at either H2 or J2... doesn't matter. Pin 21 will go to pin 10 of either H2 or J2, again... doesn't matter.
Put the NVRAM into the piggybacked socket... and... there you go. You're now saving your top 3 scores.
The code also adds in a feature to reset the scores by holding the right coin switch down with you power on the machine... so that's nice.'
The piggybacked chip and RAM:
The whole picture:
** I don't have any replacement 18 pin sockets right now, so that's why there's nothing in the empty slots.
And there you go. REALLY fun part about this is readjusting your BZ screen back to where it should be... atleast I have to because I COMPLETELY forgot about the pots on the board and have to readjust my screen... again... ... uggg.