Home > Projects > Project DSX – Dual-System Handheld

Project DSX – Dual-System Handheld

Oct 2025 – present · PCB designed, FPGA video capture in development

A custom handheld that combines real Nintendo DS Lite hardware (so it plays actual cartridges) with a Raspberry Pi computer mode, sharing one display, one input controller and one USB-C power system. A physical switch moves between the two.

Tools: KiCad · RP2040 · SystemVerilog · Tang Nano 9K · USB-C PD · Raspberry Pi

GitHub

More info

What it is

Two systems in one shell:

  1. DS mode. The original DS Lite board runs natively. A Tang Nano 9K FPGA samples the top screen's 18-bit parallel RGB signal and repackages it for a modern display.
  2. Computer mode. A Raspberry Pi boots Linux and drives the same display directly. Buttons and the DS's resistive touch panel are routed to it as USB HID.
  3. Power. Li-ion cells with a USB-C PD charge controller; MOSFET switching isolates whichever system is inactive.

What I have built so far

Open questions


« Back to all projects