n642dc¶
N64 controller to Dreamcast console.
Overview¶
Reads a native N64 controller via joybus and outputs to a Dreamcast via the Maple Bus protocol. Forwards Dreamcast rumble (Puru Puru Pack) vibration back to the N64 rumble pak. A cross-console bridge -- no USB involved on either side.
Input¶
N64 Input -- Joybus PIO protocol on GPIO 29.
Output¶
Dreamcast Output -- Maple Bus PIO protocol on GPIO 2/3.
Core Configuration¶
| Setting | Value |
|---|---|
| Routing mode | SIMPLE (1:1) |
| Player slots | 1 (fixed) |
| N64 data pin | GPIO 29 |
| DC Maple pins | GPIO 2 (SDCKA), GPIO 3 (SDCKB) |
Key Features¶
- Rumble forwarding -- Dreamcast rumble commands are forwarded to the N64 rumble pak.
- Full analog -- N64 stick mapped to Dreamcast analog stick.
Supported Boards¶
| Board | Build Command |
|---|---|
| KB2040 | make n642dc_kb2040 |
| Pico 2 W | make n642dc_pico2_w |