TL;DR

RISCBoy is an open-source portable game console built from scratch, featuring a RISC-V CPU, graphics pipeline, and designed for FPGA implementation. It aims to revive the spirit of handheld gaming with a modern, customizable platform.

RISCBoy is an open-source portable game console designed entirely from scratch, featuring a RISC-V compatible CPU and custom graphics pipeline. This project aims to provide hobbyists and developers with a fully open hardware platform for handheld gaming, emphasizing customization and educational value.

The project includes a RISC-V processor supporting the RV32IMC instruction set, passing compliance and formal verification tests, and integrated with a raster graphics pipeline and display controller. The hardware design is documented in KiCad, with a PCB layout compatible with small prototyping services. The FPGA implementation targets the iCE40-HX8k FPGA, using an open-source synthesis toolchain involving Yosys, nextpnr, and IceStorm.

The developer has shared detailed instructions for building the FPGA bitstream, compiling the RISC-V toolchain, and running simulations. The current PCB design is Rev A, with a Rev B planned after initial firmware and gateware stabilization. Hardware prototypes resemble a compact handheld device, inspired by classic consoles like the Game Boy Advance, but with modern, open-source components.

At a glance
announcementWhen: ongoing development, with initial PCB a…
The developmentRISCBoy is an open-source project creating a portable game console from scratch, including hardware design and FPGA implementation, aimed at hobbyists and developers.
Top Steam deals right now
Planet Zoo-95%$2.24
Red Dead Redemption 2-75%$14.99
Kingdom Come: Deliverance II-60%$23.99
Grand Theft Auto V Enhanced-56%$19.79
Digimon Story Time Stranger-43%$39.89
Palworld-30%$20.99
Moonlight Peaks-15%$29.74
Cat Mail Co.-15%$12.74
Live · Steam store (current discounts)

Potential Impact of Fully Open-Source Hardware for Gaming

RISCBoy represents a significant step toward democratizing hardware development in gaming, allowing hobbyists, educators, and developers to build, modify, and understand a complete portable console. Its open-source nature encourages innovation, customization, and learning, potentially fostering a new wave of DIY gaming devices and educational tools.

By supporting a RISC-V processor and open FPGA toolchains, RISCBoy also promotes transparency and flexibility in hardware design, contrasting with proprietary consoles. This could influence future open hardware projects and inspire community-driven improvements in portable gaming technology.

Sipeed Tang Nano 20K GW2AR-18 QN88 FPGA Development Board with 64Mbits SDRAM 828K Block SRAM Linux RISCV Single Board Computer for Retro Game Console Support microSD RGB LCD JTAG Port

Sipeed Tang Nano 20K GW2AR-18 QN88 FPGA Development Board with 64Mbits SDRAM 828K Block SRAM Linux RISCV Single Board Computer for Retro Game Console Support microSD RGB LCD JTAG Port

[FPGA Chip] GW2AR-18 QN88 FPGA Chip containing 20736 LUT4 logic cells and 15552 Filp-Flops.There are 2 PLL in…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background and Development of RISCBoy Project

The concept of open-source hardware for gaming has gained momentum over recent years, with projects like open FPGA cores and DIY handhelds. RISCBoy builds on this trend by combining a custom FPGA design, a RISC-V CPU, and a portable form factor inspired by classic handheld consoles. The project originated from a hobbyist’s desire to create a fully open, educational hardware platform that can run simple games and serve as a development sandbox.

Previous efforts in open hardware gaming devices have often relied on existing platforms or modified commercial hardware. RISCBoy distinguishes itself by starting from scratch, designing all components, and providing detailed documentation and build instructions. The project is still in early stages, with initial PCB prototypes and FPGA bitstreams available, but it aims to mature into a versatile platform for hobbyists and educators.

“RISCBoy is a love letter to handheld consoles from my childhood, built entirely from scratch to be fully open and customizable.”

— Project creator

MiiElAOD Maix Bit Kit RISC-V AI+ IoT Development Board with 2.4-Inch Screen, Camera, and Mic Array (USB, UART, SPI, I2C, TIMER)

MiiElAOD Maix Bit Kit RISC-V AI+ IoT Development Board with 2.4-Inch Screen, Camera, and Mic Array (USB, UART, SPI, I2C, TIMER)

Package introduction: Mother Board+2.4 inch LCD+Camera+Mic Array

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Development Milestones and Community Adoption Unclear

It is not yet clear when RISCBoy will reach full production or widespread availability. The project remains in early development, with prototypes and documentation available for enthusiasts, but no commercial release or mass manufacturing plans have been announced. Community adoption and software ecosystem development are also still in initial stages.

Rhesusco RG36PRO Video Game Console - Support 30000+Classic Games, 64G TF Card, Open Source System, 3.5-Inch Screen, 3000mAh Battery, Portable Console for Travel, Gift for Adult or Partner-White

Rhesusco RG36PRO Video Game Console – Support 30000+Classic Games, 64G TF Card, Open Source System, 3.5-Inch Screen, 3000mAh Battery, Portable Console for Travel, Gift for Adult or Partner-White

Stylish Design for All:RG36 PRO Retro Handheld Video Game Console combines vintage, modern and minimalist aesthetics.The matte body…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Development Goals and Community Engagement

The developer plans to refine the PCB design, improve firmware stability, and expand software compatibility. Future milestones include releasing a Rev B PCB, developing a bootloader and operating system support, and encouraging community contributions. Engagement through forums, documentation updates, and collaborative hardware projects is expected to grow as the project matures.

Fipsy V2 FPGA Development Board | Bread Board Compatible | 1280 LUTs, 269MHz, 64kbit Memory, SPI/I2C Programming | MachXO2 Logic Device

Fipsy V2 FPGA Development Board | Bread Board Compatible | 1280 LUTs, 269MHz, 64kbit Memory, SPI/I2C Programming | MachXO2 Logic Device

LEARNING PLATFORM: Fipsy is designed for makers and learners! Ideal for FPGA education with progressive projects from basic…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Can I build my own RISCBoy at home?

Yes, detailed build instructions, PCB files, and FPGA bitstreams are available for hobbyists with experience in hardware soldering and FPGA development.

What software can run on RISCBoy?

The project supports RISC-V software compiled with the RV32IMC toolchain. Software ecosystem development is ongoing, with initial game ports and emulators in progress.

Is RISCBoy suitable for beginners?

While designed with hobbyists in mind, building and programming RISCBoy requires familiarity with FPGA development, hardware assembly, and software toolchains. It is best suited for intermediate to advanced users.

Will RISCBoy be commercially available?

Currently, RISCBoy is an open-source project without commercial plans. Future availability depends on community interest and further development milestones.

How does RISCBoy compare to existing handheld consoles?

Unlike proprietary commercial consoles, RISCBoy offers full transparency, customization, and educational value, making it a unique platform for DIY gaming and hardware learning.

Source: Hacker News

You May Also Like

How to Choose a Gaming Keyboard for Feel Not Just Features

Finding the right gaming keyboard feel involves testing switches and ergonomics to ensure comfort and responsiveness that elevate your gameplay experience.

Best VPN for Streaming World Cup: Tested on July 1st.

On July 1, testing identified the top VPNs for streaming the World Cup, highlighting which services offer the best performance and access.

The Art And Engineering Of Sega CD Silpheed

An in-depth look at the technical and artistic design of Sega CD Silpheed, highlighting its innovative features and legacy in game development.

Why Gaming Desks Are Not Always Better Than Standard Desks

The truth about gaming desks versus standard desks reveals surprising benefits that might change your workspace preferences forever.