
I have therefore decided to compile the Zorg program! By looking at the zorg.prj file I found that the program is apparently using the Pure C development environment.
I am porting to an Atari a program for the Discovery Cartridge using the Lattice C compiler (unfortunately without documentation but this may change http://www.atari-forum.com/viewtopic.php?t=2792), but I am not familiar with the C compilers from Borland.
I have been able to find Pure C V1.1 dated Mar 20, 1993 as well as Turbo C V2.0 1990 (unfortunately in German and I do not speak German!). They are both copyrighted Borland and they look somewhat similar…
So here comes the first serie of questions:

+ Does anybody know if Pure C is the same and/or derived from Turbo C?

+ Anybody with an English version of Turbo C?

+ Anybody with version newer than V1.1 of Pure C?

(+ Any opinion between Pure C / Turbo C / Lattice C?)

Using the Pure C V1.1 environment I have tried to build the Zorg project but unfortunately it fails… Looking at the files I found that it uses an enhanced GEM!?! This requires to include e_gem.h. I do have an e_gem.h file (apparently V1.40) as part of the pure c environment, but unfortunately it does not seem to be the right one? The compilation fails on a declaration of a WIN structure (used in several places in the sources of Zorg) but this structure is not defined anywhere?! The comment in one the source (globals.h) mentions that the WIN structure is a window structure from the enhanced GEM?
So here is a second series of questions:

+ Does anybody know about enhanced GEM

+ From which company? Any documentation?

+ The zorg.prj file link with an e_gem.lib, which is not part of the pure_c distribution I only have the .h file. Any idea where can I find the e_gem.lib file?

+ Also commented out in the .prj file is mention of an e_gem30.lib? Is it a newer version of the enhanced gem that includes definition for WIN structure???

Thanks