Projects / KEGS


KEGS is an actively-developed Apple IIgs emulator, originally written for HP workstations, improved and customized for Linux. It runs under X at any display depth, and supports changable memory sizes, joysticks, and sound. KEGS boots all Apple II OS variants, and supports all of the graphics modes of the Apple IIgs. It requires a copy of the Apple II system ROMs. Kegs has been adapted to work under Mac OS X, Windows, and the SDL library.

Operating Systems

Recent releases

  •  07 Dec 2004 15:15

    Release Notes: This release fixes a serious data-corruption bug encountered when copying files. This release also adds support for a "virtual" modem on the GS's serial port. Sockets and virtual modem are now available on Windows. Some bugs related to Resetting (where the emulator would go into an infinite loop) were fixed. A ROM file may now be selected from a menu within the emulator. The Mac OS X port now has support for full-screen and error dialogs. Emulated 5.25" support has been improved.

    •  21 Oct 2004 14:18

      Release Notes: This release features numerous bugfixes and a few new features. Joystick code has been tuned and improved for both keypad and mouse emulated joysticks. Keyboard and mouse input scanning is faster now. Joystick scaling is now adjustable. The emulator now handles images with a Mac binary header. Debugging mode is more configurable, and memory move/compare and tracing functions have been added. This release adds a "floating bus" to improve compatibility with certain graphics operations and animations. The 65816 STP instruction have been fixed.

      •  24 Mar 2004 13:41

        Release Notes: This is a bugfix release. It features a fix for audio on Solaris, a minor function key fix, a fix for a rarely-tripped debugging halt, and reworked mouse pointer code under GS/OS.

        •  12 Jan 2004 11:37

          Release Notes: This release fixes some minor 65816 CPU emulation bugs, and adds a command line switch to halt the emulator on a "code red" condition (when it detects that it has become unstable). It also fixes a CapsLock bug under Windows, and fixes a broken app on the sample-image disk.

          •  29 Nov 2003 11:32

            Release Notes: This release resolves a crash bug, as well as featuring a few enhancements on the Configuration Panel: memory size, simulated speed, and video update interval settings are now available. This version supports up to 14mb RAM in the emulator. 8mb is now the default RAM size, 8.0mhz is now available via F6, cycle timing is fixed, the double-hi-res color table is corrected, and a few serial port related bugs are fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.