So, question for you all.
I know I started this once before, but I'm trying it again.
If you're like me, you have a bunch of Flashbacks, and with those there are joysticks that have 'Select' 'Start' and 'Rewind' buttons on them.
For the multicart bins: on my games that don't auto detect the 1 or 2 button joystick and are not paddle games:
- Astro Fighter
- Bentley Bear's Crystal Quest (Uses the difficulty switches to select type of joystick, doesn't auto detect)
- Crazy Otto
- Failsafe
- Frenzy
- Meteor Shower
- Galaxian
- Jr. Pac-Man
- K.C. Munchkin
- Moon Cresta
- Pac-Man Collection 40th Anniversary Edition
- Pac-Man Collection Pokey
- Pac-Man Collection
- Pac-Man Energy Drink Edition
- Space Invaders
- Super Pac-Man
- UniWarS
I could potentially add this routine to all of the above (I made it modular to be easy to add, provided there is ROM space). I would use the 'Select', 'Start', and 'Rewind' as 'Select', 'Reset' and 'Pause', respectively. The excellent A7800 emulator doesn't allow invalid direction pressing (i.e. left + right simultaneously, etc. - which these extra buttons use) so there shouldn't be much of an issue. I know ProSystem does allow for this, but A7800 is leagues better anyway
(BTW, the reason why I would only be doing the games that don't auto-detect the 1 or 2 button joystick is because the joysticks that have the extra buttons in the front messes up the auto-detection routine).
I've added it to Galaxian here below, so give it a try and let me know if I should add it to the others.
Please note:
- It's sometimes a little difficult to press the front buttons; sometimes only one or two of the directions register, which can make this a little frustrating. This is why I'm asking.
- The two 'Pause' buttons have their own routine so I can keep the routine modular. This means that pressing 'Pause' on the console requires you to hit 'Pause' on the console to start again. Same with the 'Rewind' (Pause) button on the front of the joystick. They aren't interchangeable.
Let me know what you think.
Bob
Galaxian.A78
Galaxian.BIN