Skip to content
SPECIFICTION
Get listed

jsc64

github.com

Web
Visit github.com
Spec score 6.9 #22 of 31 in Commodore 64 Emulators

Spec sheet

Purpose
jsc64 is a Commodore 64 emulator written in JavaScript by Tim de Koning.Read 7 Oct 2026 · github.com
Deployment
The maker instructs users to download the package from GitHub and upload it to a folder on their web server.Read 5 Oct 2026 · reggino.github.io
Support
The maker invites users to submit updates, improvements, and bug fixes through GitHub.Read 5 Oct 2026 · reggino.github.io
License
The project is free software under GNU General Public License version 2.Read 7 Oct 2026 · github.com
Maker
The project README names Tim de Koning as its author; his GitHub profile lists Kingsquare and the Netherlands.Read 5 Oct 2026 · github.com
Browser support
The README says it works in current Firefox, Google Chrome, and Safari browsers.Read 7 Oct 2026 · github.com
Controls
Joystick controls map to the keyboard numpad, and the space bar acts as the fire button.Read 7 Oct 2026 · github.com
Demo
The project page links to a demo with six listed ROMs: GALAGA, GALAGACOLOR, HELLGATE, MATRIX, RALLYSPEEDWAYII, and VOIDRUNNER.Read 7 Oct 2026 · reggino.github.io
Integration
jsc64 can be embedded as a jQuery plug-in and requires jQuery 1.12.4 or later.Read 5 Oct 2026 · reggino.github.io
jQuery integration
The emulator is exposed as a jQuery plug-in and can accept an event listener for keyboard input.Read 7 Oct 2026 · github.com
Multiple instances
The plug-in accepts an event listener that can route keystrokes to separate emulator instances.Read 5 Oct 2026 · reggino.github.io
Origin
The project is a port of FC64, a Commodore 64 emulator written in ActionScript by Darron Schall and Claus Wahlers.Read 7 Oct 2026 · github.com
Performance
The README cautions that Canvas rendering and the JavaScript engine are less efficient than Flash Player.Read 7 Oct 2026 · github.com
PRG files
The loadPrg method loads a .prg file into an instantiated emulator, subject to browser cross-domain policy.Read 7 Oct 2026 · github.com
Programs
An instantiated emulator can load a .prg file through its loadPrg method.Read 5 Oct 2026 · reggino.github.io
Project status
The maker describes the emulator as a proof of concept.Read 5 Oct 2026 · github.com
Rendering
It uses the HTML5 Canvas element to render the Commodore 64 screen.Read 7 Oct 2026 · github.com
Setup
To use it, download the package from GitHub, upload it to a web server, include jQuery 1.12.4 or later and the project scripts, and configure JSC64_BASEPATH.Read 7 Oct 2026 · github.com
Status
The README describes the emulator as a proof of concept.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to jsc64All alternatives →