Second Fire button on the 2600...
Hi there!
I wrote a small test tool for additional fire buttons (very minimalistic, but get's the job done
) and ran some tests with it.
Here's my findings thus far:
Additional Fire Buttons on the 2600: | Works | Reversed | Comment | | Logic | ===================|==================|=================================== Atari 7800 Pad | no | x | Both Buttons work the same Coleco controller | no | x | Second Button has no functionality SMS Control Pad | no | x | Second Button has no functionality SMS Control Stick | no | x | Second Button has no functionality SMS SG Commander | yes | no | NES-Style SMS controller² Genesis 3-Button | yes | no | B = fire, C = smart bomb. Genesis 6-Button | yes | no | B = fire, C = smart bomb. Amiga CD32 Joypad | yes | no | red = fire, blue = smart bomb Omega Booster Grip | (yes?)| (yes?³) | To be tested ???????????? | ?? | ?? | To be tested° ² The Auto Fire Adjusting Slider for Button 1 seems to be broken on my SG Commader, but I think the test results are still valid. ³ Conclusion drawn both from reading the Thrust 1.2 source and from playing the Thrust 1.8 cartridge with the SG Commander, which is constantly thrusting when the button is _not_ pressed. ° I assume there's a lot more controllers to test, like several other Coleco controllers and various third party stuff. Note: The version of Z26 I'm using (DOS 1.58) seems to have some weird implementation of the booster grip behavior: When one of the grip keys is pressed, the highest Bit of INPT0-3 gets set, but it doesn't get cleared when the key is released.
If someone can run some more tests with the same and/or other controllers, I'd be very interested in the results. It's pretty easy, just plug in the controller, push the buttons and post what you see changing on the screen (using my little tool).
(The tool is just outputting INPT0-INPT5, SWCHA & SWCHB readings - in that order, top to bottom)
Attached is also a version of Colony 7 that has smartbombs implemented for
- fire from the second controller port (Use 2nd Joystick or Foot-Pedals)
- fire from the second button of a SG Commander controller. (Left Diff. B)
- fire from any of the two booster grip buttons (Left Diff. A) - untested
NOTE: Trying a Booster Grip or SG Commander with the _wrong_ switch setting will cause unpredictable smart bomb behaviour!
I'd be very interested in feedback how the smartbombs work with the specified or other controllers.
Greetings,
Manuel

10 Comments
Recommended Comments