Dec 082017
 
Demo of new ALINK linker. This linker will automatically create an overlay structure for your program, allowing VERY large programs to fit into less then 640K. Great for dBase language programmers.
File ALINK.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Demo of new ALINK linker. This linker will automatically create an overlay structure for your program, allowing VERY large programs to fit into less then 640K. Great for dBase language programmers.
File Name File Size Zip Size Zip Type
ADVERT1.DOC 2244 1021 deflated
ADVERT2.DOC 1966 939 deflated
ALINK.101 1481 752 deflated
ALINK.102 264 188 deflated
ALINK.103 1391 623 deflated
ALINK.104 2660 1078 deflated
ALINK.EXE 26511 15158 deflated
DEMO.LNK 182 119 deflated
ERRATA.DOC 2150 925 deflated
FUNC1.OBJ 557 391 deflated
FUNC2.OBJ 557 390 deflated
MAIN.OBJ 677 445 deflated
OVERLAY.LIB 6175 3529 deflated
PROC1.OBJ 557 392 deflated
PROC2.OBJ 557 392 deflated
PROC3.OBJ 557 391 deflated
READ.ME 2987 1084 deflated

Download File ALINK.ZIP Here

Contents of the READ.ME file



ALINK
Clipper Dynamic Overlay Manager

Thank you for evaluating ALINK. This demonstration version of ALINK is
designed to terminate after 255 invocations of the overlay manager or 15
minutes whichever occurs first.

Please check that your distribution diskette contains the following files:

ALINK.EXE Dynamic overlay manager
OVERLAY.LIB Overlay management functions

ADVERT1.DOC Some advertising about ALINK
ADVERT2.DOC Some advertising about ALINK
ERRATA.DOC Known anomalies with workarounds
READ.ME This document

DEMO.LNK Example script file
MAIN.OBJ Main procedure for DEMO.LNK
FUNC1.OBJ Sample root area function for DEMO.LNK
FUNC2.OBJ Another sample root area function for DEMO.LNK
PROC1.OBJ Sample root area procedure for DEMO.LNK
PROC2.OBJ Another sample root area procedure for DEMO.LNK
PROC3.OBJ Another sample root area procedure for DEMO.LNK


Quick start tips

To link the demonstration application


MicroSoft Linker users

1. Ensure that LINK.EXE (Version 3.61 or later) is accessable. Use
the DOS 'SET PATH=' command.

2. Ensure that CLIPPER.LIB and EXTEND.LIB are accessable. Use the
DOS 'SET LIB=' command.

3. At the DOS prompt in the directory where you have loaded the
above files type: 'ALINK @DEMO' and press .

4. ALINK should produce two files, viz. DEMO.EXE and DEMO.OVR.

Phoenix Technologies Linker users

1. Ensure that PLINK86.EXE (Version 2.24 or later) is accessable.
Use the DOS 'SET PATH=' command.

2. Ensure that CLIPPER.LIB and EXTEND.LIB are accessable. Use the
DOS 'SET OBJ=' command.

3. At the DOS prompt in the directory where you have loaded the
above files type: 'ALINK @DEMO -P' and press .

4. ALINK should produce two files, viz. DEMO.EXE and DEMO.OVR.

To link your own application

1. Look at DEMO.LNK to ensure that your script file is similar.
To get the full benefit of ALINK's dynamic overlay management
capability ensure that all FILE clauses lie
between the BEGINAREA and ENDAREA statements.

2. Be careful to ensure that ALINK sees its version of OVERLAY.LIB
and not the PLINK86 version. We recommend that you copy
ALINK.EXE and OVERLAY.LIB from the distribution diskette into
your Clipper directory.

3. At the DOS prompt in the directory where you have your script
file loaded type: 'ALINK @ [-P]' and press
.

4. All procedures specified between the BEGINAREA and ENDAREA
commands will now be managed dynamically at runtime. Complex
groupings, multiple overlay areas and nestings are now totally
redundant! If you have them in your script file, do not worry,
ALINK will ignore these rules.

- end -


 December 8, 2017  Add comments

Leave a Reply