Cherub
Game Boy emulator by Alec Murphy for TempleOS, ported to ZealOS. https://git.checksum.fail/alec/cherub
Install / Use
/learn @Zeal-Operating-System/CherubREADME
cherub
Game Boy emulator for TempleOS ported to ZealOS
This is a work in progress. A lot of things are broken.
Z80 Core and timing routines ported from PHP Terminal GameBoy Emulator, which in turn is based on GameBoy JS Emulator

Put ROM files in Roms folder, and #include "Run";
You can connect a SNES gamepad w/ adapter to the parallel port. Enable gamepad in Settings.ZC with useGamePad=TRUE;
Keyboard Controls
D-PAD: ARROW KEYS
B: S
A: A
Select: SHIFT
Start: ENTER
Exit: ESC
Keys 1-4 toggle 1x/2x/3x/4x video scaling.
Keys U-P change palette colors 1-4.
Reset: R
Load State: 5
Save State: 7
Toggle Sound: Q
Gamepad Controls
D-PAD: D-PAD
B: Y
A: B
Select: SELECT
Start: START
Exit: L
Load State: R
Save State: X
Toggle Sound: A
Related Skills
node-connect
341.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.4kCommit, push, and open a PR
Security Score
Audited on Jul 14, 2025
