Nibbler high score save kit

Might be a moot point though, as I think I have a source to borrow a new one from.

Ok the first step is to simply replace the 4118 @ IC13 with the NVRAM. Just power it up and make sure it works normally. This is just to verify the pin out and speed compatibility. Everything looks good on paper, but this it to just prove it out.

Of course it won't save high scores yet... ( Well, actually it WILL save them... It'll just overwrite them the next time you boot it up...). I'm going to try testing my ROM hacks in MAME tonight, to prevent said overwriting at boot time, thus allowing the high scores and inits to persist.
 
Ok the first step is to simply replace the 4118 @ IC13 with the NVRAM. Just power it up and make sure it works normally. This is just to verify the pin out and speed compatibility. Everything looks good on paper, but this it to just prove it out.

Of course it won't save high scores yet... ( Well, actually it WILL save them... It'll just overwrite them the next time you boot it up...). I'm going to try testing my ROM hacks in MAME tonight, to prevent said overwriting at boot time, thus allowing the high scores and inits to persist.


I'll try it tonight and report back, along with my rom revision. Thanks for taking this on. I'd love to learn how to do this stuff when I get some time.
 
Stupid Nibbler Easter eggs:

Enter one of the following as your initials when you get a high score:
JHU
MRS
RGU
KMU
FJU

Finding the hooks for doing a high score save kit was pretty trivial... Mine will be a CPU module to eliminate all the ROMs, and use a serial EPROM to save scores rather than relying on a DS1220.
 
I'll try it tonight and report back, along with my rom revision.

OK.

Once you get the ROM version of your game, I'll hack the appropriate set, and test in MAME.

Once you have tested the NVRAM in place of the 4118 (and it works normally), PM me your email address.
 
OK.



Once you get the ROM version of your game, I'll hack the appropriate set, and test in MAME.



Once you have tested the NVRAM in place of the 4118 (and it works normally), PM me your email address.


Rom version 9. Didn't notice any issues with the nvram in place. PM incoming with email address. Thanks.
 
Rom version 9. Didn't notice any issues with the nvram in place. PM incoming with email address. Thanks.

email with beta ROMs for rev 9 sent.

This code worked in MAME, although I didn't really "test" it very much (don't really care for the game).

Let me know if it works for you. Oh, and post some pics with the NVRAM and EPROMs installed.
 
Last edited:
email with beta ROMs for rev 9 sent.

This code worked in MAME, although I didn't really "test" it very much (don't really care for the game).

Let me know if it works for you. Oh, and post some pics with the NVRAM and EPROMs installed.


Beta test successful! Only played a couple games, but scores and initials stayed in the list as expected. This may be the fastest request to completion high score save hack yet. Nice work!
 
3 years later and we have a WIN!!

Peace
Buffett

3 years? I only saw this thread on 5/11/14... more like 3 days.

Anyhow, I'm going to let it accumulate a little more testing, and I also need to do the other known versions, too.

Speaking of other versions, what game code rev do you other guys that expressed interest have? Hold the joystick down in attract mode and it should appear in the bottom left on the title screen. Known revs are 6, 8 & 9. Also, does anyone have the 'Olympia' license version?

Those that expressed interest:
hattrick (rev 9, beta tested sucessfully)
Buffet (revs unknown)
Muerto (rev ?)
Phettishboy x3 (rev 9 x2, last rev unknown)
Atlas100 (rev ?)
fizgig (rev ?)
James in MD (rev ?)
 
Last edited:
3 years? I only saw this thread on 5/11/14... more like 3 days.

Anyhow, I'm going to let it accumulate a little more testing, and I also need to do the other known versions, too.

Speaking of other versions, what game code rev do you other guys that expressed interest have? Hold the joystick down in attract mode and it should appear in the bottom left on the title screen. Known revs are 6, 8 & 9. Also, does anyone have the 'Olympia' license version?

Those that expressed interest:
Buffet
Muerto
Phettishboy x3
Atlas100

I've got 2 version 9's, and one version that I haven't yet checked. I was hoping for 6, but I'd bet its also 9. Would it be easy to adapt this HSS feature to both Pioneer Balloon and Fantasy? Pinouts and boardsets are nearly identical.
 
Ok, here's what I'm thinking...

For a "kit" consisting of a NVRAM and two custom-programmed EPROMs: $25, plus $4 for shipping in the US (any other shipping TBD). This will be "plug and play" if your IC13 is already socketed.

For those wishing to supply their own 2kB NVRAM and program their own EPROMs: $10 code fee for the ROM files.
 
Does your programmer support M48Z02? (Mine does!). If so, just program any 2k file to it, pull it out of the programmer, put it back in and try to verify it. If not, try reading it as a 2716 to see if anything is on it.

For future reference, The BP Microsystems EP-1140 does support the M48Z02. I was able to confirm that the couple I had on hand were still good.
 
Does it just test the RAM portion or does it power it down between write and read to check the battery?

I don't think it does a power down. I wrote a 2k file to the RAM, then removed the device for a few seconds, put it back in and did a read and confirmed it held the data.
 
Stupid Nibbler Easter eggs:

Enter one of the following as your initials when you get a high score:
JHU
MRS
RGU
KMU
FJU

Finding the hooks for doing a high score save kit was pretty trivial... Mine will be a CPU module to eliminate all the ROMs, and use a serial EPROM to save scores rather than relying on a DS1220.

Very cool Mark!
 
Back
Top Bottom