an Apple ][ emulator in Python
Go to file
2011-08-07 06:52:20 -04:00
applepy.py don't treat indices as signed in indexed addressing modes (ht: ghewgill) 2011-08-07 06:42:47 -04:00
README updated README to reflect status and give credit 2011-08-07 06:52:20 -04:00
tests.py improved implementation of indirect bug across page boundaries including indexed indirects as well 2011-08-07 01:22:48 -04:00

ApplePy - an Apple ][ emulator in Python
========================================

by James Tauber / http://jtauber.com/

Originally written 2001, updated 2011

Apple ][ ROM available from http://www.easy68k.com/paulrsm/6502/index.html


Credits
-------

Some code came from contributions from Christiaan Kelly in 2007.
Significant fixes to the 2011 version from Greg Hewgill (see commit log).
Curses bug report from Lee Gao.


Status
------

With original Apple ][ ROM it boots to monitor fine, most monitor commands
work and you can go into Integer BASIC (with E000G) and write and run BASIC
programs. Other ROMs have not been tested in any detail yet.

The only I/O supported is the keyboard and text mode screen.

Curses is currently used for the screen, but I'll likely switch to Pygame.