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:
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:
Download latest (stable) release: AppleWin v1.30.21.0
Release Notes: v1.30.21.0
To compile for Windows from source see:
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:
These ports will allow you to build and run AppleWin on other platforms:
Please see the CONTRIBUTING document before raising new bugs, features and especially PRs (Pull Requests).
Experimental build: pending
Please report new issues
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
$ claude mcp add AppleWin \
-- python -m otcore.mcp_server <graph>