RISCBoy: Open-Source Portable Game Console Built from Scratch
Original: RISCBoy is an open-source portable games console, designed from scratch
Why This Matters
Demonstrates a full-stack open-source hardware approach to retro-style gaming, combining RISC-V CPU design with FPGA implementation.
Developer Wren6991 has released RISCBoy, a fully open-source portable game console on GitHub featuring a custom RISC-V CPU, raster graphics pipeline, PCB layout in KiCad, and targeting the iCE40-HX8k FPGA with 7,680 logic elements.
RISCBoy is an open-source portable game console project developed by GitHub user Wren6991 and designed entirely from scratch. The project encompasses a RISC-V compatible CPU, a raster graphics pipeline and display controller, supporting chip infrastructure (bus fabric, memory controllers, UART, GPIO), and a full PCB layout created in KiCad. The design is written in synthesizable Verilog 2005 and targets the iCE40-HX8k FPGA, a LUT4-based chip with 7,680 logic elements. The creator describes it as 'a Gameboy Advance from a parallel universe where RISC-V existed in 2001.' The repository has accumulated 415 stars and 18 forks on GitHub, with 736 commits in its history. The project is entirely self-contained, covering hardware description language design, synthesis scripts, software, and board files, making it a comprehensive reference for hobbyists and hardware engineers interested in FPGA-based console design.