MD5 : e8453513f3f18b80b3c62bbf1b95e028
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 255 (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. Automatic use of zero-page memory pin/flag definitions with B[R]CLR/B[R]SET instructions. 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