beep8_official 6 hours ago

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.

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.

bobajeff 5 hours ago

I love those demo games!