The last of my games (apart from some of the bronze age ones that don't have great scoring anyway) that doesn't have freeplay built in is Astro Fighter. Not really a classic but I used to play this in a department store in Holmeside Sunderland just in the doorway, and remember it very fondly.
It's got one of the most clunky "enter coin" routines with slow text being drawn when all you want to do is play the game, so I wanted to improve things.
A few hours later with my rusty 6502 coding and here is the finished product. It was a bit tricky as the game relies on non-maskable interrupt to signal when a coin is entered, so I've had to intercept all the separate demo screens and also disable coins being added when it's in freeplay mode.
There isn't a spare DIP switch to select normal/freeplay modes so I've used the "1 coin 2 credits" setting to be the freeplay mode.
Features:-
Prints "FREEPLAY" during game attract when in freeplay mode
Just walk up and press P1 or P2 start to begin a game
Doesn't display credits when in freeplay mode
That's kind of it, what more is there???
Code will be free of charge once fully play-tested, unfortunately you'll need to reprogramme 5 of the 6 game ROMS to get it working properly, but it is a nice addition to the game.
And the photos (all from Mame as it's not been tested on real hardware yet, but I can see no reason why it shouldn't work)
Demo mode
And finally the game playing, note that "FREEPLAY" is not displayed
It's got one of the most clunky "enter coin" routines with slow text being drawn when all you want to do is play the game, so I wanted to improve things.
A few hours later with my rusty 6502 coding and here is the finished product. It was a bit tricky as the game relies on non-maskable interrupt to signal when a coin is entered, so I've had to intercept all the separate demo screens and also disable coins being added when it's in freeplay mode.
There isn't a spare DIP switch to select normal/freeplay modes so I've used the "1 coin 2 credits" setting to be the freeplay mode.
Features:-
Prints "FREEPLAY" during game attract when in freeplay mode
Just walk up and press P1 or P2 start to begin a game
Doesn't display credits when in freeplay mode
That's kind of it, what more is there???
Code will be free of charge once fully play-tested, unfortunately you'll need to reprogramme 5 of the 6 game ROMS to get it working properly, but it is a nice addition to the game.
And the photos (all from Mame as it's not been tested on real hardware yet, but I can see no reason why it shouldn't work)
Demo mode
And finally the game playing, note that "FREEPLAY" is not displayed