Apple2 Emulators & Virtual Machines
Jan 16, 2020Leveraging my modern desktop for cross-development I also went to select an Apple IIe emulator. There are a number of them to choose from.
AppleWin
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
JSE
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
Virtual II
- 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
Paleotronic M8
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
Epple2
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
linapple-pie
http://linapple.sourceforge.net
- Linux, including RPi
- derived from WinApple
- Infrequently updated
Apple2 (go)
https://github.com/ivanizag/apple2
- Go
- Linux and OSX
- Full video emulation
- DSK, NIB, WOZ support
- Includes ROM dumps
- Active development
OpenEmulator
https://github.com/openemulator/openemulator
- Work in progress,
- Supports OSX, Linux and Windows planned
- Emulates Apple I and II series (II, II+, II Euro)