-
Unified button mapping for 3/6 button controllers
03/13/2020 at 03:13 • 0 comments -
Support for 6 button controlles w/o MODE key
03/02/2020 at 02:02 • 0 commentsAdded support for 6 button controllers that do not have a MODE button on the shoulder.
#define NOMODEKEY
if the line with such directive is not commented the code generated will allow the 6 button controller to use the button C as a modifier, behaving exactly like the 3 button controller. In that case the keys X,Y,Z will still be mapped to '*', '0', and '#' respectively.
-
Prototype wholly working
03/01/2020 at 20:32 • 0 commentsHave just finished to assemble the circuit and performed some tests.. As everything worked fine I can call it a release!
When no directional is being pushed the central positioning is well into the middle of the scale. When either direction is pressed the Pot values changes to 0 and 227 accordingly.
-
Testing the keypad emulation
03/01/2020 at 07:13 • 0 commentsKeypad emulation is working great, either with 3 button or 6 button genesis controller.
LEDs are mounted on protoboard to monitor the state of the lines driving the multiplexers.
Verified interrupt mechanism to cut the directional outputs when voltage CAV drops down to zero and keep like that until the next rise. This should deal with ATARI 5200 trackball/joystick detection.
Activation of trigger buttons and axes was tested with leds on outputs. Need to finish the wire on protoboard and test on port emulator but I consider that the firmware reached a beta stage.