Crossrunner is an Apple IIGS emulator and cross development environment.
It features cycle accurate emulation with a user friendly interface.
Emulation Accuracy
* Crossrunner emulates the machine at a much lower level than any other Apple IIGS emulator.
* Emulated software will look and feel like the real hardware.
* Developers can test software under emulation with confidence, knowing that it closely matches the hardware.
Ease of Use
* Intuitive Graphical User Interface for all functionality.
* Fully customisable interface and customisable monitor settings.
* 1:1 keyboard mapping
- No Function Keys required for basic tasks (e.g. Control Panel), but full ADB extended keyboard functionality is supported.
- If you are using a standard keyboard then use the keys in the same positions. Alt → Open Apple, Windows → Close Apple, Break → Reset.
- If you are using a real Apple IIGS keyboard (e.g. with a Wombat) then it is even easier. Open Apple → Open Apple, Close Apple → Close Apple. Control+Open Apple+Esc will bring up the Control Panel, just like a real machine.
* Automatically adjusts emulation settings for games to ensure full compatibility and maximum enjoyment.
* Drag and drop disk images onto drives.
* Paste text into the emulated machine.
Modern
* Supports modern Operating Systems (x64 and ARM64)
* Supports High DPI monitors
* Allows XBox controllers to be used as joysticks, or as SNES controllers (via emulated SNES MAX card)
* Supports Ethernet via Uthernet II emulation
* Automatically downloads from archive.org
* Save snapshots of the machine's state and restore from those snapshots
Debugging
* Fully featured debugger. Step through code, set complex breakpoints, view memory and video pages in real time, visually “race the beam”, profile code, and lots more.
* The only emulator that allows source level debugging – whether your program is written in assembly language, C or Pascal.
Development
* Built-in ORCA compatible development environment. Compile ORCA/C and ORCA/Pascal code inside Crossrunner. Run ORCA Shell scripts.
* Also supports Golden Gate and Merlin 32.
* Seamlessly interoperate between the native filesystem, mounted ProDOS / DOS 3.3 filesystems, Apple Filing Protocol shares and VEDrives.
Scripting
* Fully extensible through powerful scripting integration.
* Build game cheats and assistants, debugging tools, and automate common tasks all through the scripting engine.
Cross Platform
* Windows version available now.
* Linux version currently in Beta testing. Release in 2024.
* Mac port coming soon. Beta testing starting early 2024.
Crossrunner includes an exceptionally detailed users manual.