Added version 10 of basic.
[retro-software/dec/tops10/v4.5.git] / src / macro.opr
1 \r
2                 ASSEMBLY & LOADING INSTRUCTIONS FOR MACRO V40\r
3                 $=ALTMODE\r
4                 MUST USE MACRO V.33 AND LOADER V.30 OR LATER VERSIONS\r
5 \r
6 \r
7 REENTRANT MACRO [4 SERIES MONITOR]---THIS IS THE VERSION SUPPLIED BY DEC.\r
8         .R MACRO\r
9         *DSK:MACRO,LPT:_DSK:MACRO\r
10 OR\r
11         *DSK:MACRO,LPT:_DSK:PARAM,DSK:MACRO\r
12         *^C\r
13         .R LOADER\r
14         *MACRO$\r
15         .SSAVE DSK MACRO\r
16                 [PARAM NEED NOT BE USED,DEFAULT CONDITIONS ASSUME DEC VERSION\r
17                 PARAM.MAC ,IF USED, SHOULD CONTAIN\r
18                         RENTSW=1        ;IF "HISEG" PSEUDO-OP IS WANTED\r
19                         CCLSW=1         ;IF "CCL" FEATURE IS WANTED\r
20                         RUNSW=1         ;IF CCL AND A 4 SERIES MONITOR\r
21                         PURESW=1        ;MANDATORY]\r
22 \r
23 \r
24 NON REENTRANT MACRO [3 SERIES MONITOR]\r
25         .R MACRO\0\r
26         *AS ABOVE\r
27         .R LOADER\r
28         *AS ABOVE\r
29         .SAVE DSK MACRO\r
30                 [PARAM.MAC SHOULD CONTAIN\r
31                         PURESW=0        ;MANDATORY\r
32                         CCLSW=1         ;IF "CCL" FEATURE IS WANTED]\r
33 \r
34 \r
35 NON REENTRANT MACRO [4 SERIES MONITOR]\r
36         .R MACRO\r
37         *AS ABOVE\r
38         .R LOADER\r
39         */H\r
40         *AS ABOVE\r
41         .SAVE DSK MACRO\r
42                 [PARAM.MAC SHOULD CONTAIN\r
43                         PURESW=0        ;MANDATORY\r
44                         CCLSW=1         ;IF "CCL" FEATURE IS WANTED\r
45                         RUNSW=1         ;IF "CCL" AND A 4 SERIES MONITOR]\r
46         ;NOTE:  IF YOU WANT TO ASSEMBLE PROGRAMS USING THE HISEG\r
47                 PSEUDO-OP, SET RENTSW=1 ALSO.\r
48 \r
49 \r
50 \r
51         CONDITIONALS:\r
52 \r
53         RENTSW=1        WILL GIVE THE HIGSEG PSEUDO-OP.\r
54         CCLSW=1         WILL GIVE THE "CONCISE COMMAND LANGUAGE" FEATURE AND SET FTDISK=1.\r
55         RUNSW=1         WILL CAUSE THE RUNUUO TO BE USED VS DUMP MODE IO.\r
56         FTDISK=1        WILL CAUSE DSK TO BE ASSUMED AS A DEFAULT DEVICE, AND ALLOW "[PROJ,PROG]".\r
57         TEMP=1          WILL ALLOW CCL TO USE CORE FOR READING AND WRITING ITS .TMP FILES\r
58         PURESW=1        WILL GIVE VARIABLES IN LOW SEGMENT FOR RE-EN MACRO.\r
59 \f\0\0\0\0