110663 MACRO Package for MACRO-11 to Assemble Motorola 680X Code Version: September 1983 Submitted by: Alan R. Baldwin, Kent State University, Kent, OH Operating System: RT-11 V4.0 Source Language: MACRO-11 Memory Required: 28KW Keywords: Language Interpreters, MACRO, Motorola Abstract: This package contains four(4) sets of MACRO-11 macros to interpret Motorola 6800(6802 and 6808), 6801(6803), 6805, and 6809 mnemonics. As is normal in MACRO-11, the output may contain two files; one file contains the binary image of the object in .LDA format, the other contains the assembly listing of the assembled program. A program called LISTER reads .LDA format files and prints the binary data in Octal, Decimal, or Hex formats. A Second program, HEXDCM, can be used to process the .LST file to produce Decimal or Hex listings from the MACRO-11 generated Octal listings. Several 6800 and 6809 programs are included as coding examples, these include: (1) LOADER, a Digital Equipment Corporation .LDA format absolute binary loader for the 6800, (2) 6821A, a general purpose Motorola 6821 PIA I/O handler (6800 code), (3) 8250A, a general purpose NATIONAL INS8250 ACE serial-port I/O handler (6800 code), (4) MC6845, a general purpose MOTOROLA 6845 CRT controller handler (6809 code), and (5) NS8250, a general purpose NATIONAL INS8250 ACE serial-port handler (6809 code). Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11