Skip to content

Retro Adapter Mod v1.0

Compare
Choose a tag to compare
@rsn8887 rsn8887 released this 17 Jul 19:10
· 82 commits to master since this release

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 v0.99:

  • fixed button mappings again to make them more sensible

  • new and hopefully final button layout:
    Button 1: Bottom button (SNES B, PSX Cross, NegCon B, NES B, NeoGeo A, Genesis A, Gamecube B, N64 B, PCE II)
    Button 2: Right button (SNES A, PSX Circle, NegCon A, NES A, Neogeo B, Genesis B, Gamecube A, N64 A, PCE I)
    Button 4: Left button (SNES Y, PSX Square, NeoGeo C, Genesis C, Gamecube Y, N64 Yellow Down),
    Button 5: Upper button (SNES X, PSX Triangle, NeoGeo D, Genesis X, Gamecube X, N64 Yellow Up)
    Button 7: Left Shoulder (SNES L, PSX L1, Genesis Y, Gamecube L, N64 L)
    Button 8: Right Shoulder (SNES R, PSX R1, Genesis Z, Gamecube R, N64 R)
    Button 9: Misc 1 (PSX L2, N64 Yellow Left, Saturn L)
    Button 10: Misc 2 (PSX R2, N64 Yellow Right, Saturn R)
    Button 11: Select
    Button 12: Start (PC Engine Play, Genesis Mode)
    Button 14: Misc 3 (PSX L3, N64 Z, Gamecube Z)
    Button 15: Misc 4 (PSX R3)

    Analog axes:
    Left Joystick: x,y
    Right Joystick: z,Rz

    NegCon mode analog axes (identifies as "Mojo Retro Adapter NegCon" instead of "Mojo Retro Adapter" when detected):
    Steering: x
    Button I: z (0..255 in NegCon mode instead of -128..127)
    Button II: "Accelerator" axis
    Button L: "Brake axis"