Viewport
Photon-Perfect CRT Canvas
Idle
Frame timing
0 fps
Audio
Muted
Gamepad
Not detected
Runtime
0s
ROM telemetry
- Label
- —
- Footprint
- —
- Battery RAM
- —
- Mapper ID
- —
State matrix
- Save slotAuto A
- Last save—
- Samples queued0
- Frames rendered0
Event console
Ready. Load a ROM to begin.
ROM ingress
Bring your own cartridge
Drag & Drop ROM here
.nes, .bin supported (mapper auto-detect)
Reminder: Load only ROMs you own the rights to. Nothing is uploaded; emulation stays inside this tab.
Input layout
A → X key
B → Z key
Start → Enter
Select → Shift
D-Pad → Arrow keys
Hot mute → M key
Knowledge deck
Performance tips
- Use modern Chromium or Firefox builds for best WebAudio timing & Gamepad API precision.
- Click inside the canvas once to lock keyboard focus before playing.
- Enable browser hardware acceleration for perfect 60.098 Hz audio/video sync.
- States are saved per-ROM using deterministic hashes & persist in localStorage.
- Attach an XInput / DualShock controller for instant twin-stick mapping.