A Computer, in JavaScript
CoffeeScript JavaScript Assembly
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
Cakefile
README.mkdn
TODO.markdown
assassin.coffee
assassin.js
computer.coffee
computer.js
elf.coffee
elf.js
microcontroller.coffee
microcontroller.js
prettyavr.coffee
prettyavr.js

README.mkdn

A Computer, in JavaScript

Think of it as a little brother to Fabrice Bellard’s Javascript PC Emulator but it runs on AVR, rather than Intel x86, and it is a new machine, rather than an emulation of a pre-existing machine. There are many other inspirational projects in this vein, to which this one is more-closely related (see footnotes).

The code is written in CoffeeScript; but since it is running on --watch, it results in up-to-date JavaScript as well. It is being tested on Node.js in development; how would the heavily-used Buffer class work on a browser?

Footnotes

TRS-80 emulator by Peter Phillips.

Antonio Villena’s projects, jTandy, jBacteria, and Roland.

JSSpeccy by Matt Wescott.

Qaop by Jan Bobrowski.

6502 Emulator