Version 0.5
This should be considered a pre-release/alpha product.
Included in this release is Gamepad/Joystick support for both Windows and Linux, SmartPort 32MB hard drive support (running from the disk port vs Slot 7) and various emulator library API improvements.
Major IIGS features still missing include fask disk emulation, serial communication (Zilog SCC emulation) and ROM 01 support.
GSOS System 6.0.4 boots to the finder. Many games work with mouse support. There's a small glitch related to vertical refresh rate and the mouse pointer which may become obvious after starting at the screen for a while.
For missing features or documentation questions, feel free to enter issues.
See the README for details on features, build and usage instructions.
Abbreviated instructions - for Windows, drop the
clemens_iigs.exe
binary in a folder with a 256K ROM 3 binary namedgs_rom_3.rom
. The executable is not signed so you'll want to follow the usual instructions for running untrusted binaries.
Linux builds currently should be built from source per the instructions in the README.
The Wiki is currently light. Eventually it will contain everything that's currently in the Documentation Folder.
Version 0.6 will contain fast disk emulation, ROM 01 and general usability improvements.
Changelog
- SmartPort 32MB Hard Drive on the disk port, virtual slot 2, drive 1
- Gamepad and Joystick support on Windows (DirectInput) and Linux
- ADB fix allowing Ctrl-RightAlt-F1 to trigger the Control Panel
- IWM properly report spindle status on each drive
- Linux key mapping to support Alt-Fn key combinations
- Decouple Apple IIGS device types and APIs from the 65816 emulator
library into its own library- Moved some graphics mode bitmap rendering into the library
- Added register set commands in the debugger
Dependencies
- ininh (INI parsing) added to host