IMPORTANT (Roland Walter, october 2003)
Several GFA Basic useres reported, that "interpiled" EXEs (which only
run with gfarun10.dll) don't start under Windows XP. "True" compiled
EXEs (DLL, DRV...) run without problems.

There are two ways out:
1. You can by the comiler which stands about 75 Euro. The only way to get
   the compiler (October 2003) is using this address:

   GFA Software Technologies GmbH
   c/o Steuerberater Rigobert Roidl 
   Knigsallee 68
   40212 Dsseldorf
   Telefon: (0211) 134373
   Fax:     (0211) 135978

   Note that the old GFA address in Mnchengladbach isn't longer valid.

2. You can patch the gfarun10.dll using the utility GFARUN10FIX.EXE
   The patch utility comes from Gustavo Afonso <afonsogustavo@abordo.com.br>
   and should run with the 486 CoProc gfarun10.dll, version 4.38.
   With the patched gfarun10.dll Your "interpiled" EXEs should run without
   problems under Windows XP.
   Below You will find some information about the technical background.
-------------------------schnipp-------------------------------------------------
GA> * Just adding a bit, the GFARUN10.DLL does NOT work in
GA> Windows XP so any .EXEs made to run with GFARUN10.LL
GA> will NOT run in Windows XP AT ALL ..
GA> 
GA> It WAS true. I have developed a fix/patch/crack GFARUN10FIX.EXE
GA> Please let me know if it work or no with you.
(...)
GA> If you're afraid of runing this unknown prg you can manually patch GFARUN10.DLL 
GA> using a hex edit in the offset 20183H and change the found 55 9A to EB 04. 
(...)
GA> More "technically" speaking here is what was made with my patch:
GA> 
GA> In win98 when a "interpiled" is initiated a call is made to a 9X's Kernel 
GA> function InitTask and depending of the result in AX register an exit from app is 
GA> made .
GA> When we are in 98 such exit from app is never made, but in XP "animal" a wrong 
GA> AX value is returned and the "interpiled" app always end.
GA> 
GA> The only thing I made was bypass such call IniTask (in XP the call is made to 
GA> the midle of GetConsoleDisplaymode) so the app do not abort.
(...)
RW> That's what I wanted to know, thank You for the information!
RW> By the way: Don't forget there are different versions of the GFARUN10.DLL
(...) 
RW> Am I right You simply return the value 1 (successfull) in the AX register?
GA> No, the entire InitTask function is ignored (not called). Remember:
GA> GFARUN10 call points to the midle of XP's Kernel GetConsoleDisplaymode
GA> function that do a completely diferent task than 9X's IniTask.
-------------------------schnapp-------------------------------------------------

