r/vibecoders_ • u/LankyChemistry2172 • 2h ago
Pica3DS
An experimental Nintendo 3DS emulator in JavaScript that runs in the browser (open source, GPL-3.0)
I'm building Pica3DS, an experimental 3DS emulator written from scratch in JavaScript. It has no build step and runs in the browser without an install. I used Claude Code for a good part of the development.
ARM and Thumb CPU with a JIT compiler
Software PICA200 GPU, plus a WebGL 2 renderer
Save states, save data, and rebindable controls
It's early and incomplete. Networking, camera, and stereoscopic 3D aren't implemented. The repo includes no game data, firmware, or keys. Users bring their own decrypted dumps.
Source and bug reports: https://github.com/khalzin0/Pica3DS
I'd appreciate feedback on the CPU compiler and the GPU renderer