Short: PhxLnk V4.23 Amiga DOS Linker Author: frank@phoenix.owl.de (Frank Wille) Uploader: frank@phoenix.owl.de Version: 4.23 Type: dev/asm Replaces: dev/asm/PhxLnk422* Requires: OS2.04 PhxLnk is Freeware and supports all features of a standard Amiga-DOS linker (like BLink), except of overlay hunks and automatic link vectors (ALV). There are two versions of PhxLnk, one for OS2.x and another for OS3.x. Implemented functions: o Links object files and libraries (SAS/C extended libraries too) o Sections may be forced to Chip RAM o Small Code, Small Data support o SAS/C-Blink Small Data compatibility available o '_MERGED' sections are recognized automatically (and coalesced like Small Data sections) o Symbolic and Source Level Debugging (PowerVisor compatibility included) o Debug blocks are removed on request o Deletes empty sections o Zero bytes at the end of a section will be deleted and appear in the HUNK_HEADER block only o User may define absolute external symbols o Generates HUNK_RELOC32SHORT blocks by default CHANGES SINCE PHXLNK V4.22 (last Aminet release): o LoadSeg() V40 doesn't like a section length of zero, because it will refuse to clear the bss-part of a section in this special case. Now, a minimal section length of one longword is guaranteed. o PhxLnk uses its own buffered I/O routines instead those which the dos.library offers. The size of the buffer is adjustable by the new CLI parameter BUFSIZE/K/N, which defaults to 8192. Creating an FFS file is more than five times faster as with v4.22.