RISCBoy is an open-source portable games console, designed from scratch

171 points · 24 comments on HN · read original →

Points and comments are a snapshot, not live.

An open-source handheld console built from scratch including a RISC-V CPU and graphics pipeline.

RISCBoy is a fully open-source portable games console designed from scratch, featuring a RISC-V RV32IMC CPU, raster graphics pipeline, display controller, and PCB layout in KiCad. The design targets an iCE40-HX8k FPGA with 7680 logic elements. It passes the RISC-V compliance suite and riscv-formal verification. The system includes 512 KiB of external SRAM and supports open-source synthesis tools. The author describes it as a "Gameboy Advance from a parallel universe where RISC-V existed in 2001."

What commenters are saying

Commenters highlight that the author, Luke Wren, is an ASIC design engineer at Raspberry Pi who also designed the Hazard3 RISC-V core in the RP2350 and the PicoDVI adapter. There's discussion about porting Godot-deemed impractical given 512KB RAM and no GPU-versus more realistic ports like GBDK. The AMBA AHB/APB protocols used are noted to be open standards. One commenter mentions the design was taped out on the first wafer.space run, but results are unknown.