This is my final high score save mod of the year (and I won't be doing any more for a while as I've some far more interesting projects on the go). So following on from the Super Cobra free play mod I posted a couple of weeks ago, here's the high score save (with initials) mod
Just like Scramble, Super Cobra has a high score table, but it lacks the ability to save
it on power-down, and there isn't the facility to add initials to the
high scores.
As the code is remarkably similar to Scramble (no surprise there), it's only taken a few hours to produce. There are some differences (including the memory map) that I had to sort out, but I'm fairly confident I've got all the bugs out of it.
Like Scramble, Super Cobra
has an odd bit of code in its existing high score table routine, so
that if you get the same score as one that's already in the table, it
throws it away. This mod again does away with that "feature".
The high score code is specific to the Konami version of the
game. The high score save code is available on request, and is released free of
charge (*and without warranty...). Source code may be available on
request but won't be released publicly.
Saving the high scores on
power-down needs the programme RAM 2114'S 1G, 1H, 1J & 1K replacing
with an NVRAM equivalent, or of course it works with my single ROM/RAM
board.
The high score save mod provides the following functionality:-
- Free play mode (DIP switch selectable)
- Full attract in free play mode (doesn't sit there at "Press P1 or P2 start")
- 10 position high score table, saved to NVRAM
- Enter 3 initials per HST position
- Duplicate scores & names allowed in the high score table
- Maintains checking for coins etc. when in "enter initials" mode
- "Game Continue" works correctly in freeplay or coined mode
-
Reset high score table by holding down fire and right on power-up (for
some strange reason, if you hold down P1 on power-up, the game detects
it and deliberately locks up)
Photos
(from Mame) are below showing the high score table (with the same guest names as my Scramble high score mod), initial entry
screen and attract screen in freeplay mode:-
Just like Scramble, Super Cobra has a high score table, but it lacks the ability to save
it on power-down, and there isn't the facility to add initials to the
high scores.
As the code is remarkably similar to Scramble (no surprise there), it's only taken a few hours to produce. There are some differences (including the memory map) that I had to sort out, but I'm fairly confident I've got all the bugs out of it.
Like Scramble, Super Cobra
has an odd bit of code in its existing high score table routine, so
that if you get the same score as one that's already in the table, it
throws it away. This mod again does away with that "feature".
The high score code is specific to the Konami version of the
game. The high score save code is available on request, and is released free of
charge (*and without warranty...). Source code may be available on
request but won't be released publicly.
Saving the high scores on
power-down needs the programme RAM 2114'S 1G, 1H, 1J & 1K replacing
with an NVRAM equivalent, or of course it works with my single ROM/RAM
board.
The high score save mod provides the following functionality:-
- Free play mode (DIP switch selectable)
- Full attract in free play mode (doesn't sit there at "Press P1 or P2 start")
- 10 position high score table, saved to NVRAM
- Enter 3 initials per HST position
- Duplicate scores & names allowed in the high score table
- Maintains checking for coins etc. when in "enter initials" mode
- "Game Continue" works correctly in freeplay or coined mode
-
Reset high score table by holding down fire and right on power-up (for
some strange reason, if you hold down P1 on power-up, the game detects
it and deliberately locks up)
Photos
(from Mame) are below showing the high score table (with the same guest names as my Scramble high score mod), initial entry
screen and attract screen in freeplay mode:-