Personal Computer Museum, Canada's Videogame Museum

Macro68 Assembler

Macro68 Assembler
Macro68 Assembler

SystemAmiga
Floppy (3.5")2

DigiSoft

Amiga

Release Date: 1/1/1990
Manufacturer: DigiSoft
 
Donated By: Jim Butterfield
 
Macro68 is an assembler that supports the entire Motorola family including the MC68060, MC68882/030/040 FPU, and MC68851/030/040 MMU. Additional capability includes the Amiga Copper.

The new Motorola syntax for 030 or later CPUs is supported, and Macro68 includes a utility to convert old-style syntax painlessly. Old syntax is also supported.

A unique feature of Macro68 is the use of a shared library, which is always resident, and allows the use of preassembled resident include files for incredibly fast assemblies. These may be standard Amiga files, or any header files may be used. Additionally, a configuration file may be defined that will set up a particular environment, or insert specific code in all assemblies.

Most features limited only by available memory. Directives include Structure Offset for compatibility with the Amiga's interface conventions, and Frame Offset for easy stack frames. Full listing control and cross-referencing. Ability to customize directives and run-time messages.

Macro68 is fully re-entrant, and may be made resident. An AREXX(tm) interface provides "real-time" communication with the editor of your choice. A number of directives enable Macro68 to communicate with AmigaDos(tm). External programs may be invoked on either pass, and the results interpreted.

Macro68 is compatible with the directives used by most popular assemblers. Output file formats include executable object, linkable object, binary image, pre-assembled symbol tables, and Motorola S records.

Have a comment about this Software (personal stories, additional information)? Post it here (no registration required).

Share |

Return to the software index.