Retro Adapter Mod v1.1
Retro Adapter Mod is a firmware mod for Paul Qureshi's Mojo Retro Adapter based on original Atmega168 code by Paul Qureshi and Bruno Freitas.
With the adapter one can connect old controllers to PC. This firmware mod adds support for using your old controllers on the Xbox classic and Android host systems, as well as support for the NegCon controller.
The bin archive just includes the .hex files needed to update the firmware.
The src archive includes all sources, binaries, and the original code this mod is based on.
See included readme.txt for more info.
Changes since v1.0:
- modified button layouts in Xbox Mode and Normal Mode to make them more sensible, new mappings:
Normal Mode (Android) | XBox Mode | Description | SNES | PSX | NegCon | NES | NeoGeo | Genesis | Gamecube | N64 | PCE | Saturn |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Button 1 (A) | A | Bottom button | B | Cross | I | B | A | A | A | B | II | A |
Button 2 (B) | B | Right button | A | Circle | A | A | B | B | X | A | I | B |
Button 4 (X) | X | Left button | Y | Square | II | - | C | C | B | Y. Down | III | C |
Button 5 (Y) | Y | Upper button | X | Triangle | B | - | D | X | Y | Y. Up | IV | X |
Button 7 (L) | L | Left shoulder | L | L1 | L | - | - | Y | L | L | V | Y |
Button 8 (R) | R | Right shoulder | R | R1 | R | - | - | Z | R | R | VI | Z |
Button 9 (L2) | White | Misc 1 | - | L2 | - | - | - | - | - | Y. Left | - | L |
Button 10 (R2) | Black | Misc 2 | - | R2 | - | - | - | - | - | Y. Right | - | R |
Button 11 (Select) | Select | Select | Select | Select | - | Select | Select | - | - | - | Select | - |
Button 12 (Start) | Start | Start | Start | Start | - | Start | Start | Start | Start | Start | Play | Start |
Button 14 (L. Thumb) | L. Thumb | Misc 3 | - | L3 | - | - | - | - | Z | Z | - | - |
Button 15 (R. Thumb) | R. Thumb | Misc 4 | - | R3 | - | - | - | - | - | - | - | - |
Analog axes in Normal Mode:
Controller | Host |
---|---|
Left Joystick | x,y |
Right Joystick | z,Rz |
For NegCon (identifies as "Mojo Retro Adapter NegCon" instead of "Mojo Retro Adapter" when NegCon is detected):
NegCon | Host |
---|---|
Steering | x |
Button I | z (0..255 in NegCon mode instead of -128..127) (Android gas) |
Button II | "Accelerator" axis (Android analog right shoulder) |
Button L | "Brake axis" (Android analog left shoulder) |