XGS/32 is a windows-based Apple IIgs Emulator, based on the original XGS core. It is the only Apple IIgs emulator that is fully Windows 9x/NT/2000 compatible. Period. This isn't a gloat. It is quite sad that no-one has taken the task of porting the excellent KEGS/Sweet16 cores to Win32. While I would love to take those tasks on, the reality is that I do not have the time.
While XGS/32 is a "one of a kind" product, it is far from perfect in terms of performance, features and image compatibility. I am hoping that at some point, one or more developers will join hands and create a truly exceptional Apple IIgs emulator that takes full advantage of all the wonderful features that the Windows platform offers.
In the meantime, enjoy XGS/32 for all it is worth. I am continually making improvements, and as time permits, I will release the new features as soon as possible.
The server core (xgs32.dll) is written as an ATL/COM component in Microsoft Visual C++ v6.0 (sp3). Little remains of the original XGS platform code, being replaced by Win32-specific calls and technology wrappers. While this elminated any possibility of the core being ported to other platforms, it improved Win32 performance,compatibility and reliability.
The client executable (xgs32.exe) is written in Visual Basic v6.0 (sp3). If someone is interested in writing a new client executable, please contact me.