NES Cable Setup Guide - GrechTech/RetroRosetta GitHub Wiki

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 16 (A and B) of the RetroRosetta header
    5. Place a jumper cap across row 15 (A and B) of the RetroRosetta header
    6. Place a jumper cap across row 5 (A and B) of the RetroRosetta header
    7. [1 Player Only] Place a jumper cap across row 2 (A and B) of the RetroRosetta header
    8. [1 Player Only] Place a jumper cap across row 7 (A and B) of the RetroRosetta header

LevelShifter Pinout

  1. Level Shifter Power config
    1. Place a jumper cap across the B/3V3 pins of header J6
  2. Level Shifter IO config
    1. Place a jumper cap on A1E on header J1
    2. Place a jumper cap on A2E on header J1
    3. Place a jumper cap on A3E on header J1
    4. Place a jumper cap on A4E on header J1
    5. Place a jumper cap on A3A on header J1
    6. Place a jumper cap on A4A on header J1
    7. Place a jumper cap on B1E on header J2
    8. Place a jumper cap on B2E on header J2
    9. Place a jumper cap on B3E on header J2
    10. Place a jumper cap on B4E on header J2
    11. Place a jumper cap on B4A on header J2
    12. [1 Player Only] Place a jumper cap on A2A on header J1
    13. [1 Player Only] Place a jumper cap on B3A on header J2

Cable Pinout (Looking at cable end)

NC = No Connection (Leave Disconnected)

1. White – Ground
2. Green – Clock
3. Yellow – Latch
4. Black – Data
5. NC
6. NC
7. Red – 5V

NOTE: For NTSC only setups, the Resistor PCB can be ignored entirely, with all connections direct from the cable to the board
* 5V input pins are on the side of header J6 that is towards the centre of the LevelShifter PCB
** GND input pins are on the side of header J6 that is towards the edge of the PCB

  1. Level Shifter Input wiring [Player 1]

    1. Connect GND (White / Pin 1 of Player 1) to a GND input pin**
    2. Connect Clock1 (Green / Pin 2 of Player 1) to the Resistor PCB, then to B2A on header J2
    3. Connect Latch1 (Yellow / Pin 3 of Player 1) to the Resistor PCB, then to B1A on header J2
    4. Connect Data1 (Black / Pin 4 of Player 1) to A1Y on header J1
    5. Connect 5V (Red / Pin 7 of Player 1) to a 5V input pin*
  2. Level Shifter Input wiring [Player 2]

    1. Connect GND (White / Pin 1 of Player 2) to a GND input pin**
    2. Connect Clock2 (Green / Pin 2 of Player 2) to the Resistor PCB, then to B3A on header J2
    3. Connect Data2 (Black / Pin 4 of Player 2) to A2Y on header J1
    4. Connect 5V (Red / Pin 7 of Player 2) to a 5V input pin*
  3. Output wiring [Level Shifter to RetroRosetta Core]

    1. Connect GND of LevelShifter** to RetroRosetta pin 17A
    2. Connect 5V of LevelShifter* to RetroRosetta pin 19D
    3. Connect 3.3V of LevelShifter to RetroRosetta pin 14A
    4. Connect A1A to RetroRosetta pin 6B [IO19]
    5. [2 Player] Connect A2A to RetroRosetta pin 2B [IO22]
    6. Connect B1Y to RetroRosetta pin 17B [IO32]
    7. Connect B2Y to RetroRosetta pin 8B [IO5]
    8. [2 Player] Connect B3Y to RetroRosetta pin 7B [IO18]