]>
Commit | Line | Data |
---|---|---|
c25f6a44 L |
1 | MAC80 is a Tops-10 (and probably -20) 8085 cross assembler written in MACRO-10. |
2 | It will assemble most CP/M .ASM programs, generating a .HEX file as output. | |
3 | ||
4 | Most of the features of MAC80 are illustrated in the program TORTUR.M80. Some | |
5 | of the restrictions are: | |
6 | ||
7 | o 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 | ||
10 | o Labels must end with a colon. Macro definitions and EQU statements | |
11 | must not. | |
12 | ||
13 | A feature test switch will allow the generation of a somewhat obscure hex file | |
14 | extension to support relocation and internal/external references. | |
15 | ||
16 | MAC80 conforms the the standard compiler command line; *hex,list=source. | |
17 | TMP files are supported, so that the line | |
18 | ||
19 | X MAC80,M80,MAC80,,HEX,,= | |
20 | ||
21 | can be placed in COMPIL.MAC to invoke MAC80 like any other assembler. SFDs are | |
22 | not supported. | |
23 | \0\0\0\0\0 |