Pre-Compiled Motorola 6800 and 68HC11 Cross-Assemblers
------------------------------------------------------
By Adam Trionfo
July 30, 2010

I successfully compiled, for Windows, the two Motorola assemblers AS0 and AS11.  These are used to assemble code that can be used on the APF MP-1000 console.  Lance Squire put the source code for these two assemblers in the APF Yahoo group's file area back in 2008 and I'm grateful for it.  One assembler, called AS0, is for the 6800 CPU.  The other assembler, called AS11 is for the 68HC11 (but it also assembles 6800 assembly code).
 
I successfully assembled the APF's System ROM using both of the newly compiled AS0 and AS11 assemblers.  The previous AS11 assembler that I downloaded from Freescale (the official company that now supports the 68HC11 MPU) gave me a "Stack Overflow" error and didn't create a proper S19 file that could be used to create an APF binary "cartridge."  Both of the newly compiled Win32 assemblers worked fine and created a file that is byte-for-byte identical with the actual APF System ROM.
 
I've tested AS0 and AS11 under Windows XP.  I have not tested it under Windows Vista or Windows 7, but I presume that the assemblers should work fine under those two operating systems.

The source code for the pre-compiled assemblers, as well as other Motorola cross-assemblers is included in this archive.
 
Adam