News for hackers. Stuff that matters.
Re:RISCBoy is an open-source portable games console, designe... by flopsamjetsam on Saturday July 11, 2026 @07:06PM (#48876702)
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.

Re:RISCBoy is an open-source portable games console, designe... by jihadjihad on Saturday July 11, 2026 @08:37PM (#48877211)
Thank you to the author for writing a GitHub page in 2026 that is entirely devoid of emoji.
Re:RISCBoy is an open-source portable games console, designe... by LukeShu on Saturday July 11, 2026 @09:29PM (#48877471)
I mean no disrespect to Luke Wren, but he did not write it in 2026; he wrote it in 2018-2021. :)
Re:RISCBoy is an open-source portable games console, designe... by wren6991 on Monday July 13, 2026 @11:26AM (#48894178)
It's still on the backburner. I'm gonna finish it... one day...
Re:RISCBoy is an open-source portable games console, designe... by tough on Saturday July 11, 2026 @08:43PM (#48877246)
on the other hand having emoji on the readme is a great signal of llm-slop on my radar
Re:RISCBoy is an open-source portable games console, designe... by jstanley on Sunday July 12, 2026 @03:43AM (#48879195)
Isn't that the same hand?
Re:RISCBoy is an open-source portable games console, designe... by christophilus on Sunday July 12, 2026 @01:01PM (#48882614)
On the other hand, it does appear to be the same hand.
Re:RISCBoy is an open-source portable games console, designe... by lnxg33k1 on Sunday July 12, 2026 @04:12AM (#48879329)
very interesting point of view, thanks for letting us know and wasting everyone time
Re:RISCBoy is an open-source portable games console, designe... by iFire on Saturday July 11, 2026 @06:41PM (#48876531)
Does RISCBoy run Godot Engine? How can I make RISCBoy run Godot Engine?
Re:RISCBoy is an open-source portable games console, designe... by Narishma on Saturday July 11, 2026 @07:32PM (#48876846)
No. You can't.
Re:RISCBoy is an open-source portable games console, designe... by emilfihlman on Saturday July 11, 2026 @08:21PM (#48877118)
I'm quite willing to bet it can be done in this era of enabling developers with slob, which still usually works.
Re:RISCBoy is an open-source portable games console, designe... by Narishma on Saturday July 11, 2026 @08:59PM (#48877325)
How can you fit Godot into 512KB of RAM? And with no GPU?
Re:RISCBoy is an open-source portable games console, designe... by bananaboy on Saturday July 11, 2026 @08:38PM (#48877213)
If you set up the RISCBoy toolchain and port it then yeah.
Re:RISCBoy is an open-source portable games console, designe... by ZiiS on Sunday July 12, 2026 @04:43AM (#48879450)
This is a much smaller device then anyone has ever exported Godot to.

More practical would be to port https://github.com/gbdk-2020/gbdk-2020 so that https://github.com/chrismaltby/gb-studio could support it.

Re:RISCBoy is an open-source portable games console, designe... by wren6991 on Sunday July 12, 2026 @09:24AM (#48881027)
Why do you want an engine? Just write games
Re:RISCBoy is an open-source portable games console, designe... by matheusmoreira on Sunday July 12, 2026 @11:38AM (#48881985)
Your comment got downvoted but I think there's deep truth in it. I've been decompiling GBA games from my childhood and it's remarkable how engineless they seem to be.
Re:RISCBoy is an open-source portable games console, designe... by MomsAVoxell on Sunday July 12, 2026 @01:13PM (#48882719)
Yeah, the purpose of these kinds of designs is to not have to deal with 3rd party engines. The machine is the engine.
Re:RISCBoy is an open-source portable games console, designe... by iFire on Monday July 13, 2026 @01:05PM (#48895637)
I was curious because I spent my time making engines and not making games.
Re:RISCBoy is an open-source portable games console, designe... by makapuf on Sunday July 12, 2026 @09:39AM (#48881155)
Its not a computer, its a small device. You dont have many unknown peripheral you dont have other programs. The memory and peripherals are there, just use them. Heap is complicated ? Preallocate everything. A peripheral is not used ? Just leave it there. Security ? Of what ? Thats the appeal of those devices.
Re:RISCBoy is an open-source portable games console, designe... by joshu on Saturday July 11, 2026 @07:15PM (#48876745)
i love the "hardware from an alternate universe" projects.
Re:RISCBoy is an open-source portable games console, designe... by MomsAVoxell on Sunday July 12, 2026 @01:11PM (#48882707)
All hardware exists in an alternative universe until it is manifest in ours.
Re:RISCBoy is an open-source portable games console, designe... by joshu on Wednesday July 15, 2026 @05:18PM (#48927114)
the projects part is the manifesting
Re:RISCBoy is an open-source portable games console, designe... by bananaboy on Saturday July 11, 2026 @08:35PM (#48877191)
Oh this is Luke Wren’s work. He’s an ASIC design engineer at Raspberry Pi. Amazing project, I love it!
Re:RISCBoy is an open-source portable games console, designe... by LukeShu on Saturday July 11, 2026 @09:27PM (#48877462)
I think "ASIC design" engineer is under-selling him--he's working on their CPU cores too!
Re:RISCBoy is an open-source portable games console, designe... by bananaboy on Saturday July 11, 2026 @10:20PM (#48877700)
Haha yeah I just went by his LinkedIn title
Re:RISCBoy is an open-source portable games console, designe... by wewewedxfgdf on Saturday July 11, 2026 @09:05PM (#48877351)
This guy also designed DVI/HDMI from RP2040:

https://github.com/Wren6991/PicoDVI

Re:RISCBoy is an open-source portable games console, designe... by LukeShu on Saturday July 11, 2026 @09:24PM (#48877446)
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.
Re:RISCBoy is an open-source portable games console, designe... by LukeShu on Saturday July 11, 2026 @09:34PM (#48877495)
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.
Re:RISCBoy is an open-source portable games console, designe... by bri3d on Saturday July 11, 2026 @09:52PM (#48877580)
AMBA has been an open standard for a really long time, I think maybe since it was released?
Re:RISCBoy is an open-source portable games console, designe... by mithro on Sunday July 12, 2026 @04:59AM (#48879535)
The design was taped out on the first wafer.space run (see https://github.com/wafer-space/ws-run1) but I have not heard if it actually worked or not.
Re:RISCBoy is an open-source portable games console, designe... by sehugg on Sunday July 12, 2026 @05:52AM (#48879799)
The programmable scanline-buffer-based rendering pipeline described in the PDF is worth a read for fans of such things.
Re:RISCBoy is an open-source portable games console, designe... by haebom on Sunday July 12, 2026 @09:50AM (#48881243)
Is the greatest challenge in adopting this new hardware architecture the technology itself, or the lack of an existing developer ecosystem and software toolchains?
Re:RISCBoy is an open-source portable games console, designe... by RetroTechie on Sunday July 12, 2026 @03:52PM (#48884075)
Both. In general, hardware development is harder & more costly than software development (although it does depend on what you're doing & how).

Lack of software tools can be overcome. But lack of eg. a game library is a bigger problem. Unless it's really easy to port titles somehow.

Re:RISCBoy is an open-source portable games console, designe... by Dwedit on Sunday July 12, 2026 @12:05PM (#48882191)
The GBA was designed around having no cache. With a few exceptions (such as Internal RAM, Video RAM, IO registers, BIOS, OAM, Palettes), everything goes out to an external bus. Going out to an external bus with no cache will basically slow you down to 80s computer speeds. Fetching instructions from the cartridge ends up being around twice as fast as a GBC.

The way around that is using a cache, and sequentially fetching multiple words. Sequential fetches can be made faster, increasing throughput, and that can hide the latency if enough instructions/data gets cached.

I wonder how this system is designed, is it going to the memory bus for all fetches, or does it use a cache?

Re:RISCBoy is an open-source portable games console, designe... by dmitrygr on Sunday July 12, 2026 @12:57PM (#48882573)
The author of this is one of the greatest minds of our time. While doing this is cool, he also designed the Hazard3 core in the RP2350 as well as the QSPI unit in it -- the only memory-mapped QSPI unit I've encountered so far that I've not been able to crash or hang.
Re:RISCBoy is an open-source portable games console, designe... by MomsAVoxell on Sunday July 12, 2026 @01:09PM (#48882684)
I echo your QSPI sentiments .. and the RP2350 is simply badass. So many, many applications. The sonic screwdriver of bus pirates ..