Build 4.0.0.73 of xlsgen adds the Windows 95/98-compatible version of xlsgen to our 32-bit Setup, zipped in the install folder. This Windows 95/98-compatible version proves useful for some of our customers and we recently broke the compatibility by having a DLL dependency unknown to Windows 95/98, and a number of Unicode-based WIN32 api calls that either do not work or are not available at all using Windows 95/98.
In the 32-bit Setup, the main binary file (xlsgen.dll) isn't compatible with Windows 95/98 since it's built with a version of Visual Studio C++ that is unable to produce an image that is compatible with Windows 95/98 (courtesy of Microsoft). That's why the Windows 95/98-compatible version is a separate binary, built with a much older version of Visual Studio C++, with the same name (xlsgen.dll) and the same API, i.e. no need to recompile your client code.