Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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).

Your own machine code

Here's a minimal program, that just paints some dots in hi-res graphics. Paste a9558d3c22 into the Data field, c000 into program counter, and then Run.

Disassembler

You’ll need CodeMirror to use the disassembler.

git clone https://github.com/codemirror/CodeMirror.git
cd CodeMirror
npm build

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
  • Raph Levien

License

Copyright (C) 2012 Hacker School

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

About

An Apple II emulator in JavaScript

Resources

License

Releases

No releases published
You can’t perform that action at this time.