KEGS is an Apple IIgs emulator originally developed for HP-UX, a UNIX-based platform and even if we hide a lot of its origins, it remains a Unix software. It supports limited serial port emulation through sockets, all the IIgs video modes, and emulates all IIgs sounds accurately. 

The present version uses SDL, a cross-platform library designed to make it easy to write multi-media software. The SDL framework v1.2.5 is integrated into the application bundle (a s most of the needed files), so there is no need to try to compile or download extra files. 

All you need to provide in order to use KEGS is any Macintosh with Mac OS X operating system with at least a 800x600 capable screen. And of course the Apple IIgs ROM and a directory, which could be anywhere on your partition or hard drive with the applications and its files. 

The archive we provide is a Disk Copy file which contains all the files, excluding the ROM file. Please do not ask us to provide the Apple IIgs ROM or the GS/OS system, we cannot because it is not freely distributable. But if you look carefully on the Net... 

 Known Limits and bugs to fix 

 Only the US keyboard works (aka QWERTY), so do change it before launching KEGS. 
 The NFC's MegaDemo only works in full-screen and at full speed. 
 Uncompatible with Bernie's Total Integration : remove it before booting otherwhise the application would quit while booting. 
 The disk image management is not very user friendly (yet ?) but this is how the emulator works on the Unix environment. 
 The fullscreen option does not work as default setting. Avoid to save it on your profile unless the emulator will launch three times. It's a little bug on SDL and a patch is currently on process. 

KEGS Features 

 Fast 65816 emulation. 
 Emulates low-level 5.25" and 3.5" drive accesses (even nibble-copiers work!). 
 Emulates classic Apple II sound and 32-voice Ensoniq sound. 
 All sound is played in 16-bit stereo at 48KHz (converted to 16bit 44khz as that is the best Macs can do). 
 Emulates all Apple IIgs graphics modes, including border effects. (even FTA's demos...) 
 Can handle mixed-displays (superhires at the top, lores at the bottom). 
 Always does 60 full screen video updates per second. 
 Mouse and joystick support. 
 Emulates all Apple IIgs memory "tricks" for full compatibility. 
 Low-level ADB keyboard and mouse emulation enables Wolfenstein 3D to run. 
 Clock chip emulation makes the Unix time available to the Apple IIgs. 
 Emulated battery RAM remembers control panel settings. 

Mac OS X special features 

 An Aqua style icon. 
 Bundle package: Image disks are recognized with a proper icon. 
 SDL v1.2.5 framework built-in. 
 Keyboard mapping using Alt Key. 
 F12 key as speed regulator instead of the second mouse button. 
 Reboot and reset key with the Delete combinaison. 
 A lot of optimisation code for fast math and screen calculation ...

