]> cloudbase.mooo.com Git - kermit-80.git/blame - mac80.doc
Bugfix in outmdm (output buffer flush)
[kermit-80.git] / mac80.doc
CommitLineData
c25f6a44
L
1MAC80 is a Tops-10 (and probably -20) 8085 cross assembler written in MACRO-10.
2It will assemble most CP/M .ASM programs, generating a .HEX file as output.
3
4Most of the features of MAC80 are illustrated in the program TORTUR.M80. Some
5of the restrictions are:
6
7o Labels,macro names, etc. are limited to 12 characters. If more than 12
8 characters are found, they are ignored, and a warning message is output.
9
10o Labels must end with a colon. Macro definitions and EQU statements
11 must not.
12
13A feature test switch will allow the generation of a somewhat obscure hex file
14extension to support relocation and internal/external references.
15
16MAC80 conforms the the standard compiler command line; *hex,list=source.
17TMP files are supported, so that the line
18
19X MAC80,M80,MAC80,,HEX,,=
20
21can be placed in COMPIL.MAC to invoke MAC80 like any other assembler. SFDs are
22not supported.
23\0\0\0\0\0