Short: PhxAss V4.xx Macro Assembler Author: Phoenix@Axxis.Owl.De Uploader: dhebisch@hrz.uni-bielefeld.de Type: dev/asm PhxAss V4.xx is a highly optimizing macro assembler for Motorola's 680x0 CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are also supported). It requires OS2.04 (V37) as a minimum and does no longer support older operating systems! (Kick 1.x owners: Get PhxAss V3.97) Most important features: o Fast: 15000-30000 lines per minute with standard Amigas, 50000-200000 with A4000/040. o Symbolic and Source Level Debugging. o Automatic generation of executables (if possible). o Small Code and Small Data support (also support for __MERGED sections). o Listing file, Cross Reference Listing, Equates file. o Complete floating point support: You can use complex floating point expressions, including float functions (sine, logarithm, square root, power, etc.), everywhere in your source, e.g. defining float EQUates or SETs. o Switches for nine different optimizations. o Locale symbols (xxx$ and .xxx type). o Support for Motorola's old and new operand style (even in 68000 mode). o locale.library usage (english, german, polish). o Nearly all directives of the most popular assemblers like Seka, DevPac or AS (Aztec) are supported. Examples: INCBIN, INCDIR, CODE_C, REPT, RS, RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ... o Further development and support is guaranteed for years, because I'll *never* change my system (Amiga forever!). o Finally: Although Shareware, PhxAss is completely functional! You will find four different versions of PhxAss in this distribution: 1. PhxAss: The standard 680x0,FPU,MMU macro assembler. 2. SmallPhxAss: This is a 68000-only version without floating point support. 3. FreePhxAss: This program is FREEWARE! It is intended for developers of PD-Compilers, who want to include PhxAss in their compiler package. 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to 65535 lines. Quite useful for assembling Reassembler outputs. PhxAss is SHAREWARE. A registration will cost you 25 DM or 15$. In return you will receive the latest update and the right to ask me for a new update whenever you want. ------------------------------PhxLnk----------------------- PhxLnk supports all features of a standard Amiga-DOS linker (like BLink), except of overlay hunks and automatic link vectors (ALV). Implemented functions: o Links object files and libraries (SAS/C extended libraries also) o Sections may be forced to Chip-memory o Small Code, Small Data 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 are deleted and appear in the HUNK_HEADER block only o User may define absolute external symbols PhxLnk is FREEWARE.