A very powerful command-line MC68HC11 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. Automatic use of Direct Mode without possibility of phasing errors. Supports (nested) conditional assembly with user messages/errors/warnings. Up to 10 assembly-time symbol value assignments. Local labels within each main/included file, or user-defined scope. Embedded expressions within strings, messages, labels. Not crippled in any way. DOS (older, macro-less version), Linux i386, and Win32 versions available.
A brief explanation of the Download Selection to the right:
The ASM11_xx.ZIP file contains the full package (assembler, documentation, quick-reference [PDF], sample programs that demonstrate most of ASM11's features, and several support utilities that help convert from S19 to binary image, communicate with RS-232 devices, etc.).
Shadow11 is a Win9x program that can be used both as an editor for ASM11 programs and a simulator/debugger. It provides syntax highlighting to make your editing easier. You can print your code as it appears on screen with the colour and syntax formatting. You can also use the integrated simulator to test run your programs. Step into/over your code, set breakpoints, watches, etc.
Sim6811 is yet another simulator to help you catch bugs before running your software on a real MCU. I have been using it and it seems to work very well. Source code is available under the GNU concept.
BASIC11 is a very nice interpreter for the 68HC11. This is the original version with only minor changes to make it ASM11 compatible, but it is really simple to modify for different memory maps and/or to add functionality. If anyone knows of an official site please let me know.
Software written by others is presented here only for reference. I personally consider it good quality, but I make no "official" endorsements. You be the judge. Please don't ask for details about software not written by us. Contact the respective authors, instead. Thanks.