Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

AppleWin/AppleWin

Open more actions menu

Repository files navigation

AppleWin

Apple II emulator for Windows

AppleWin is a fully-featured emulator supporting different Apple II models and clones. A variety of peripheral cards and video display modes are supported (eg. NTSC, RGB); and there's an extensive built-in symbolic debugger.

Apple II models supported include:

  • II (original)
  • II Plus
  • //e (original)
  • //e (enhanced)
  • Various clones (Pravets, TK3000, Base 64)

There is currently no support for the //c, //c+, Laser 128, Laser 128EX, Laser 128EX2, or Apple IIgs.

Peripheral cards and add-on hardware supported:

  • Mockingboard, Phasor and SAM sound cards
  • Disk II interface for floppy disk drives
  • Hard disk controller
  • Super Serial Card (SSC)
  • Parallel printer card
  • Mouse interface
  • Apple IIe Extended 80-Column Text Card and RamWorks III (8MB)
  • RGB cards: Apple's Extended 80-Column Text/AppleColor Adaptor Card and 'Le Chat Mauve' Féline.
  • CP/M SoftCard
  • Uthernet I and II (ethernet cards)
  • Language Card and Saturn 64/128K for Apple II/II Plus (and Saturn 128K for any Apple II in any slot)
  • 4Play and SNES MAX joystick cards
  • VidHD card (functionality limited to IIgs' Super Hi-Res video modes)
  • No Slot Clock (NSC)
  • Game I/O Connector copy protection dongles

Running

Download latest (stable) release: AppleWin v1.31.0.0

Release Notes: v1.31.0.0

Building

To compile for Windows from source see:

Debugging

If you are experencing a system-wide input unresponsiveness when debugging under MSVC 2022 then use the command-line argument -no-hook-system-key to prevent an input thread for system keys. See g_bHookSystemKey, HookFilter::HookFilterForKeyboard() and HookFilter::HookThread().

Alternative work arounds include:

  • Debug with MSVC 2026,
  • Debug with MSVC 2019, or
  • Manually use the older v5.01 Windows Common Controls.

Unofficial Ports

These ports will allow you to build and run AppleWin on other platforms:

Contributing

Please see the CONTRIBUTING document before raising new bugs, features and especially PRs (Pull Requests).

Next Version

Experimental build: pending

Please report new issues

Previous Versions

Last version supporting Windows XP: AppleWin v1.30.21.0

Last version supporting Windows 2000: AppleWin v1.29.16.0

Last version supporting Windows 98/ME: AppleWin v1.25.0.4

Releases

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.