EPPLE ][ is an emulator of the Apple ][ computer.
Go to file
2019-04-12 14:37:49 -04:00
conf add roms and system masters, with config, for Windows installation 2019-04-11 21:59:43 -04:00
doc RAM config and doc enhancements 2019-04-05 15:47:25 -04:00
docs move github-pages config file to docs 2019-04-12 14:37:49 -04:00
installer
rom windows cross-compile 2019-04-11 18:36:51 -04:00
src windows cross-compile 2019-04-11 17:24:59 -04:00
supervisor fix docker build 2019-02-03 00:12:07 -05:00
.dockerignore
.gitignore
.travis.yml remove unwanted artifacts from Windows release 2019-04-11 22:12:43 -04:00
AUTHORS
bootstrap
ChangeLog
code-of-conduct.md add license file and code-of-conduct 2019-04-07 23:40:36 -04:00
config.site
configure.ac windows cross-compile 2019-04-11 16:14:55 -04:00
COPYING
COPYING.other
COPYING.sdl
default.nginx
docker-compose-web.yml
docker-compose.yml
Dockerfile revamp readme file, markdown 2019-04-07 23:32:11 -04:00
INSTALL new version of INSTALL 2018-12-16 00:01:08 -05:00
LICENSE Create LICENSE 2019-04-08 16:07:26 -04:00
Makefile.am
Makefile.mingw windows cross-compile 2019-04-11 18:36:51 -04:00
NEWS
nginx.conf
README readme fix 2019-04-07 23:54:54 -04:00
README-hacking
README.md windows build 2019-04-10 22:29:22 -04:00
setup.conf fix docker build 2019-02-03 00:12:07 -05:00
transistors

epple2, The Emulated Apple ][

Copyright © 20082019, Christopher Alan Mosher, Shelton, Connecticut, USA, cmosher01@gmail.com. GPLv3.

Latest Release Build Status Contributor Covenant Donate

Home page: https://mosher.mine.nu/epple2

epple2 is an emulator of the Apple ][ and Apple ][ plus computers from Apple, Inc.


The fundamental principle of epple2 is to accurately and faithfully emulate the behavior of the original Apple ][ machines, including the internal workings, as much as practical.

Features of the emulation include:

  • individual cycles of the 6502 CPU
  • NTSC video signal generation
  • displaying the strange orange line
  • other display color anomalies
  • floating data bus
  • Disk ][ Logic State Sequencer
  • read copy-protected disks
  • read/write half- and quarter-tracks
  • configurable RAM chips
  • cassette tape interface

The CPU and video timings are synchronized, and the emulator is designed to run at the same speed as the original machine (about 1MHz). It also emulates a television screen, and color and monochrome monitors, for the display.

It includes emulation of the Disk ][ controller card, the ROM firmware card, and the RAM Language Card, as well as a simple clock card.

The primary source for information about the internals of the Apple ][ is Understanding the Apple ][, by Jim Sather.

epple2 is written in C++, and is designed to be buildable on Linux, Mac, or Windows (mingw). SDL is the only dependency.

See files COPYING.* for other copyright notices.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.