(Topic ID: 141588)

NVRAM experience -- $1.50-$2.00 chips

By lyonsden

8 years ago


Topic Heartbeat

Topic Stats

  • 708 posts
  • 116 Pinsiders participating
  • Latest reply 2 years ago by harig
  • Topic is favorited by 128 Pinsiders

You

Linked Games

Topic Gallery

View topic image gallery

hs (resized).png
ram (resized).JPG
Untitled (resized).png
pasted_image (resized).png
04C6865A-9064-4994-8FF7-8F959B036B78 (resized).jpeg
D0A29810-8035-453B-8038-D3B24F43A09F (resized).jpeg
C34151AD-9662-43CB-8066-7A5216B7A07F (resized).jpeg
pasted_image (resized).png
Untitled (resized).png
pasted_image (resized).png
pasted_image (resized).png
9F6095BC-2380-4BAB-A602-400CA3165D48 (resized).jpeg
pasted_image (resized).png
Ice-Cold-FreezeOtto (resized).jpg
Knipex (resized).jpg
IMG_6122 (resized).JPG
There are 708 posts in this topic. You are on page 15 of 15.
#701 2 years ago
Quoted from mattosborn:

This is a RAM... there's no checksum matching that needs to be done. The code may run corruption checks on certain sections of RAM on boot, but I highly doubt there is any checksumming going on.

WMS games run a checksum on their nvram contents, sometimes down to the individual adjustment/audit, sometimes on groups of adjustments. They've been doing this back into the system 7 era.

If WPC does it the same way as system 11, the adjustments get one checksum, and each audit (which includes the hstd, even though it's not an 'audit') has their own. If the checksum doesn't match on an audit, when you are scrolling through them, it puts 'Error' on the display.

I guess it could be called a check byte? Integrity byte?

#702 2 years ago

thanks guys for the quick responses and slochar for showing me where the actual highscores are hidden.....so obvious but I missed them

As stated above I can modify the name and/or the highscore such that the checksum is not changed-otherwise the default names and scores get restored from the EPROM..so there seems to be some kind of checksum/controlbyte or whatever

I did also do a file compare after entering the grand champion score but there were so many differences that I can not figure out where that controlbyte is located nor would I know how to calculate a correct controlbyte

dumped my BSD RAM files there:
https://drive.google.com/drive/folders/1zenDT35G-a03-qtLoSGPwVrBEXCerT73?usp=sharing
one ist the original and the other is the one after achieving the Grand champion with a score of 448.970.080 and entering the name `HGR´

#703 2 years ago
Quoted from slochar:

WMS games run a checksum on their nvram contents, sometimes down to the individual adjustment/audit, sometimes on groups of adjustments. They've been doing this back into the system 7 era.
If WPC does it the same way as system 11, the adjustments get one checksum, and each audit (which includes the hstd, even though it's not an 'audit') has their own. If the checksum doesn't match on an audit, when you are scrolling through them, it puts 'Error' on the display.
I guess it could be called a check byte? Integrity byte?

Yes, that is what I mean by "corruption check". I knew they did that for the adjustments, just figured they didn't bother with the score table, as it's not critical data and can be easily reset.

#704 2 years ago

I think they did it for the scores because if you beat some ludicrously low random score, you'd get free credits and the operator would never buy your brand again.

Gottlieb system 80 had a crude version of this, where they store every nvram nibble 3 times and they all have to agree, or if 2/3 of them agree, the 3rd one gets set to that value.

#705 2 years ago

thanks for the input, but don´t want to mess that thread up-created a separate topic: https://pinside.com/pinball/forum/topic/restoring-writing-own-highscores-to-nvram#post-6591485

1 week later
#706 2 years ago

Has someone successfully used the FM1608 on a Capcom (pinball magic) instead of the zeropower M48Z08 ?
I assume it is working-pinout also the same
Just wanted to have a confirmation before installing one

#707 2 years ago
Quoted from harig:

Has someone successfully used the FM1608 on a Capcom (pinball magic) instead of the zeropower M48Z08 ?
I assume it is working-pinout also the same
Just wanted to have a confirmation before installing one

I can confirm that the FM1608 NVRAM is working as expected on my Capcom pinball magic

1 week later
#708 2 years ago
Quoted from harig:

thanks for the input, but don´t want to mess that thread up-created a separate topic: https://pinside.com/pinball/forum/topic/restoring-writing-own-highscores-to-nvram#post-6591485

I figured out how to restore my personal highscores and write it to the NVRam chip
details here: https://pinside.com/pinball/forum/topic/restoring-writing-own-highscores-to-nvram#post-6623391

Promoted items from Pinside Marketplace and Pinside Shops!
$ 35.00
Cabinet - Other
Rocket City Pinball
 
$ 45.95
Eproms
Pinballrom
 
Wanted
Machine - Wanted
Bloomington, MN
$ 33.99
Lighting - Interactive
Lee's Parts
 
3,600
Machine - For Sale
Olive Branch, MS
$ 15.00
Playfield - Plastics
Pinball Haus
 
$ 9.95
Eproms
Pinballrom
 
$ 15.00
Playfield - Plastics
Pinball Haus
 
3,300
Machine - For Sale
Plymouth Meeting, PA
$ 30.00
Cabinet - Other
Rocket City Pinball
 
$ 30.00
Playfield - Other
Lenticular Designs
 
$ 10.00
Playfield - Other
Loop Combo Pinball
 
$ 9.95
$ 22.50
$ 30.00
Playfield - Other
Lenticular Designs
 
$ 18.95
$ 5.00
Cabinet - Other
Pinball Fuzz
 
From: $ 9.99
$ 329.99
Lighting - Other
Lighted Pinball Mods
 
From: $ 9.99
Eproms
Matt's Basement Arcade
 
$ 35.00
Cabinet - Other
Rocket City Pinball
 
2,800
Machine - For Sale
Wappingers Fl, NY
$ 15.00
Playfield - Decals
Metal-Mods
 
$ 200.00
Lighting - Interactive
Professor Pinball
 
From: $ 1.50
Playfield - Other
Rocket City Pinball
 
$ 139.99
Lighting - Other
Lighted Pinball Mods
 
There are 708 posts in this topic. You are on page 15 of 15.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.