Skip to content

Version 0.5

Compare
Choose a tag to compare
@samkusin samkusin released this 08 Jan 06:29
· 64 commits to main since this release
d383f56

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 named gs_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