Rusty2600 — wasm32 (canvas-2D)

Player 1: arrow keys = joystick, Z = fire. Player 2: WASD = joystick, Q = fire. Console switches also respond to F1-F5 (see the buttons above) — the exact same key layout as the native desktop build. Select a .bin/.a26 ROM above to begin. Check the devtools console for the boot log.

This is the lightweight canvas-2D bootstrap, not the full native experience: audio starts on the same click that loads a ROM (browser autoplay policy), but there's no in-browser debugger overlay yet. The native desktop build (Linux/macOS/Windows) adds the full `debug-hooks` debugger, save-states/rewind/run-ahead, RetroAchievements, and more — see the README for the full feature set.

github.com/doublegate/Rusty2600  ·  API documentation