Phoenix High Score Save Kit and then some…Redemption!

NEC D8085AC Replacement CPU

A replacement CPU for the one I cracked on the Phoenix game board arrived on Monday. I was thrilled to take another “crack” at getting the high score save kit  working on Phoenix so I could have both free play and high scores saved on one of my all-time favorite games. The chip fit into the daughter board socket perfectly, which I then plugged into the PCB seemingly without issue.

Daughter Board for Phoenix HSS with new chip

Seemingly…when I plugged the board back in and tried it I was getting garbage from the board like the following:

It was the same error I was getting when I tried the board with the broken chip previously, which made me think it was linked to an issue with the soldering of the socket (see this post for all the gory details). I was pretty depressed given I assumed a pad around one of the pins was burned out and it was causing this issue. But when I removed the daughter board and inspected the pins I realized I had broken a leg on the daughter board of the high score save kit when plugging it in:

Broken Pin on Phoenix HSS Daughter Card

I broke one of the legs (lower left in the image above) on the daughter board, which was a new twist to an ongoing nightmare project. As a test I removed the CPU from the daughter board and plugged it directly into the game board and plugged it back into the machine and the game worked! Whew, that was a relief, it meant my soldering was not the problem, and seems like the garbage on the screen was a result of the broken pin on the daughter board. But how do I fix that?

DMLL Expo Pin

I was stumped, but I saw a video were someone used wire to replace broken chip legs, but I needed something a bit more solid than wire. So I found an old pin from the Coventry DMLL Expo and cut a piece off and soldered it directly to the board.

Mined Pin for Replacement Pin :)

This meant removing the remaining broken piece and then opening up the black plastic a bit so the pin could be soldered in cleanly and still use the remaining part of the black plastic for stability:

Hacked Replacement Pin for Phoenix HSS Kit

Replacement Pin for Phoenix HSS

Admittedly this was a pretty ugly hack, but it was all I could think to do with the tools at hand. But the best part was that it worked!

Phoenix HSS Menu

After replacing the game board and turning it on (while pressing left and fire simultaneously) I got the long hoped for menu screen, which was no small victory for this arcade hack-hobbyist … REDEMPTION!!!

High Score!

I could now save high scores, and even add my initials/name for all to see.

Modified Phoenix Home Screen with High Scores

The high score kit actually modifies the main screen to include the top 5 high scores. So, now my Phoenix game has free play and saved high scores. I can also backup and restore those scores at any time, not to mention the ability to turn off the 204K point bug, but why would I do that?

Phoenix

This was without question the most satisfying arcade project yet because it was quite challenging and I had to find a non-standard fix to an issue of my own making. I’m still very much a novice/hack, but this gave me the confidence I needed to take on the Gyruss multi-game kit which will require quite a bit of soldering and modding to get working.

This entry was posted in bavarcade and tagged , , . Bookmark the permalink.

4 Responses to Phoenix High Score Save Kit and then some…Redemption!

  1. Pingback: bavaweekly 12-14-2021 | bavatuesdays

  2. Matt says:

    is this kit available for purchase? If so I could use 2 of them!

    Thanks!!

    • Reverend says:

      I spoke with the person I bought it from, and they are no longer selling anyof these kits. I think he said he would share the source code if anyone else wanted to take a shot at it, but I am a bit ignorant there, i am going to bring this board to someone who knows more soon, and let me see what might be possible.

  3. Pingback: bavacade Repair Log 9-24-2024 | bavatuesdays

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.