Short: PhxLnk V4.30 Amiga DOS Linker Author: frank@phoenix.owl.de (Frank Wille) Uploader: frank@phoenix.owl.de Version: 4.30 Type: dev/asm Replaces: dev/asm/PhxLnk426* Requires: OS2.04 PhxLnk is Freeware and supports all features of a standard Amiga-DOS linker (like BLink), except overlay hunks. There are two versions of PhxLnk, one is optimized for OS2.x and another for OS3.x. Some features: o Links object files and libraries (SAS/C extended libraries too). o Sections may be forced to Chip RAM. o Small code and small data support. o Optional compatibility with SAS/C's small data mode. o '_MERGED' sections are recognized automatically and coalesced like Small Data sections. o Symbolic and Source Level Debugging (PowerVisor compatibility included). o Can generate ALVs (automatic link vectors). o Debugging informations are removed on request. o Empty sections can be removed. o Zero bytes at the end of a section will be deleted and appear in the HUNK_HEADER block only. o User can define XDEF symbols. They may be numeric (absolute) or symbolic (absolute or relocatible). o Generates HUNK_RELOC32SHORT blocks by default. CHANGES SINCE PHXLNK V4.26 (last Aminet release): o DEFINE/K supports assignment of absolute and relocatible XDEF symbols. o By setting the new switch ALV/S, PhxLnk is able to resolve 16-bit references between different sections by generating Automatic Link Vectors (ALV). o Additionally, the following arguments are recognized for BLink/SLink- compatibility, but have no effect: BATCH/S, ADDSYM/S, NOALVS/S, NOICONS/S, LIB/S. o New linker symbol _SMALL_DATA_LEN_ reflects the total small data size in bytes, when in small data mode and is zero otherwise. So it can also be used as an indicator for activated small data mode. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2657 645 75.7% 15-Nov-96 12:34:36 PhxLnk.info 2657 645 75.7% 15-Nov-96 12:34:34 +Locale.info 2508 1274 49.2% 22-Jan-97 19:09:14 +PhxLnk.catalog 2814 1372 51.2% 22-Jan-97 19:09:16 +PhxLnk.catalog 2766 1357 50.9% 22-Jan-97 19:08:42 +PhxLnk.catalog 2616 1297 50.4% 22-Jan-97 19:07:40 +PhxLnk.catalog 2658 1326 50.1% 22-Jan-97 19:08:06 +PhxLnk.catalog 2602 1279 50.8% 22-Jan-97 19:08:28 +PhxLnk.catalog 2492 1271 48.9% 22-Jan-97 19:07:48 +PhxLnk.catalog 2550 1309 48.6% 22-Jan-97 19:07:56 +PhxLnk.catalog 2492 1179 52.6% 22-Jan-97 19:07:16 +PhxLnk.cd 2549 1189 53.3% 22-Jan-97 19:07:14 +PhxLnk.ct 2792 1319 52.7% 22-Jan-97 19:07:14 +PhxLnk_d.ct 2536 1242 51.0% 22-Jan-97 19:07:14 +PhxLnk_dk.ct 2866 1345 53.0% 22-Jan-97 19:07:14 +PhxLnk_f.ct 4087 1795 56.0% 22-Jan-97 19:07:14 +PhxLnk_h.ct 2648 1270 52.0% 22-Jan-97 19:07:12 +PhxLnk_i.ct 2512 1234 50.8% 22-Jan-97 19:07:12 +PhxLnk_n.ct 2626 1251 52.3% 22-Jan-97 19:07:14 +PhxLnk_nl.ct 2590 1275 50.7% 22-Jan-97 19:07:12 +PhxLnk_s.ct 228 158 30.7% 15-Nov-96 12:34:28 +ReadMe 543 268 50.6% 15-Nov-96 12:34:30 +ReadMe.info 12072 8191 32.1% 05-Feb-97 18:50:20 +PhxLnk 11280 7643 32.2% 05-Feb-97 18:51:40 +PhxLnk 22185 7664 65.4% 05-Feb-97 18:56:34 +PhxLnk.guide 5163 779 84.9% 15-Nov-96 12:34:34 +PhxLnk.guide.info 25251 8865 64.8% 05-Feb-97 18:56:34 +PhxLnk_d.guide 5163 775 84.9% 15-Nov-96 12:34:34 +PhxLnk_d.guide.info 1792 985 45.0% 05-Feb-97 19:05:50 PhxLnk430.readme -------- ------- ----- --------- -------- 137695 60202 56.2% 07-Feb-97 03:57:00 29 files