We are thrilled to announce one of our most exciting features yet — five fully functional Commodore computer emulators running directly in your web browser.
No downloads. No plugins. No configuration. Just click and compute.
Available Systems
| System | BASIC Version | Year | Link |
|---|---|---|---|
| Commodore 64 | BASIC V2 | 1982 | Launch |
| Commodore 128 | BASIC V7 | 1985 | Launch |
| VIC-20 | BASIC V2 (3.5K RAM) | 1981 | Launch |
| Commodore PET | BASIC (40-column) | 1977 | Launch |
| Commodore 16 / Plus/4 | BASIC V3.5 | 1984 | Launch |
Each emulator boots straight to BASIC, ready for you to type programs, experiment, or just enjoy the nostalgia.
Launch Disk Images from the File Exchange
This is where it gets really powerful. Any D64, D71, or D81 disk image in the File Exchange now has a "Launch C64 Emulator" button. Click it and the disk image mounts automatically — games load and run right in your browser. The emulator launches in a large modal window so you never leave the page.
Credits work the same as downloads: first launch costs credits, replaying is free.
How to Access
- Emulators menu in the navigation bar (after Dashboard) — boot any system to BASIC
- "Launch C64 Emulator" button on any D64/D71/D81 file detail page — run disk images directly
Under the Hood
These emulators are powered by VICE (the Versatile Commodore Emulator), widely regarded as the gold standard in Commodore emulation. The vice_x64sc core provides cycle-accurate emulation of the C64, including the legendary SID sound chip. All five system cores run via WebAssembly, compiled and served entirely from our own servers.
This is a feature you will not find on many retro computing sites. We are proud to bring it to the 6502ish community.
Tips
- Keyboard input is enabled by default — just click the emulator screen and start typing
- Joystick: arrow keys + right Ctrl for fire
- Save states, fullscreen, and other controls are available in the EmulatorJS toolbar
- Some disk images with copy protection or non-standard loaders may not work — this is a limitation of emulation in general
Happy computing!
. __ ____ ___ ____ _ _
/ /_| ___| / _ \___ \(_)___| |__
| '_ \___ \| | | |__) | / __| '_ \
| (_) |__) | |_| / __/| \__ \ | | |
\___/____/ \___/_____|_|___/_| |_|
D2sk - Sysop