Javascript PDP 11 - PDP-11/70 emulator with simulated front panel and a choice of operating systems.
PDP-8I emulator running FOCAL,1969 - by "Warlockd".
PDP-8 and PDP-11 simulators with assembly language interfaces (explanatory articles with full source, not live site) - by programmer209.
PDP-1 running the SpaceWar game and the Minskytron demo - by Norbert Landsteiner.
Novas Are Forever - by Wild Hare Computer Systems, for the 50th anniversary.
xc65 - "Unusable Commodore 65 emulator" by Gábor Lénárt (aka LGB) powered by emscripten - actually appears to be usable.
VICE.js - Versatile Commodore Emulator for JavaScript ( Source).
VIC-20 Emulator - JavaScript VIC-20 emulator.
SAE - Scripted Amiga Emulator ( Source).
Kim1 - emulation in JavaScript by Rob Sayers ( Source).
jsSID - SID player with minimal necessary C64 emulation ( Source).
C64 Tiny Emu - by Andre Weissflog ( source).
c64js - Commodore 64 emulator written in JavaScript by Mikael Borgbrant ( Source).
JSC64 - Commodore 64 emulator written in JavaScript ( Source).
Commodore LCD emulator - by Gábor Lénárt "LGB".
jsA8E - JavaScript version of the A8E Atari 800 XL Emulator.
Javatari.js - Atari 2600 emulator by Paulo Augusto Peccin.
EstyJS - A pretty fast and functional JavaScript Atari ST emulator ( Source).
8bit Workshop - VCS IDE by Steven Hugg, building on Javatari.js.
Yet Another Apple 2+ in JavaScript - by Thomas Skibo.
Apple2JS - A JavaScript emulator for the Apple II.
a2 - A fast, WebGL optimized Apple ][+ emulator.
Apple IIjs - An Apple ][ Emulator in JavaScript.
Apple2e - Apple IIe emulator by John Clark ( Source).
CPC Tiny Emu - by Andre Weissflog ( source).
Roland - An Amstrad CPC emulator written in JavaScript.
CPCBox - Amstrad CPC emulator in JavaScript.
MITS Altair Simulator Front panel simulation of the 8080-based Altair, by Ian Davies, built on 8080.js.
JSBeeb - JavaScript BBC Micro emulator ( Source) ( Development blog).
ElkJS - JavaScript based Acorn Electron emulator ( Source).
Acorn Atom Emulator - by Phil Mainwaring.
Atom Tiny Emu - by Andre Weissflog ( source).
If you know about any missing emulators, please considerĪdding them to the collection: the source for this page is available on This list started as a compilation of JavaScript emulators posted to Echo JS Emulators written in JavaScript 15:46 JavaScriptĪ list of emulators written in the JavaScript programming language.