jsemu

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

commit b8a68c5ea54f97d423aedbf01e41b03cf9e48471
parent 981743a177c1b546cc4f0a2d87b6f761d7596fc0
Author: Frederic Cambus <fred@statdns.com>
Date:   Sat,  4 Feb 2017 21:46:38 +0100

Follow redirections

Diffstat:
MREADME.md | 22+++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/README.md b/README.md @@ -25,8 +25,8 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [Apple 1js](https://www.scullinsteel.com/apple1/) - by Will Scullin - [Apple IIjs](https://www.scullinsteel.com/apple2/) - An Apple ][ Emulator in JavaScript - [a2](http://porkrind.org/a2/) - A fast, WebGL optimized Apple ][+ emulator. -- [Apple2JS](http://www.megidish.net/apple2js/) - A JavaScript emulator for the Apple II -- [Yet Another Apple 2+ in JavaScript](http://www.thomasskibo.com/6502/apple2/) - by Thomas Skibo +- [Apple2JS](http://megidish.net/apple2js/) - A JavaScript emulator for the Apple II +- [Yet Another Apple 2+ in JavaScript](http://skibo.net/6502/apple2/) - by Thomas Skibo ## Atari @@ -38,14 +38,14 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. ## Commodore - [Commodore LCD emulator](http://commodore-lcd.lgb.hu/jsemu/) - by Gabor Lenart -- [Commodore PET](http://www.thomasskibo.com/6502/pet2001/) - by Thomas Skibo +- [Commodore PET](http://skibo.net/6502/pet2001/) - by Thomas Skibo - [JSC64](http://www.kingsquare.nl/jsc64) - Commodore 64 emulator written in JavaScript ([Source](https://github.com/Reggino/jsc64)) - [c64js](http://www.c64js.com) - Commodore 64 emulator written in JavaScript by Mikael Borgbrant ([Source](https://github.com/mborgbrant/c64js)) - [jsSID](http://hermit.sidrip.com/jsSID.html) - SID player with minimal necessary C64 emulation ([Source](https://github.com/hermitsoft/jsSID)) - [Kim1](http://www.robsayers.com/jskim1/) - emulation in JavaScript by Rob Sayers ([Source](https://github.com/rsayers/jskim1)) - [SAE](http://scriptedamigaemulator.net) - Scripted Amiga Emulator ([Source](https://github.com/naTmeg/ScriptedAmigaEmulator)) - [VIC-20 Emulator](https://www.mdawson.net/vic20chrome/vic20.php) - JavaScript VIC-20 emulator -- [VICE.js](https://vice.janicek.co/) - Versatile Commodore Emulator for JavaScript ([Source](https://github.com/rjanicek/vice.js)) +- [VICE.js](https://vice.janicek.co/c64) - Versatile Commodore Emulator for JavaScript ([Source](https://github.com/rjanicek/vice.js)) ## DEC @@ -121,7 +121,7 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [8008 running SCELBAL](http://www.xlnsresearch.com/scelbal.htm) by Mark G. Arnold. ("SCELBAL is the only open-source, floating-point, high-level language ever implemented on the 8008") - [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](https://riscv.org/angel/) - JavaScript RISC-V ISA simulator booting linux in a web-browser ([Source](https://github.com/riscv/riscv-angel)) +- [Angel](https://riscv.org/software-tools/riscv-angel/) - JavaScript RISC-V ISA simulator booting linux in a web-browser ([Source](https://github.com/riscv/riscv-angel)) - [Angular 2 6502](https://github.com/JeremyLikness/6502emulator#readme) written with TypeScript and Angular 2, by Jeremy Likness - [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 by Martin MalĂ˝. Includes emulation of several machines: 8080, Z80, 6502, 6809. ([Sources](https://github.com/maly)) @@ -153,7 +153,7 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [EDSAC on Browser](http://nhiro.org/learn_language/repos/EDSAC-on-browser/index.html) - by NISHIO Hirokazu ([Programming guide](http://www.dcs.warwick.ac.uk/~edsac/Software/EdsacTG.pdf)) (1949) - [WITCH Emulator](http://emulator.witch-e.org/) - The Harwell Dekatron Machine, by Justin King. ([Source and example programs](https://github.com/jsking/witch-e)) (1951) - [UNIVAC I emulator](http://e-tradition.net/bytes/virtualunivac/) - by Nobert Landsteiner (1951) -- [ElectroData/Burroughs Datatron 205 Emulator](http://www.phkimpel.us/ElectroData/205/webUI/D205.html) - by Paul Kimpel ([Source](https://github.com/pkimpel/retro-205)) (1954) +- [ElectroData/Burroughs Datatron 205 Emulator](http://www.phkimpel.us/ElectroData-205/webUI/D205.html) - by Paul Kimpel ([Source](https://github.com/pkimpel/retro-205)) (1954) - [Digi-Comp 1](https://web.archive.org/web/20140222193139/http://www.scoopsfolks.com/digicomp1) - educational plastic computer from 1963. Emulator by Larry Groebe and Kevin Williams. (1963) - [Burroughs B5500 emulator](http://retro-b5500.blogspot.com) - Burroughs B5500 emulator in JavaScript ([Source](https://github.com/pkimpel/retro-b5500)) (1964) - [Apollo Guidance Computer](http://svtsim.com/moonjs/agc.html) - Moonjs a port by Shahriar Iravanian of Ronald Burkey's Virtual AGC. (1966) @@ -166,11 +166,11 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. ### Microcode-level calculators -- [HP-35](http://ashleyf.github.io/HP35/) - bug-compatible emulator by Ashley Feniello [explained here](https://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](http://ashleyf.github.io/HP35/) - bug-compatible emulator by Ashley Feniello [explained here](https://blogs.msdn.microsoft.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, HP-45, HP-55, HP-65, HP-80](http://home.citycable.ch/pierrefleur/HP-Classic/HP-Classic.html) - collection of HP Classics, based on Feniello's work, by Francois Roulet - [HP-45](http://members.aon.at/nkehrer/hp45_js/hp45.html) - statically recompiled ROM by Norbert Kehrer - [HP-65](http://www.sydneysmith.com/wordpress/hp65/) and [HP-67](http://www.sydneysmith.com/wordpress/1178/hp67-microcode-emulator/) - with extra debug menu, by Greg Sydney-Smith -- [Sinclair Scientific](http://righto.com/sinclair) and [TI-1500](http://righto.com/ti) - calculator simulations including full description of the algorithms and the reverse-engineering process. By Ken Shirriff +- [Sinclair Scientific](http://www.righto.com/sinclair) and [TI-1500](http://www.righto.com/ti) - calculator simulations including full description of the algorithms and the reverse-engineering process. By Ken Shirriff - [TI-92 Plus emulator](https://www.ocf.berkeley.edu/~pad/emu/v11.html) - JavaScript emulator for the TI-92 Plus ### Workalike calculators @@ -187,10 +187,10 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [C1Pjs](http://www.pcjs.org/docs/c1pjs/) - JavaScript simulation of the Challenger 1P - [CFT](https://www.bedroomlan.org/hardware/cft/microcode-emulator) - JavaScript simulation of Alexios Chouchoulas' 16-bit homebrew TTL machine. ([More information](https://www.bedroomlan.org/hardware/cft/) including documentation and a video.) -- [Chip-8 virtual machine](http://biged.github.io/Chip-8-Emulator) by Alexander Dickson - see [blog entry](http://blog.alexanderdickson.com/javascript-chip-8-emulator) +- [Chip-8 virtual machine](http://biged.github.io/Chip-8-Emulator/) by Alexander Dickson - see [blog entry](http://blog.alexanderdickson.com/javascript-chip-8-emulator) - [Chip-8 virtual machine](http://pachisystems.com/JSEmu/chip8.html) by Brian Milton ([Source](https://github.com/PachiSystems/JSEmu) may target several CPUs) - [Compucolor II Emulator](http://compucolor.org/emu/ccemu.html) - JavaScript Compucolor II Emulator -- [Compukit UK101](http://www.avoncliff.com/uk101) - by David Stevenson +- [Compukit UK101](http://www.avoncliff.com/uk101/) - by David Stevenson - [COSMAC Elf-ish](http://www.donnelly-house.net/programming/cdp1802/simelf/) - simulator by William Donnelly - [DCMO5 Online](http://dcmo5.free.fr/online/) - Thomson MO5 JavaScript emulator - [Dodo Playground](https://play.dodolabs.io/?code=51447f62) - IDE and simulator for 6502-based Dodo homebrew game system by Peter Noyes @@ -202,7 +202,7 @@ Lastly, if you are into JavaScript, you might enjoy [Echo JS](http://www.echojs. - [JSVecX](http://www.twitchasylum.com/jsvecx/) - JavaScript port of the VecX Vectrex emulator - [JsPspEmu](http://jspspemu.com) - JavaScript PSP emulator ([Source](https://github.com/jspspemu/jspspemu)) - [Little Man Computer](http://matt.krutar.org/LMC4/) a minimal CPU for teaching - emulator by Matthew Krutar. ([Background](https://en.wikipedia.org/wiki/Little_man_computer)) -- [Little Man Computer](http://peterhigginson.co.uk/LMC) a minimal CPU for teaching - emulator by Peter Higginson. ([Background](https://en.wikipedia.org/wiki/Little_man_computer)) +- [Little Man Computer](http://peterhigginson.co.uk/LMC/) a minimal CPU for teaching - emulator by Peter Higginson. ([Background](https://en.wikipedia.org/wiki/Little_man_computer)) - [NanoWasp](http://www.nanowasp.org) - A MicroBee emulator - [Nascom 2 emulator](http://thorn.ws/jsnascom/jsnascom.html) by Tommy Thorn. (J to start Basic) ([Source](https://github.com/tommythorn/jsnascom)) - [One Instruction Set Computer (OISC)](https://www.cs.drexel.edu/~bls96/oisc/OISC.html) by Peter Crampton, presented by Brian L. Stuart. ([Explanation](https://www.cs.drexel.edu/~bls96/oisc/))