
JSIDPlay2 is a full-featured Commodore 64 emulator and SID player. Experience it instantly in your browser or download the high-performance Java version for your desktop.
Live Demo
Experience JSIDPlay2 right now in your browser. Our web-based player offers:
-
Instant Playback: No setup, just high-quality SID music in your browser.
-
WASM-Powered: High-performance Commodore 64 emulation.
-
Mobile Friendly: Take the C64 experience anywhere on your phone or tablet.
| For the best experience, try the Offline WASM_GC_SAB Demo. |
Introduction
I’ve been a C64 fan since 1986, and I wanted to create my very own Java implementation to celebrate the precious SID music of all the talented artists. JSIDPlay2 started as a 1:1 conversion of sidplay2 from C++ to Java and has evolved into a highly compatible C64 emulator.
Thanks to the C64 community, this project is fast, feature-complete, and eye-catching.
Special thanks go to Antti S. Lankila for continued development to enhance the emulation and adding valuable features, Nata for his numerous tests and much feedback of the beta versions, Wilfred Bos for his support and bugfix of the SIDNetDevice implementation. Other people contributed valuable pieces of code read the Credits in the player to find out. Thank you!
Why JSIDPlay2?
Browser-First: No installation required! Experience the C64 magic directly in your web browser with our high-quality WASM/JS port.
High Compatibility: Supports SID (PSID/RSID), MUS, DAT, P00, PRG, STR. Integrated with HVSC and Assembly64.
Authentic Sound: Play mono, stereo, and 3-SID (official), and up to 10-SID (exotic) formats with custom sample rates. External SID filter support.
Cross-Platform: Runs on Windows, Linux, Mac OS X, and even in your browser or on Android.
WhatsSID: Music Recognition. Find out what is currently played.
Streaming: Stream C64 demos from your server.
More than a Player: Use it like a real C64 for watching demos and playing games.
JavaFX Version: Java User Interface on your desktop PC.
NetworkSID: Access sound chip over the network with Network SID Device (to be used altogether with ACID64). See also Network SID device protocol.
Download & Installation
Further developement
-
Increase compatibility of the emulation
If you want to contribute to this project, contact me. Any help is appreciated.
Credits
Credits go first to the original authors for doing such a great sidplay2 software!
Dag Lem |
reSID emulation engine |
Michael Schwendt |
SidTune library, Sid2Wav support |
Simon White |
Sidplay2 music player library v2 |
Antti Lankila |
SID chip Distortion Simulation efforts and development |
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA




