MD5 : cf0ea14e95367a8cef6ed1206ffee917
A very powerful command-line MC68HC[S]08 (9S08) cross-assembler that can generate source-level MAP files, S19, LST, ERR, and SYM files. No installation needed as it is a single executable file! Assembles many files in one command. Supports up to 125 (nested) INCLUDE files. Full path error reporting for smart IDE. User-defined (chained or nested) macros including (macro-level or local) loops, and parameter manipulation. Includes extra instructions (built-in macros), and several assembler directives for controlling listing, source-level mapping, tabs, case sensitivity, extra instructions, segments, etc. Optional automatic stack offset adjustments makes stack-based variables appear static even as stack size changes. Automatic use of Direct Mode without possibility of phasing errors. Supports (nested) conditional assembly with user messages/errors/warnings. Up to 100 assembly-time symbol value assignments. Local labels within each main/included file, or user-defined scope. Embedded expressions within strings, messages, labels. Supports MMU paging. Not crippled in any way. DOS (GO32V2 DOS extender built-in), Linux i386, and Win32 versions available.
Design and Development of Electronics and Software Systems