Pengo (Encrypted) High Score Save Patch

GadgetFreak

Active member
vacBacker
Feedback
7 (100%)
Credits
952CR
I was originally going to put JRok's mod on this board but when I went to his page I found he had only patched the unencrypted version which meant I would have to reprogram most of the roms and replace the Sega cpu. Being a bit of a purist I decided to come up with my own patch.

Besides not having to replace the cpu with my patch, you will also only need to reprogram 2 eproms (IC7 & IC8), the only downside is I do not checksum the high scores so you will need to manually reset the high scores when first powering the board.

You will need to replace the 2K ram at IC19 with a slow NV ram such as DS1220 or M48Z02 that has a 150ns+ access time. I have tried a U63716DC-70 but the board will not run correctly with this faster chip. On all Sega Pengo boards I have seen IC19 is socketed which makes this an easy mod.

To reset the high score table hold down 1 & 2 player start when powering the board up.

As with all my High Score Patches, please post a reply or click thanks if you find this patch works for you.

Pengo: ep1690b.7 or Pengo2: ic7.2 or Pengo4: ep1739.7

Code:
[b]0050: change the byte  80  to  56[/b]

[b]00F6: change these bytes  80 A8  to  AA 2F[/b]

Then

Pengo: ep1690c.8

Code:
[b]0028: change these bytes  A0 88 A0 88 A0 88 A0 88  to  B2 08 B8 CE C0 80 A3 EB[/b]

[b]0030: change these bytes  28 88 28 88  to  68 85 C9 67[/b]

[b]0441: change these bytes  81 F8 8F 82 AC 28 6D E0 85  to  6D 00 88 A2 F8 28 82 24 28[/b]

[b]0F26: change the byte  60  to  61[/b]

Or

Pengo2: ic8.2 or Pengo4: ep1738.8

Code:
[b]0028: change these bytes  A0 88 A0 88 A0 88 A0 88  to  B2 08 B8 CE C0 80 A3 EB[/b]

[b]0030: change these bytes  28 88 28 88  to  68 85 C9 B8[/b]

[b]0441: change these bytes  81 A0 88 82 AC 28 6D E0 85  to  6D 00 88 A2 F8 28 82 24 28[/b]

[b]0F26: change the byte  60  to  61[/b]
 

Valtric59

Newbie
Credits
14CR
Hi, is there a chance that you can patch and have a high score more than 655360 pts when playing (and not restart to zero) ?
 
Top