πŸ•ΉοΈ NURL Commodore 64 emulator Β· compiled to WebAssembly

A MOS 6510 (C64) emulator written in NURL, built to wasm32-wasi and rendered to a canvas. It boots to the BASIC READY. prompt β€” type away. ← back to the playground

System

Loading WebAssembly runtime…
or drag a .prg / .d64 onto the screen
The C64 ROMs are Commodore copyright and aren't bundled. Load your own KERNAL, BASIC and CHARGEN images (8K / 8K / 4K):
KERNAL
BASIC
CHARGEN

Keyboard

A–Z 0–9as labelledEnterRETURN
ShiftSHIFTBackspaceINST/DEL
ArrowscursorEscRUN/STOP
PageUpRESTOREEsc+PgUpwarm reset
Click the screen to give it keyboard focus (also starts audio). The full documented 6510 instruction set is validated against Klaus Dormann's 6502 functional test. VIC-II (text, bitmap, sprites, raster IRQ), CIA1 (timer + keyboard), and a 3-voice SID β€” try the demo, then drag in your own .prg.