Open-sourced: a from-scratch TypeScript Game Boy Advance emulator in the browser
CtrlAltDwayne · x · 2026-09-19
The SWE-2-built GBA emulator is on GitHub: from-scratch TypeScript, no emulator libraries
The Game Boy Advance emulator built with Cognition's SWE-2 (see related post) is open-sourced as Vheissu/gba-emulator.
- Written entirely from scratch in TypeScript, runs in the browser: ARM7TDMI CPU core, PPU, APU, DMA, timers, save hardware, real-time clock and HLE BIOS all implemented in-repo, no emulator libraries
- Drop a .gba/.zip onto the cartridge slot; ROMs, battery saves, save states and optional BIOS stored locally in IndexedDB/localStorage
- Features: 18-second rewind, four save-state slots with thumbnails, 2×–8× fast-forward, rebindable keyboard controls, gamepad support
- npm run dev to run at localhost:5175, plus headless regression tests
Related event: SWE-2 Writes Full GBA Emulator in One Shot, Source Open-Sourced(2 posts)→
More from coding & agent
- Community Showcases 350+ JEV Demos: Semantic Ctrl+F, Log-Mining PR Bots — vista8 · 2026-09-19
- Are MCP apps actually getting used? A dev rethinks SaaS form factors — The_Gluxer · 2026-09-19
- Mnemos engine builds synaptic-like agent memory via resonant engrams — RileyRalmuto · 2026-09-19
- Codex's built-in browser now supports extensions and cookie import — vista8 · 2026-09-19
- Jev's structured-output model impresses, Yegge argues fences beat sandboxes for agents — njyx · 2026-09-19
- Archify, a 67k-star open-source skill, turns one-line system descriptions into interactive diagrams — alex_verem · 2026-09-19