flopsamjetsam 14 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 13 hours ago

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

    • tough 13 hours ago

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

      • jstanley 6 hours ago

        Isn't that the same hand?

    • LukeShu 12 hours ago

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

bananaboy 13 hours ago

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

  • LukeShu 12 hours ago

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

    • bananaboy 11 hours ago

      Haha yeah I just went by his LinkedIn title

sehugg 3 hours ago

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

wewewedxfgdf 12 hours ago

This guy also designed DVI/HDMI from RP2040:

https://github.com/Wren6991/PicoDVI

  • LukeShu 12 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.

joshu 14 hours ago

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

LukeShu 12 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 11 hours ago

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

iFire 15 hours ago

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

  • Narishma 14 hours ago

    No. You can't.

    • emilfihlman 13 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 12 hours ago

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

  • bananaboy 13 hours ago

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

  • wren6991 25 minutes ago

    Why do you want an engine? Just write games

  • makapuf 10 minutes ago

    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.