MSX Cable Setup Guide - GrechTech/RetroRosetta GitHub Wiki

Put in Parallel_2P_PP mode in web config

RetroRosetta Pinout

  1. RetroRosetta config
    1. Place a jumper cap across row 20 (A and B) of the RetroRosetta header
    2. Place a jumper cap across row 19 (A and B) of the RetroRosetta header
    3. Place a jumper cap across row 18 (A and B) of the RetroRosetta header
    4. Place a jumper cap across row 17 (A and B) of the RetroRosetta header

LevelShifter Pinout

  1. Level Shifter Power config
    1. Place a jumper cap across the B/5V pins of header J6
    2. [2 Player] Place a jumper cap across the C/5V pins of header J6
  2. Level Shifter IO config
    1. Place a jumper cap on A1A on header J1
    2. Place a jumper cap on A2A on header J1
    3. Place a jumper cap on A3A on header J1
    4. Place a jumper cap on A4A on header J1
    5. Place a jumper cap on B1A on header J2
    6. Place a jumper cap on B2A on header J2
    7. Place a jumper cap on B3A on header J2
    8. Place a jumper cap on B4A on header J2
    9. [2 Player] Place a jumper cap on C1A on header J3
    10. [2 Player] Place a jumper cap on C2A on header J3
    11. [2 Player] Place a jumper cap on C3A on header J3
    12. [2 Player] Place a jumper cap on C4A on header J3
    13. [1 Player] Place a jumper cap on A2E on header J1
    14. [1 Player] Place a jumper cap on A4E on header J1
  3. Level Shifter USB Input wiring [Player 1]
    1. Connect 5V (Red wire of USB Micro cable) to a 5V input pin*
    2. Connect GND (Yellow / Pin 9 of Player 2) to a GND input pin**

Cable Pinout (Looking at cable end)

**(GND input pins are on the side of header J6 that is towards the edge of the PCB)

NC = No Connection (Leave Disconnected)

1. Red - U
2. Black – D
3. Grey – L
4. Orange – R
5. Brown – NC [5V]
6. Green – Fire
7. White –Alt
8. Blue – NC
9. Yellow – GND

  1. Level Shifter Input wiring [Player 1]

    1. Connect U1 (Red / Pin 1 of Player 1) to B1Y on header J2
    2. Connect D1 (Black / Pin 2 of Player 1) to B2Y on header J2
    3. Connect L1 (Grey / Pin 3 of Player 1) to B3Y on header J2
    4. Connect R1 (Orange / Pin 4 of Player 1) to B4Y on header J2
    5. Connect Fire1 (Green / Pin 6 of Player 1) to A1Y on header J1
    6. Connect Alt1 (White / Pin 7 of Player 1)) to A3Y on header J1
    7. Connect GND (Yellow / Pin 9 of Player 1) to a GND input pin**
  2. Level Shifter Input wiring [Player 2]

    1. Connect U2 (Red / Pin 1 of Player 2) to B1Y on header J2
    2. Connect D2 (Black / Pin 2 of Player 2) to B2Y on header J2
    3. Connect L2 (Grey / Pin 3 of Player 2) to B3Y on header J2
    4. Connect R2 (Orange / Pin 4 of Player 2) to B4Y on header J2
    5. Connect Fire2 (Green / Pin 6 of Player 2) to A1Y on header J2
    6. Connect Alt2 (White / Pin 7 of Player 2 ) to A3Y on header J1
    7. Connect GND (Yellow / Pin 9 of Player 2) to a GND input pin**
  3. Output wiring [Level Shifter to RetroRosetta Core]

    1. Connect GND of LevelShifter** to RetroRosetta pin 20C
    2. Connect 5V of LevelShifter* to RetroRosetta pin 19D
    3. Connect A1E to RetroRosetta pin 14B [IO27]
    4. Connect A3E to RetroRosetta pin 13B [IO26]
    5. Connect B1E to RetroRosetta pin 4B [IO3]
    6. Connect B2E to RetroRosetta pin 8B [IO5]
    7. Connect B3E to RetroRosetta pin 7B [IO18]
    8. Connect B4E to RetroRosetta pin 1B [IO23]
    9. [2 Player] Connect A2E to RetroRosetta pin 10B [IO16]
    10. [2 Player] Connect A4E to RetroRosetta pin 16B [IO33]
    11. [2 Player] Connect C1E to RetroRosetta pin 6B [IO19]
    12. [2 Player] Connect C2E to RetroRosetta pin 5B [IO21]
    13. [2 Player] Connect C3E to RetroRosetta pin 2B [IO22]
    14. [2 Player] Connect C4E to RetroRosetta pin 15B [IO25]