|
|
1.1 root 1: #ifndef TARGET
2: TARGET NOT DEFINED !!!
3: #endif
4: #if TARGET!=PDP11
5: Target= TARGET OUT OF RANGE!!
6: #endif
7:
8: #ifndef FAMILY
9: FAMILY NOT DEFINED!!!
10: #endif
11: #if FAMILY!=PCC && FAMILY!=DMR
12: Family = FAMILY OUT OF RANGE
13: #endif
14:
15: #define TYLENG TYLONG
16:
17: #define TYINT TYSHORT
18: #define SZADDR 2
19: #define SZSHORT 2
20: #define SZINT 2
21:
22: #define SZLONG 4
23: #define SZLENG SZLONG
24:
25: #define ALIADDR SZADDR
26: #define ALISHORT SZSHORT
27: #define ALILONG 2
28: #define ALIDOUBLE 2
29: #define ALIINT ALILONG
30: #define ALILENG ALILONG
31:
32:
33: #define AUTOREG 5
34: #define ARGREG 4
35: #define SAVESPACE 6
36:
37: #define FUDGEOFFSET 1
38: #define BITSPERCHAR 8
39: #define XL 8
40:
41: #define USETEXT "\t.text"
42: #define USECONST "\t.data"
43: #define USEBSS "\t.bss"
44: #define USEINIT "\t.data"
45:
46: #define BLANKCOMMON "_BLNK_"
47:
48: #define LABELFMT "%s:\n"
49: #define MAXSHORT 32767
50:
51: #define MAXREGVAR 2
52: #define TYIREG TYSHORT
53: #define MSKIREG M(TYSHORT)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.