-
-
Notifications
You must be signed in to change notification settings - Fork 115
BlueRetro Cables Build Instructions
- Parallel 1P (12 buttons) adapter cable
- Parallel 2P (6 buttons each) adapter cable
- FC / NES adapter cable
- Genesis adapter cable
- SFC / SNES adapter cable
- PSX / PS2 adapter cable
- Saturn adapter cable
- JVS adapter cable
- Nintendo 64 adapter cable
- Dreamcast adapter cable
- GameCube adapter cable
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- NeoGeo DB15 controller plug (x1) (or any other parallel interface)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/NeoGeo.pdf
- If using an universal FW, make sure to connect I34, I35 & I39 to GND
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x12) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- NeoGeo DB15 controller plug (x1) (or any other parallel interface)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Bridge HI side of jumper I39.
- Connect pad DIR1, DIR2, DIR3 & DIR4 to GND.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | NEOGEO P1 | 8 | 5V | BlueRetro Power | Yes |
GND | NEOGEO P1 | 1 | GND | BlueRetro Power | Yes |
IO5 | NEOGEO P1 | 7 | DOWN | Player 1 BTN | No |
IO3 | NEOGEO P1 | 15 | UP | Player 1 BTN | No |
IO27 | NEOGEO P1 | 5 | B | Player 1 BTN | No |
IO26 | NEOGEO P1 | 13 | A | Player 1 BTN | No |
IO23 | NEOGEO P1 | 6 | RIGHT | Player 1 BTN | No |
IO18 | NEOGEO P1 | 14 | LEFT | Player 1 BTN | No |
IO21 | NEOGEO P1 | 4 | D | Player 1 BTN | No |
IO19 | NEOGEO P1 | 12 | C | Player 1 BTN | No |
IO32 | NEOGEO P1 | 11 | START | Player 1 BTN | No |
IO33 | NEOGEO P1 | 2 | CREDIT | Player 1 BTN | No |
IO25 | NEOGEO P1 | 10 | 6 | Player 1 BTN | No |
IO22 | NEOGEO P1 | 3 | SELECT | Player 1 BTN | No |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Genesis DB9 controller plug (x2)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/SMS.pdf
- If using an universal FW, make sure to connect IO32, I34, I35 & I39 to GND
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x12) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- Genesis DB9 controller plug (x2)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Bridge HI side of jumper I39.
- Connect pad DIR0, DIR1, DIR2 & DIR4 to GND.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | SMS P1 | 5 | 5V | BlueRetro Power | Yes |
VIN | SMS P1 | 7 | 5V | BlueRetro Power | Yes |
GND | SMS P1 | 8 | GND | BlueRetro Power | Yes |
IO5 | SMS P1 | 2 | P1_D | Player 1 D1 | Yes |
IO3 | SMS P1 | 1 | P1_U | Player 1 D0 | Yes |
IO27 | SMS P1 | 9 | P1_TR | Player 1 D4 | Yes |
IO26 | SMS P1 | 6 | P1_TL | Player 1 D5 | Yes |
IO23 | SMS P1 | 4 | P1_R | Player 1 D3 | Yes |
IO18 | SMS P1 | 3 | P1_L | Player 1 D2 | Yes |
VIN | SMS P2 | 5 | 5V | BlueRetro Power | No |
VIN | SMS P2 | 7 | 5V | BlueRetro Power | No |
GND | SMS P2 | 8 | GND | BlueRetro Power | No |
IO21 | SMS P2 | 2 | P2_D | Player 2 D1 | No |
IO19 | SMS P2 | 1 | P2_U | Player 2 D0 | No |
IO16 | SMS P2 | 9 | P2_TR | Player 2 D4 | No |
IO33 | SMS P2 | 6 | P2_TL | Player 2 D5 | No |
IO25 | SMS P2 | 4 | P2_R | Player 2 D3 | No |
IO22 | SMS P2 | 3 | P2_L | Player 2 D2 | No |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x2) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- 3.6K resistors (x3) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- NES controller plug (x2)
- Famicom controller plug (x1) (Optional)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/NES.pdf
- If using an universal FW, make sure to connect I39 to 3.3V and IO33, I34 & I35 to GND.
- If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 to GND.
- If using an universal FW AND not wiring Famicom 4P adapter, make sure to connect IO21 & IO25 to GND.
- If not wiring 2nd port plug, make sure to connect IO18 (P2_CUP) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x7) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- 3.6K resistors (x3) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- NES controller plug (x2)
- Famicom controller plug (x1) (Optional)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Bridge HI side of jumper I39.
- Connect pad DIR3 & DIR1 to GND.
- For using PAL system, add 3.6K pull-ups to NES 5V (pin 5) on pads IO18, IO5 & IO32.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | NES P1 | 5 | 5V | BlueRetro Power | Yes |
GND | NES P1 | 1 | GND | BlueRetro Power | Yes |
IO32 | NES P1 | 3 | OUT0 | Latch for all accessories | Yes |
IO19 | NES P1 | 4 | P1_D0 | Player 1 / Four Score DATA | Yes |
IO5 | NES P1 | 2 | P1_CUP | Player 1 / Four Score CLK | Yes |
VIN | NES P2 | 5 | 5V | BlueRetro Power | No |
GND | NES P2 | 1 | GND | BlueRetro Power | No |
IO22 | NES P2 | 4 | P2_D0 | Player 2 / Four Score DATA | No |
IO18 | NES P2 | 2 | P2_CUP | Player 2 / Four Score CLK | No |
IO21 | FC_DB15 | 13 | P1_D1 | FC 4P adapter P3 DATA | No |
IO25 | FC_DB15 | 7 | P2_D1 | FC 4P adapter P4 DATA | No |
Once in Genesis mode nothing will be output on the serial console as the TXD pin is used for multitap support.
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x4) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- 74AHCT126N DIP14 (x1) (DKPN: 296-4659-5-ND PN: SN74AHCT126N) (Optional only for multitap support)
- 74AHCT32N DIP14 (x1) (DKPN: 296-4732-5-ND PN: SN74AHCT32N) (Optional only for multitap support)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Genesis DB9 controller plug (x2)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Genesis.pdf
- If using an universal FW, make sure to connect I39 to 3.3V and I34 to GND.
- If using an universal FW AND not wiring 2nd port plug, make sure to connect IO19, IO21, IO22, IO25 & IO33 to GND.
- If using an universal FW AND not wiring Multitap support, make sure to connect IO32 to GND.
- If not wiring 2nd port plug, make sure to connect I36 (P2_TH) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x14) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- 74AHCT1G126 SC70-5 (x3) (DKPN: 296-4711-1-ND PN: SN74AHCT1G126DCKR) (Optional only for multitap support)
- 74AHCT1G32 SC70-5 (x1) (DKPN: 296-4713-1-ND PN: SN74AHCT1G32DCKR) (Optional only for multitap support)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- Genesis DB9 controller plug (x2)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Solder 74AHCT1G126 to footprint highlighted in blue. (Optional only for multitap support)
- Solder 74AHCT1G32 to footprint highlighted in purple. (Optional only for multitap support)
- Bridge HI side of jumper I39.
- Connect pad DIR1 to GND.
- Connect pin 2 of DB25 connector to pad DIR2 & DIR3. (Optional only for multitap support, GND pad DIR2 & DIR3 otherwise)
- Connect pin 11 of DB25 to pad DIR4. (Optional only for multitap support, GND pad DIR4 otherwise)
- Connect pad IO32 to pad DIR0. (Optional only for multitap support, GND pad DIR0 otherwise)
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | GENESIS P1 | 5 | 5V | BlueRetro Power | Yes |
GND | GENESIS P1 | 8 | GND | BlueRetro Power | Yes |
IO5 | GENESIS P1 | 2 | P1_D | Player 1 D1 | Yes |
IO3 | GENESIS P1 | 1 | P1_U | Player 1 D0 | Yes |
I35 | GENESIS P1 | 7 | P1_TH | Player 1 CTRL | Yes |
IO27 | GENESIS P1 | 9 | P1_TR | Player 1 D4/CTRL | Yes |
IO26 | GENESIS P1 | 6 | P1_TL | Player 1 D5/CTRL | Yes |
IO23 | GENESIS P1 | 4 | P1_R | Player 1 D3 | Yes |
IO18 | GENESIS P1 | 3 | P1_L | Player 1 D2 | Yes |
VIN | GENESIS P2 | 5 | 5V | BlueRetro Power | No |
GND | GENESIS P2 | 8 | GND | BlueRetro Power | No |
IO21 | GENESIS P2 | 2 | P2_D | Player 2 D1 | No |
IO19 | GENESIS P2 | 1 | P2_U | Player 2 D0 | No |
I36 | GENESIS P2 | 7 | P2_TH | Player 2 CTRL | No |
IO16 | GENESIS P2 | 9 | P2_TR | Player 2 D4/CTRL | No |
IO33 | GENESIS P2 | 6 | P2_TL | Player 2 D5/CTRL | No |
IO25 | GENESIS P2 | 4 | P2_R | Player 2 D3 | No |
IO22 | GENESIS P2 | 3 | P2_L | Player 2 D2 | No |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x3) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- 3.6K resistors (x5) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- SNES controller plug (x2) (For multitap support 7 conductor are required, get a 3rd SNES extension for pin donation and use cable from PSX/Genesis/Saturn for the extra wires)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/SNES.pdf
- If using an universal FW, make sure to connect I39 to GND and IO33, I34 & I35 to GND.
- If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 to GND.
- If using an universal FW AND not wiring Multitap support, make sure to connect IO21 & IO25 to GND.
- If not wiring 2nd port plug, make sure to connect IO18 (P2_CLK) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x9) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- 3.6K resistors (x5) (DKPN: S3.6KCACT-ND PN: RNMF14FTC3K60) (Required for PAL system only)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- SNES controller plug (x2) (For multitap support 7 conductor are required, get a 3rd SNES extension for pin donation and use cable from PSX/Genesis/Saturn for the extra wires)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Bridge LO side of jumper I39.
- Connect pad DIR3 & DIR1 to GND.
- For using PAL system, add 3.6K pull-ups to SNES 5V (pin 1) on pads IO23, IO18, IO5, IO32 & IO26.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | SNES P1 | 1 | 5V | BlueRetro Power | Yes |
GND | SNES P1 | 7 | GND | BlueRetro Power | Yes |
IO5 | SNES P1 | 2 | P1_CLK | Player 1 / Multitap 1 CLK | Yes |
IO32 | SNES P1 | 3 | LATCH | Latch for all accessories | Yes |
IO19 | SNES P1 | 4 | P1_D0 | Player 1 / Multitap 1 DATA | Yes |
IO21 | SNES P1 | 5 | P1_D1 | Multitap 1 DATA | No |
IO23 | SNES P1 | 6 | P1_SEL | Multitap 1 CTRL | No |
VIN | SNES P2 | 1 | 5V | BlueRetro Power | No |
GND | SNES P2 | 7 | GND | BlueRetro Power | No |
IO18 | SNES P2 | 2 | P2_CLK | Player 2 / Multitap 2 CLK | No |
IO22 | SNES P2 | 4 | P2_D0 | Player 2 / Multitap 2 DATA | No |
IO25 | SNES P2 | 5 | P2_D1 | Multitap 2 DATA | No |
IO26 | SNES P2 | 6 | P2_SEL | Multitap 2 CTRL | No |
- AZ1117EH-5.0TRG1 LDO (x1) (DKPN: AZ1117EH-5.0TRG1DICT-ND PN: AZ1117EH-5.0TRG1)
- 10uF Capacitor (x2) (DKPN: 399-13968-ND PN: C322C106K3R5TA)
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- PSX/PS2 controller plug (x2)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/PS.pdf
- If using an universal FW, make sure to connect I39 to 3.3V and I35 to GND.
- If using an universal FW AND not wiring 2nd port plug, make sure to connect IO22 & IO25 to GND.
- If not wiring 2nd port plug, make sure to connect IO5 (P2_DTR), IO26 (P2_SCK) & IO27 (P2_TXD) to 3.3V
- AZ1117EH-5.0TRG1 LDO (x1) (DKPN: AZ1117EH-5.0TRG1DICT-ND PN: AZ1117EH-5.0TRG1)
- 10uF Capacitor (x2) (DKPN: 490-5523-1-ND PN: GRM21BR61E106KA73L)
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Passthrough PCB (x1)
- PSX/PS2 controller plug (x2)
- Bridge LO side of jumper I39.
- Connect I35 pad to GND.
- Solder LDO and capacitor to PCB back.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VALT | PSX/PS2 P1 | 3 | 8V | Cable LDO Power | Yes |
GND | PSX/PS2 P1 | 4 | GND | BlueRetro Power | Yes |
IO19 | PSX/PS2 P1 | 1 | P1_RXD | Player 1 DATA | Yes |
IO32 | PSX/PS2 P1 | 2 | P1_TXD | Player 1 CMD | Yes |
I34 | PSX/PS2 P1 | 6 | P1_DTR | Player 1 CS | Yes |
IO33 | PSX/PS2 P1 | 7 | P1_SCK | Player 1 CLK | Yes |
IO21 | PSX/PS2 P1 | 9 | P1_DSR | Player 1 ACK | Yes |
VALT | PSX/PS2 P2 | 3 | 8V | Cable LDO Power | No |
GND | PSX/PS2 P2 | 4 | GND | BlueRetro Power | No |
IO22 | PSX/PS2 P2 | 1 | P2_RXD | Player 2 DATA | No |
IO27 | PSX/PS2 P2 | 2 | P2_TXD | Player 2 CMD | No |
IO5 | PSX/PS2 P2 | 6 | P2_DTR | Player 2 CS | No |
IO26 | PSX/PS2 P2 | 7 | P2_SCK | Player 2 CLK | No |
IO25 | PSX/PS2 P2 | 9 | P2_DSR | Player 2 ACK | No |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT125N DIP14 (x4) (DKPN: 296-4655-5-ND PN: SN74AHCT125N)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Saturn controller plug (x2)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Saturn.pdf
- If using an universal FW, make sure to connect I39 to GND and IO32 & I34 to GND.
- If using an universal FW AND not wiring 2nd port plug, make sure to connect IO19, IO21, IO22, IO25 & IO33 to GND.
- If not wiring 2nd port plug, make sure to connect IO33 (P2_TL) & I36 (P2_TH) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- 74AHCT1G125 SC70-5 (x14) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Level shifter PCB (x1)
- Saturn controller plug (x2)
- Solder 74AHCT1G125 to footprint highlighted in red.
- Bridge LO side of jumper I39.
- Connect pad DIR0, DIR2, DIR1 & DIR4 to GND.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | SATURN P1 | 1 | 5V | BlueRetro Power | Yes |
GND | SATURN P1 | 9 | GND | BlueRetro Power | Yes |
IO5 | SATURN P1 | 2 | P1_D | Player 1 D1 | Yes |
IO3 | SATURN P1 | 3 | P1_U | Player 1 D0 | Yes |
I35 | SATURN P1 | 4 | P1_TH | Player 1 CTRL | Yes |
IO27 | SATURN P1 | 5 | P1_TR | Player 1 CTRL | Yes |
IO26 | SATURN P1 | 6 | P1_TL | Player 1 CTRL | Yes |
IO23 | SATURN P1 | 7 | P1_R | Player 1 D3 | Yes |
IO18 | SATURN P1 | 8 | P1_L | Player 1 D2 | Yes |
VIN | SATURN P2 | 1 | 5V | BlueRetro Power | No |
GND | SATURN P2 | 9 | GND | BlueRetro Power | No |
IO21 | SATURN P2 | 2 | P2_D | Player 2 D1 | No |
IO19 | SATURN P2 | 3 | P2_U | Player 2 D0 | No |
I36 | SATURN P2 | 4 | P2_TH | Player 2 CTRL | No |
IO16 | SATURN P2 | 5 | P2_TR | Player 2 CTRL | No |
IO33 | SATURN P2 | 6 | P2_TL | Player 2 CTRL | No |
IO25 | SATURN P2 | 7 | P2_R | Player 2 D3 | No |
IO22 | SATURN P2 | 8 | P2_L | Player 2 D2 | No |
No instruction yet, inspire yourself from the SMD Cable PCB version.
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- 74AHCT1G125 SC70-5 (x1) (DKPN: 296-4709-1-ND PN: SN74AHCT1G125DCKR)
- Step Up 5V (x1) (DKPN: 296-24519-1-ND PN: TPS61240DRVT)
- Inductor (x1) (DKPN: 490-4026-1-ND PN: LQM21FN1R0N00D)
- RS485 PHY (x1) (DKPN: 296-50395-1-ND PN: THVD1450DR)
- Resistor 10K (x2) (DKPN: 311-10.0KLRCT-ND PN: RC0402FR-0710KL)
- Capacitor 0.1u (x1) (DKPN: 490-6328-1-ND PN: GRM155R71C104KA88J)
- Capacitor 2.2u (x1) (DKPN: 1276-1085-1-ND PN: CL10A225KP8NNNC)
- Capacitor 4.7u (x1) (DKPN: 1276-1044-1-ND PN: CL10A475KP8NNNC)
- JVS PCB (x1)
- USB-A plug (x1)
https://github.com/darthcloud/BlueRetroHW/blob/master/Cables/jvs/jvs.pdf
- PCB jumper are already set nothing to do.
- Do not install R4, R3 & D1.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
SENSE (1-VBUS) | USB | 1 | SENSE | JVS Sense | Yes |
B (2-D-) | USB | 2 | B | JVS RS485 Data- | Yes |
A (3-D+) | USB | 3 | A | JVS RS485 Data+ | Yes |
GND (4-GND) | USB | 4 | GND | BlueRetro Power ref | Yes |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- N64 controller plug (x4)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/N64.pdf
- If using an universal FW, make sure to connect I39 to 3.3V and IO21, IO22, IO25, IO32, IO33, I34 & I35 to GND.
- If not wiring 2nd port plug, make sure to connect IO5 (P2_D) to 3.3V
- If not wiring 3rd port plug, make sure to connect IO26 (P3_D) to 3.3V
- If not wiring 4th port plug, make sure to connect IO27 (P4_D) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Passthrough PCB (x1)
- N64 controller plug (x4)
- Bridge HI side of jumper I39.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | N64 P1 | 1 | 3.3V | BlueRetro Power | Yes |
IO19 | N64 P1 | 2 | P1_D | Player 1 DATA | Yes |
GND | N64 P1 | 3 | GND | BlueRetro Power | Yes |
VIN | N64 P2 | 1 | 3.3V | BlueRetro Power | No |
IO5 | N64 P2 | 2 | P2_D | Player 2 DATA | No |
GND | N64 P2 | 3 | GND | BlueRetro Power | No |
VIN | N64 P3 | 1 | 3.3V | BlueRetro Power | No |
IO26 | N64 P3 | 2 | P3_D | Player 3 DATA | No |
GND | N64 P3 | 3 | GND | BlueRetro Power | No |
VIN | N64 P4 | 1 | 3.3V | BlueRetro Power | No |
IO27 | N64 P4 | 2 | P4_D | Player 4 DATA | No |
GND | N64 P4 | 3 | GND | BlueRetro Power | No |
** If 2nd port is not working, remove jumper on UART connector for IO3 (RXD).**
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Dreamcast controller plug (x4)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/Dreamcast.pdf
- If using an universal FW, make sure to connect I39 to 3.3V and IO25, IO32, IO33, I34 & I35 to GND.
- If not wiring 2nd port plug, make sure to connect IO3 (P2_D0) & IO5 (P2_D1) to 3.3V
- If not wiring 3rd port plug, make sure to connect IO18 (P3_D0) & IO23 (P3_D1) to 3.3V
- If not wiring 4th port plug, make sure to connect IO26 (P4_D0) & IO27 (P4_D1) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Passthrough PCB (x1)
- Dreamcast controller plug (x4)
- Bridge HI side of jumper I39.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | DC P1 | 2 | 5V | BlueRetro Power | Yes |
IO21 | DC P1 | 1 | P1_D0 | Player 1 DATA0 | Yes |
IO22 | DC P1 | 5 | P1_D1 | Player 1 DATA1 | Yes |
GND | DC P1 | 3, 4, SH | GND | BlueRetro Power | Yes |
VIN | DC P2 | 2 | 5V | BlueRetro Power | No |
IO3 | DC P2 | 1 | P2_D0 | Player 2 DATA0 | No |
IO5 | DC P2 | 5 | P2_D1 | Player 2 DATA1 | No |
GND | DC P2 | 3, 4, SH | GND | BlueRetro Power | No |
VIN | DC P3 | 2 | 5V | BlueRetro Power | No |
IO18 | DC P3 | 1 | P3_D0 | Player 3 DATA0 | No |
IO23 | DC P3 | 5 | P3_D1 | Player 3 DATA1 | No |
GND | DC P3 | 3, 4, SH | GND | BlueRetro Power | No |
VIN | DC P4 | 2 | 5V | BlueRetro Power | No |
IO26 | DC P4 | 1 | P4_D0 | Player 4 DATA0 | No |
IO27 | DC P4 | 5 | P4_D1 | Player 4 DATA1 | No |
GND | DC P4 | 3, 4, SH | GND | BlueRetro Power | No |
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- GameCube controller plug (x4)
https://github.com/darthcloud/BlueRetroHW/blob/master/DIY/GameCube.pdf
- If using an universal FW, make sure to connect I39 to GND and IO21, IO22, IO25, IO32, IO33, I34 & I35 to GND.
- If not wiring 2nd port plug, make sure to connect IO5 (P2_D) to 3.3V
- If not wiring 3rd port plug, make sure to connect IO26 (P3_D) to 3.3V
- If not wiring 4th port plug, make sure to connect IO27 (P4_D) to 3.3V
- DB25 Male solder cup (x1) (DKPN: AE10984-ND PN: A-DS 25 LL/Z)
- DB25 Backshell (x1) (DKPN: 970-25BPE-ND PN: 970-025-010R011)
- Passthrough PCB (x1)
- GameCube controller plug (x4)
- Bridge LO side of jumper I39.
- Connect cords according to table below and pinout reference.
PCB PAD | Cord | Pin | Name | Use | Required? |
---|---|---|---|---|---|
VIN | GC P1 | 1 | 5V | BlueRetro Power | Yes |
IO19 | GC P1 | 2 | P1_D | Player 1 DATA | Yes |
GND | GC P1 | 3, 4, SH | GND | BlueRetro Power | Yes |
VIN | GC P2 | 1 | 5V | BlueRetro Power | No |
IO5 | GC P2 | 2 | P2_D | Player 2 DATA | No |
GND | GC P2 | 3, 4, SH | GND | BlueRetro Power | No |
VIN | GC P3 | 1 | 5V | BlueRetro Power | No |
IO26 | GC P3 | 2 | P3_D | Player 3 DATA | No |
GND | GC P3 | 3, 4, SH | GND | BlueRetro Power | No |
VIN | GC P4 | 1 | 5V | BlueRetro Power | No |
IO27 | GC P4 | 2 | P4_D | Player 4 DATA | No |
GND | GC P4 | 3, 4, SH | GND | BlueRetro Power | No |
-
RE notes
- ESP32 RTOS + Bare Metal: Best of Both Worlds?
- Learning Bluetooth Classic (BR/EDR) with HCI traces
- Xbox One Adaptive controller
- Evolution of SEGA's IO Interface from SG-1000 to Saturn
- Famicom & NES controller shift register: Parallel-in, Serial-out
- SNES 2P & Super Multitap
- PlayStation & PlayStation 2 SPI interface
- 3DO interface
- PC-FX interface
- CD-i interface
- PCE & TG16 interface
- Jaguar Interface
-
Deprecated content