On Wed, 11 May 1994, Scott Wildenberg wrote:
> I have been trying to recompile the DOS versions of ilink, mlink,
> lodscore, and linkmap with Turbo Pascal for Windows to allow for more
> alleles per locus. I get an "invalid compiler directive" error when I
> get to the line:
>> "{$O+} {Overlays; + or -}" in swgen.pas.
>> This compiler directive is not listed in the programmers manual that came
> with the program, so am I just using an outdated version, or do I need a
> different compiler?
>I am not familiar with the Windows version of Turbo Pascal. If it does
not provide for an O+ switch then just disable that switch, eg. by
inserting spaces between $ and O and, $ and {. Under DOS, that switch
allows for overlays but very few people use them.
Without program modifications, Windows versions of Pascal compilers will
not allow you to use larger numbers of alleles! We have tried Borland
Pascal under Windows. With the unmodified LINKAGE programs, available
memory was even a little smaller than under DOS. If you want to make use
of your memory (beyond the 640K available under DOS) your best bet is to
run the OS/2 version of the LINKAGE programs. They may be downloaded
from our anonymous ftp site, york.cpmc.columbia.edu (unavailable from
11am to 6pm).
Jurg Ott