Short: PhxAss V4.10 Macro Assembler Uploader: dhebisch@hrz.uni-bielefeld.de Author: Phoenix@Axxis.owl.de Type: dev/ass PhxAss V4.10 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) and 1 MB RAM as minimum. Most important features: o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000 with an A4000/040. o Resident. 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 Nine different optimizations possible. o Locale symbols. 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 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. Also included in this archive: ------------------------------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 too) o Sections can 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.