Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Commodore 64 Emulators
  3. c64js

c64js

On the record

Build
The README says to install npm packages with npm install and build the distribution with gulp.github.com · read 10 Oct 2026
Compatibility
The project says not all ROMs execute flawlessly because not every feature of the original hardware is implemented.mborgbrant.github.io · read 10 Oct 2026
Contributions
The project welcomes contributions and links to contribution guidelines.github.com · read 10 Oct 2026
Demo
The project links to a browser demo hosted on GitHub Pages.github.com · read 10 Oct 2026
Emulation status
The project describes itself as a proof of concept rather than a fully working emulator.mborgbrant.github.io · read 10 Oct 2026
Example
The demo page recommends SoS's Flappy Birds implementation for trying a game in the emulator.mborgbrant.github.io · read 10 Oct 2026
Graphics limits
Some VIC-II graphical modes are not emulated, and only a limited number of ROMs work.github.com · read 10 Oct 2026
Graphics support
Some graphical modes in the VIC-II chip are not emulated, and the repository says the chip is not fully emulated.mborgbrant.github.io · read 9 Oct 2026
Implementation
The emulator is written in vanilla JavaScript.github.com · read 10 Oct 2026
Intended audience
The project presents an emulator demo for trying C64 ROMs and games in a browser.mborgbrant.github.io · read 9 Oct 2026
License
The code and documentation are released under the MIT license.github.com · read 10 Oct 2026
Maker
The project copyright and GitHub profile identify Mikael Borgbrant; the profile lists Stockholm, Sweden.github.com · read 9 Oct 2026
Proof of concept
The demo page says the emulator is a proof of concept rather than a fully working emulator.mborgbrant.github.io · read 9 Oct 2026
Purpose
c64js is an early Commodore 64 emulator written from scratch in JavaScript.github.com · read 10 Oct 2026
ROM compatibility
The maker says not all ROMs will run flawlessly because not every feature of the original hardware is implemented.mborgbrant.github.io · read 9 Oct 2026
ROM loading
Users can run ROM files in .prg format by dropping them on the emulator canvas.github.com · read 10 Oct 2026
Sound
The SID chip for sound is not emulated.mborgbrant.github.io · read 10 Oct 2026
Sound support
The SID chip, which handles sound, is not emulated yet.mborgbrant.github.io · read 9 Oct 2026

Alternatives to c64js

Every alternative, ranked