Hello Core
PlayableThe phase-one workload: 200 alpha sprites at 60 fps.
320 × 240 · 2026-09-10
PocketForge is an open source engine and game collection for the Miyoo Mini Plus: a 320 × 240 pixel buffer rendered by two small ARM cores. The same C code runs on the device, on a desktop and in this page as WebAssembly.
Keyboard or the on-screen pad. Sound starts after the first press.
Hello Core
PlayableLoading core…
Library
One entry per game. Playable builds run right here; the device build is the same code compiled for ARM.
The phase-one workload: 200 alpha sprites at 60 fps.
320 × 240 · 2026-09-10
New games land here as they reach a playable state.
How it works
The game never talks to an operating system. It fills a pixel buffer and mixes audio; three thin hosts carry that buffer to a screen.
Plain C11, no allocation after start, integer gameplay math. Renders 320 × 240 ARGB pixels and 44.1 kHz stereo audio.
An SDL2 host on the Miyoo Mini Plus; the 2D blitter scales 2× and rotates 180° into the 640 × 480 panel.
The core compiled to WebAssembly with Zig, no Emscripten. A canvas shows the buffer, the keyboard and a touch pad feed the buttons.
The same SDL2 host in a window, for hot-reload development and headless tests that hash every frame.
The handheld
A 3.5-inch, 640 × 480 IPS panel, a SigmaStar SSD202D with two Cortex-A7 cores and 128 MB of memory. No 3D GPU, so every pixel is drawn by the CPU.
Every push builds the OnionOS app folder on GitHub Actions. Download the artifact, copy the folder to /mnt/SDCARD/App/ on the card and start it from the Apps tab.
Open the builds on GitHubSource
Engine, hosts, toolchain, this site and the full stack decision live in one repository.