An Apple II emulator in JavaScript
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CodeMirror2 @ d255a21 Pull changes from CodeMirror Jul 6, 2012
test
.gitignore
.gitmodules
CPU6502.js
README.md
appletoo.js
disassembler.html
disassembler.js
disk2.js
disktoo.js
index.html
memorymap.js

README.md

AppleToo

AppleToo is an Apple II emulator written in JavaScript. It currently supports all 151 opcodes for the original 6502 CPU, high-resolution graphics mode, full-screen text mode, keyboard input, and a disassembler.

It's not complete and still has bugs, but you can boot and play games, including Spy's Demise.

Usage

You'll need ROM files to use AppleToo (you can find ROMs pretty easily with a little Googling).

TODO

  • Finish disk controller
  • Audio
  • Implement other graphics and text modes (low-res, mixed, etc)
  • 65C02 opcodes

Contributors

  • Nicholas Bergson-Shilcock
  • Steve Ciraolo
  • Amy Dyer
  • Sam Epstein
  • Sarah Gonzalez
  • Nathan Hoffman
  • Nathan Michalov
  • Sidney San Martín

License

Copyright (C) 2012 Hacker School

Distributed under the terms of the GNU General Public License version 3.