21 comments

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

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

      • LukeShu 11 hours ago ago

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

      • tough 12 hours ago ago

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

        • jstanley 5 hours ago ago

          Isn't that the same hand?

  • bananaboy 12 hours ago ago

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

    • LukeShu 11 hours ago ago

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

      • bananaboy 10 hours ago ago

        Haha yeah I just went by his LinkedIn title

  • mithro 3 hours ago ago

    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.

  • wewewedxfgdf 11 hours ago ago

    This guy also designed DVI/HDMI from RP2040:

    https://github.com/Wren6991/PicoDVI

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

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

  • joshu 13 hours ago ago

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

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

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

  • iFire 14 hours ago ago

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