TL;DR

RISCBoy is an open-source portable gaming console built from scratch, featuring a RISC-V CPU, graphics pipeline, and FPGA hardware. It aims to revive classic handheld console design with modern open-source tech.

RISCBoy is an open-source, portable game console designed from scratch, featuring a RISC-V compatible CPU, graphics pipeline, and FPGA-based hardware. The project aims to create a fully open hardware and software platform for handheld gaming, inspired by classic consoles like the Gameboy Advance.

The project was initiated by an individual developer and published on GitHub, including detailed hardware schematics, FPGA code, and toolchain instructions. The hardware design is built around an iCE40-HX8k FPGA, capable of supporting a 32-bit RISC-V processor (RV32IMC), with custom graphics and peripheral controllers. The design is written in synthesisable Verilog 2005, and the developer provides comprehensive build and simulation instructions, including FPGA synthesis on Linux and support for open-source toolchains like Yosys and nextpnr.

According to the project documentation, RISCBoy is a love letter to handheld consoles from the early 2000s, reimagined with modern open-source hardware. The developer emphasizes that the design is intended to fit onto small FPGA boards and can be scaled or modified, with a PCB layout available in KiCad. The project also includes instructions for building the necessary RISC-V toolchain and running hardware and HDL simulations.

At a glance
announcementWhen: announced in late 2023, ongoing develop…
The developmentThe developer released detailed documentation and hardware design files for RISCBoy, a fully open-source portable game console built around a RISC-V processor and FPGA.
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 RISCBoy on Open-Source Hardware

RISCBoy represents a significant step in the open-source hardware movement for gaming, providing a fully documented and modifiable design for a portable console based on RISC-V architecture. It offers enthusiasts and developers a platform to experiment with custom hardware, software, and game development outside proprietary ecosystems. Its use of FPGA technology allows for flexible hardware modifications, potentially fostering a community of hobbyists, educators, and open-source advocates interested in hardware design, embedded systems, and retro gaming.

Furthermore, RISCBoy could inspire similar projects, encouraging more open hardware initiatives in the gaming industry and beyond. Its detailed documentation and open-source code serve as educational resources for FPGA design, RISC-V processor development, and embedded system engineering.

Digilent Basys 3 Artix-7 FPGA Trainer Board: Recommended for Introductory Users

Designed for students and beginners looking to understand Digital Logic, fundamentals of FPGAs

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background and Development of RISCBoy

The concept of RISCBoy originated from a desire to create a modern, open-source handheld console that combines classic gaming aesthetics with contemporary open hardware principles. The developer, active in the open-source FPGA and RISC-V communities, designed the console from scratch, including the CPU, graphics pipeline, and peripheral controllers. The project reflects a broader trend of hobbyists and engineers building open hardware alternatives to commercial gaming devices, leveraging FPGA flexibility and open-source toolchains.

Prior efforts in open hardware gaming consoles have been limited, often relying on existing platforms or emulators. RISCBoy distinguishes itself by providing a complete hardware design, including schematics, FPGA code, and build instructions, aiming for a fully portable, standalone device. The project is still in development, with ongoing hardware revisions and software support plans.

“RISCBoy is a love letter to handheld consoles from my childhood, reimagined with modern open-source hardware. It’s designed to be a fully customizable platform for hobbyists and developers.”

— Project creator (via GitHub documentation)

XIAO ESP32C3 3PCS Pack - RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface

XIAO ESP32C3 3PCS Pack – RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface

Flexible MCU Board: Incorporate the ESP32-C3 32-bit RISC-V chip, operating up to 160 MHz, mounted multiple development ports,

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Development Status and Community Adoption Unclear

While the hardware design and documentation are publicly available, it is not yet clear how many developers or hobbyists will successfully build and operate RISCBoy. The project’s hardware is complex, requiring FPGA synthesis, PCB fabrication, and software development skills. There is also no confirmed timeline for software or game ecosystem support, and user experience remains untested at this stage.

Rhesusco RG56PRO Retro Video Game Console - 5.5 Inch IPS Screen,31000+ Classic 3D Games,5000mAh Battery, Open Linux System,Portable Console with 128G TF Card - Birthday Gift for Boyfriend (Black)

Rhesusco RG56PRO Retro Video Game Console – 5.5 Inch IPS Screen,31000+ Classic 3D Games,5000mAh Battery, Open Linux System,Portable Console with 128G TF Card – Birthday Gift for Boyfriend (Black)

Smooth Open-Source Linux System:This RG56 PRO retro Video handheld game console features a flexible open-source Linux system and…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Hardware Revisions and Software Ecosystem Development

The developer plans to release revised PCB designs and further hardware refinements, including a second version (Rev B). Community engagement is expected to grow as more enthusiasts attempt to build and customize RISCBoy. Future milestones include developing a user-friendly firmware, porting games, and possibly establishing a dedicated community platform for sharing projects and software.

Sipeed Tang Nano 20K GW2AR-18 FPGA Single Board Computer, Open Source RISCV Linux Retro Game Console, Onboard 64Mbits SDRAM BL616 Debugger, Support Multiple Display Outputs NES Emulator

Sipeed Tang Nano 20K GW2AR-18 FPGA Single Board Computer, Open Source RISCV Linux Retro Game Console, Onboard 64Mbits SDRAM BL616 Debugger, Support Multiple Display Outputs NES Emulator

[FPGA Chip] Sipeed Tang Nano 20K Linux Signle Board Computer with GW2AR-18 QN88 FPGA Chip containing 20736 LUT4…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Is RISCBoy ready to be built and used now?

RISCBoy’s hardware design and documentation are publicly available, but it requires technical expertise in FPGA synthesis, PCB fabrication, and software development. It is primarily aimed at hobbyists and developers willing to assemble and program the device.

Can I run commercial games on RISCBoy?

No, RISCBoy is a hardware platform designed for homebrew and custom software development. It does not support commercial game cartridges or proprietary ecosystems.

What hardware components are needed to build RISCBoy?

The main component is an iCE40-HX8k FPGA, along with supporting peripherals, PCB, and power supply. Detailed schematics and build instructions are provided in the project documentation.

Will RISCBoy support modern gaming features?

As an open-source project, future features depend on community contributions. Currently, it focuses on core hardware design and basic graphics capabilities, with plans for software enhancements.

Is there an active community around RISCBoy?

The project is newly released, with initial documentation and hardware files available. Community activity is expected to grow as more people attempt to build and modify RISCBoy.

Source: Hacker News

You May Also Like

ConcernedApe Explains Why He’s Shown So Little Of Haunted Chocolatier: ‘I Would Rather Serve A Fully Baked Bread’

ConcernedApe discusses why he has shown little of Haunted Chocolatier, citing a preference for delivering a complete experience to players.

Agora-1: The Multi-Agent World Model

Agora-1 introduces the first multi-agent world model, enabling real-time shared simulations for up to four participants, transforming AI and gaming research.

ReactOS (FOSS “Windows”) achieves 3D-accelerated Half-Life on real hardware

ReactOS, the open-source Windows-compatible OS, successfully runs Half-Life with 3D acceleration on physical hardware, marking a major milestone.

Command And Conquer Generals Natively Ported To macOS, iPhone, iPad Using Fable

Command and Conquer Generals is now natively available on macOS, iPhone, and iPad using Fable, marking a major platform expansion for the classic game.