jsemu

A list of emulators written in the JavaScript programming language
Log | Files | Refs | README

commit 5657f17cdcca75e5184a2ae4ee20fa878bce8891
parent 591968d035e0b9f31e03142bc2e3b34befb3912b
Author: BigEd <ed.spittles@gmail.com>
Date:   Thu, 29 Oct 2015 13:20:30 +0000

Merge pull request #1 from fcambus/master

Sync with upstream
Diffstat:
MREADME.md | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -31,6 +31,7 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. ## DEC +- [Javascript PDP 11](http://skn.noip.me/pdp11/pdp11.html) - PDP-11/70 emulator with simulated front panel and a choice of operating systems. - [PDP-11 Emulator](http://pdp11.aiju.de/) - A JavaScript PDP-11 emulator - [pdp11-js](https://pdp11-js.googlecode.com/git/unixv6.html) - PDP-11 emulator with UNIX V6 @@ -82,21 +83,27 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. ## Multi-system Emulators - [JSMESS](http://jsmess.textfiles.com) - The JavaScript MESS (Multi Emulator Super System) ([Source](https://github.com/jsmess/jsmess)) -- [PCE](https://github.com/jsdf/pce) - PC emulators in JavaScript (Atari ST, IBM PC 5150, Macintosh, RC759 Piccoline) +- [PCE](https://github.com/jsdf/pce) - PC emulators in JavaScript (Atari ST, [IBM PC 5150](https://jamesfriend.com.au/pce-js/ibmpc-win/), [Macintosh](https://jamesfriend.com.au/pce-js), RC759 Piccoline) - [RetroArch](http://toadking.com/retroarch/) - JavaScript port of RetroArch (bundles Gambatte (Gameboy), Genesis Plus GX, Handy (Lynx), Snes9x Next, VBA Next (GameBoy Advance), Tyrquake and FinalBurn Alpha) ## Miscellaneous - [8080 CPU emulator](http://typedarray.org/wp-content/projects/Intel8080/index.html) - Intel 8080 CPU emulator running Space Invaders ROM ([Source](https://github.com/thibaultimbert/Intel8080)) - [Angel](http://riscv.org/angel/) - JavaScript RISC-V ISA simulator booting linux in a web-browser ([Source](https://github.com/riscv/riscv-angel)) -- ARM-js - An ARM emulator written in JavaScript ([Source](https://github.com/ozaki-r/arm-js)) +- [ARM-js](http://biged.github.io/arm-js/arm-js.html) - An ARM emulator written in JavaScript ([Source](https://github.com/ozaki-r/arm-js)) - [ASM80](http://www.asm80.com) - Online assembler for 8-bit microprocessors - [Burroughs B5500 emulator](http://retro-b5500.blogspot.com) - Burroughs B5500 emulator in JavaScript ([Source](https://code.google.com/p/retro-b5500/)) - [Compucolor II Emulator](http://compucolor.org/emu/ccemu.html) - JavaScript Compucolor II Emulator - [C1Pjs](http://www.pcjs.org/docs/c1pjs/) - JavaScript simulation of the Challenger 1P +- [CARDIAC](https://www.cs.drexel.edu/~bls96/museum/cardsim.html) - Bell Labs' CARDIAC cardboard computer from 1969. [Instructions](https://www.cs.drexel.edu/~bls96/museum/cardiac.html) +- [C88](http://danieljabailey.github.io/c88-js/) - C88 computer simulation ([The Homebrew CPU inspired by the SSEM](http://bitofahack.com/post/1434913931)) - [DCMO5 Online](http://dcmo5.free.fr/online/) - Thomson MO5 JavaScript emulator - ElkJS - JavaScript based Acorn Electron emulator ([Source](https://github.com/dmcoles/elkjs)) +- [Easy6502](http://skilldrick.github.io/easy6502/) - JavaScript 6502 tutorial and emulator ([Source](https://github.com/skilldrick/easy6502)) - [Emscripten ScummVM](http://clb.demon.fi/html5scummvm/) - Emscripten fork of the ScummVM engine ([Source](https://github.com/juj/emscripten-scummvm)) +- [HP-35 bug-compatible](http://biged.github.com/Sandbox/HP35/default.htm) microcode level emulator by Ashley Feniello [explained here](http://blogs.msdn.com/b/ashleyf/archive/2010/09/25/microcode-level-hp-35-emulator-in-javascript.aspx) using [Eric Smith](http://nonpareil.brouhaha.com/)'s and [Jacques Laporte](http://home.citycable.ch/pierrefleur/Jacques-Laporte/)'s work +- [HP-35 workalike](https://neil.fraser.name/software/hp-35/) high-level JavaScript emulator by Neil Fraser +- [IBM 5110 Emulator](http://members.aon.at/~nkehrer/ibm_5110/emu5110.html) by Norbert Kehrer runs Basic or APL. - [Intel 8080 CPU Emulator](http://www.tramm.li/i8080/) - Emulates a minimal Intel 8080 Microcomputer that runs CP/M - [JavaScript 8080 Emulator](http://bluishcoder.co.nz/js8080/) - 8080 arcade game emulator in JavaScript - [JSBeeb](http://bbc.godbolt.org) - JavaScript BBC Micro emulator ([Source](https://github.com/mattgodbolt/jsbeeb)) @@ -104,8 +111,9 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [JsPspEmu](http://jspspemu.com) - JavaScript PSP emulator ([Source](https://github.com/soywiz/jspspemu)) - [NanoWasp](http://www.nanowasp.org) - A MicroBee emulator - PC-01 Lviv - An emulator for the PC-01 Lviv (Ukrainian home computer) ([Source](https://github.com/dolgarev/emulator-pc01-lviv)) -- [Radio-86RK](http://rk86.ru) Radio-86RK emulator in JavaScript (Intel 8080 based 8-bit Russian home computer) ([Source](https://github.com/begoon/rk86-js)) +- [Radio-86RK](http://rk86.ru) Radio-86RK emulator in JavaScript (Intel 8080 based 8-bit Russian home computer) ([Source](https://github.com/begoon/rk86-js)) - [Simple 8-bit Assembler Simulator](http://schweigi.github.io/assembler-simulator/) - Provides a simplified assembler syntax (based on NASM) and is simulating a x86 like CPU ([Source](https://github.com/Schweigi/assembler-simulator)) +- [Sinclair Scientific](http://righto.com/sinclair) and [TI-1500](http://righto.com/ti) calculator simulations, at the microcode level and including full description of the algorithms and the reverse-engineering process. By Ken Shirriff - [TI-92 Plus emulator](http://www.ocf.berkeley.edu/~pad/emu/v11.html) - JavaScript emulator for the TI-92 Plus - Virt.js - JavaScript emulation library ([Source](https://github.com/arcanis/virt.js/)) - [Visual 6502](http://www.visual6502.org/JSSim/) - JavaScript simulator for the 6502 CPU