c64js

C
C tier on Commodore 64 EmulatorsScore 6.4· #17of 30
Runs on
self-hosted, Web
github.com
The c64js homepage

Summary

c64js is ranked #17 of 30 in Commodore 64 emulators on Everything Xiaomi. It runs on Self-hosted, Web.

Compared on Commodore 64 emulators

Free plan
Yesgithub.com
Supported platforms
Webgithub.com
Disk and tape formats
.prggithub.com

Facts

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

Best c64js alternatives

See all 20

Where it ranks on Everything Xiaomi

Is c64js yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources