Apple2 Emulators & Virtual Machines

Leveraging my modern desktop for cross-development I also went to select an Apple IIe emulator. There are a number of them to choose from.

https://github.com/applewin/applewin

  • Windows, but works great in Wine
  • C++
  • Emulates II+ and Enhanced IIe
  • Wide number of cards and accessories emulated: Floppy, Serial Card, Joystick, Uthernet, Mockingboard, others
  • Video emulation color/mono, lo-res, hi-res, double hi-res
  • Very good pop-up debugger with monitor and calculator
  • Supports all common disk images: .BIN, .DO, .DSK, .NIB, .PO and .WOZ including zipped ones
  • Actively maintained

https://www.scullinsteel.com/apple/about.html

  • Browser-based, runs anywhere
  • Javascript
  • Versions emulate Apple II+ and Enhanced IIe
  • Small number of cards and accessories emulated
  • Video emulation color/mono, lo-res, hi-res, double hi-res
  • Supports .DO, .NIB, .PO, .2MG, and .WOZ images
  • Actively maintained

https://www.virtualii.com/

  • OSX only
  • Commercial with limited demo
  • Emulates II, II+ (6502), IIe (65C02)
  • Printer, Cassette, Serial, and Z80 CPM card emulation
  • Video emulation color/mono, lo-res, hi-res, double hi-res
  • Supports all common disk images: .DSK, .DO, .PO, .NIB, .WOZ, .2MG, and .HDV including gzipped ones.
  • Built in disk image/file manipulation tools
  • Can mount a native folder as a disk for transfer
  • Must supply your own Apple ROMs
  • Actively maintained

https://paleotronic.com/software/microm8

Easiest out of the box experience

  • OSX, Windows, Linux
  • Free, closed source
  • Emulates Apple II+ and IIe
  • OpenGL accelerated video emulation with color/mono, lo-res, hi-res, double hi-res
  • Supports .DSK, .NIB, .PO, .WOZ, .2MG and .HDV images
  • Very good web-based debugger with execution recording/replay
  • Actively maintained

https://github.com/cmosher01/Epple-II

  • OSX, Windows, Linux
  • C++
  • GPL v3
  • Cycle correct emulation
  • Full video emulation
  • WOZ support
  • Must supply your own Apple ROM dump and for peripherals
    • Includes a demo ROM
  • Moderately active development

http://linapple.sourceforge.net

  • Linux, including RPi
  • derived from WinApple
  • Infrequently updated

https://github.com/ivanizag/apple2

  • Go
  • Linux and OSX
  • Full video emulation
  • DSK, NIB, WOZ support
  • Includes ROM dumps
  • Active development

https://github.com/openemulator/openemulator

  • Work in progress,
  • Supports OSX, Linux and Windows planned
  • Emulates Apple I and II series (II, II+, II Euro)