BEEP-8 is a new browser-based fantasy console designed for developers who enjoy low-level systems programming.
It emulates an ARM v4-like CPU running at 4 MHz, includes a lightweight RTOS, and provides a full C/C++ toolchain for building ROMs.
The graphics system is powered by a custom WebGL-based PPU supporting a 128×240 vertical display, 16-color palette, 8×8 sprites, background layers, and single-color wireframe rendering.
The sound subsystem is a Namco C30-style APU implemented in JavaScript.
The aim is to recreate the feel of retro bare-metal console development, while keeping everything instantly runnable in the browser — no installation required.
beep8_official•14m ago
It emulates an ARM v4-like CPU running at 4 MHz, includes a lightweight RTOS, and provides a full C/C++ toolchain for building ROMs. The graphics system is powered by a custom WebGL-based PPU supporting a 128×240 vertical display, 16-color palette, 8×8 sprites, background layers, and single-color wireframe rendering. The sound subsystem is a Namco C30-style APU implemented in JavaScript.
The aim is to recreate the feel of retro bare-metal console development, while keeping everything instantly runnable in the browser — no installation required.
SDK (toolchain, examples, docs): https://github.com/beep8/beep8-sdk
Sample games running in the emulator (playable online): https://beep8.org/
Feedback from the HN community would be greatly appreciated — especially on technical direction, performance, and usability.