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

149 pointsposted 13 hours ago
by mariuz

21 Comments

flopsamjetsam

12 hours ago

From the GitHub page:

> It is a Gameboy Advance from a parallel universe where RISC-V existed in 2001. A love letter to the handheld consoles from my childhood, and a 3AM drunk text to the technology that powered them.

jihadjihad

11 hours ago

Thank you to the author for writing a GitHub page in 2026 that is entirely devoid of emoji.

LukeShu

10 hours ago

I mean no disrespect to Luke Wren, but he did not write it in 2026; he wrote it in 2018-2021. :)

tough

11 hours ago

on the other hand having emoji on the readme is a great signal of llm-slop on my radar

jstanley

4 hours ago

Isn't that the same hand?

bananaboy

11 hours ago

Oh this is Luke Wren’s work. He’s an ASIC design engineer at Raspberry Pi. Amazing project, I love it!

LukeShu

10 hours ago

I think "ASIC design" engineer is under-selling him--he's working on their CPU cores too!

bananaboy

9 hours ago

Haha yeah I just went by his LinkedIn title

wewewedxfgdf

10 hours ago

This guy also designed DVI/HDMI from RP2040:

https://github.com/Wren6991/PicoDVI

LukeShu

10 hours ago

He works at Raspberry Pi, and designed the Hazard3 RISC-V core that is at the heart of the RP2350--although he did Hazard3 in his spare time. It's actually a fork of the "Hazard5" core that he designed for the RISCBoy.

sehugg

2 hours ago

The programmable scanline-buffer-based rendering pipeline described in the PDF is worth a read for fans of such things.

joshu

12 hours ago

i love the "hardware from an alternate universe" projects.

LukeShu

10 hours ago

I'm surprised to see that it's OK that he has opensource AHB/APB stuff in it--I'd avoided learning them too much about them assuming that they were ARM proprietary.

bri3d

10 hours ago

AMBA has been an open standard for a really long time, I think maybe since it was released?

iFire

13 hours ago

Does RISCBoy run Godot Engine? How can I make RISCBoy run Godot Engine?

bananaboy

11 hours ago

If you set up the RISCBoy toolchain and port it then yeah.

Narishma

12 hours ago

No. You can't.

emilfihlman

11 hours ago

I'm quite willing to bet it can be done in this era of enabling developers with slob, which still usually works.

Narishma

10 hours ago

How can you fit Godot into 512KB of RAM? And with no GPU?