2012-04-21 00:04:34 +00:00
|
|
|
epple2 (Emulated Apple ][)
|
2012-04-21 00:17:08 +00:00
|
|
|
==========================
|
|
|
|
Christopher A. Mosher <chris@mosher.mine.nu>
|
2012-04-21 00:04:34 +00:00
|
|
|
|
2012-04-21 00:17:08 +00:00
|
|
|
Home page: http://mosher.mine.nu/epple2[]
|
2012-04-21 00:04:34 +00:00
|
|
|
|
2012-04-21 00:17:08 +00:00
|
|
|
+epple2+ is an emulator of the *Apple ][* and *Apple ][ plus*
|
2012-04-21 00:04:34 +00:00
|
|
|
computers from Apple, Inc. It strives to faithfully simulate
|
|
|
|
much of the internal workings of the original Apple ][,
|
|
|
|
including the individual cycles of the 6502 CPU, and the
|
2012-04-21 00:17:08 +00:00
|
|
|
NTSC video signal generation, including the ``strange orange
|
|
|
|
line'', other color anomalies, and the ``floating data bus.''
|
|
|
|
_Understanding the Apple ][_, by Jim Sather, is the primary
|
2012-04-21 00:04:34 +00:00
|
|
|
source for information about the internals of the Apple ][.
|
|
|
|
|
|
|
|
The CPU and video timings are synchronized, and the emulator
|
|
|
|
is designed to run at the same speed as the original
|
|
|
|
machine (if your computer is fast enough). It also emulates
|
|
|
|
several different types of television screens and monitors
|
|
|
|
for the display.
|
|
|
|
|
|
|
|
It includes emulation of a Disk ][ controller card, a ROM
|
2012-04-21 00:17:08 +00:00
|
|
|
firmware card, and a RAM Language card, as well as a
|
2012-04-21 00:04:34 +00:00
|
|
|
simple clock card.
|
|
|
|
|
2012-04-21 00:17:08 +00:00
|
|
|
+epple2+ is written in C++, and is designed to be buildable
|
|
|
|
on Linux (gcc) or Windows (mingw). http://www.libsdl.org/[SDL]
|
|
|
|
is the only dependency.
|
2012-04-21 00:04:34 +00:00
|
|
|
|
2012-04-21 00:17:08 +00:00
|
|
|
+epple2+ is released under GPLv3.
|