Trailing-Edge
-
PDP-10 Archives
-
klad_sources
-
klad.sources/mcmsg.mac
There are no other files named mcmsg.mac in the archive.
;THIS FILE WILL CREATE A MESSAGE FILE OF ALL ERROR MESSAGES
;WHEN ASSEMBLED WITH ANY MICRO-DIAGNOSTIC FOR THE DX20
RIM10
LOC 0
LALL
.DIRECTIVE .XTABM
IF2,<PRINTX STARTING MESSAGE FILE>
%%%LOC=0
DEFINE DEFTST(NAME),<%%%PRG NAME,\EDIT,\VERSION>
DEFINE %%%PRG(PROG,EDT,VERS),<
%%%CHK
ASCII \;PROG'.MSG VER EDT'.'VERS
\
%%%LOC=.
>
DEFINE TEST(NUM,NAME),<
%%%CHK
ASCII \:NUM:NAME
\
%%%LOC=.
>
DEFINE ERRMSG(MSG1,MSG2),<
%%%CHK
ASCII \!MSG1
\
IFNB <MSG2>,<ASCII \]MSG2
\>
%%%LOC=.
>
DEFINE ERROR(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE ERRORM(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE ERRORA(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE ERRORD(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE CHKTRM(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE CHKERR(A,M1,M2,P),<ERRMSG <M1>,<M2>>
DEFINE .ECRAM,<%%%END>
DEFINE .MEM,<%%%END>
DEFINE .END,<%%%END>
DEFINE %%%END,<
%%%CHK
ASCII \;EOF
\
END
>
DEFINE %%%CHK,<IFN .-%%%LOC,<PRINTX ???????? LOCATION COUNTER CHANGED>>
DEFINE D(OP),<DEFINE OP(A1,A2,A3,A4,A5),<>>
D .INIT
D .LOC
D WRITE
D READ
D READB
D SNDADR
D REPEAT
D NOP
D LDBR
D LDMEM
D LDMAR
D LDMARX
D IMAR
D RETURN
D SHR
D DATI
D ADM
D ADMR
D ADMC
D ADMCR
D OSMC
D OSMCR
D INC
D INCR
D ADC
D ADCR
D SHL
D SHLR
D ROTL
D ROTLR
D DEC
D DECR
D MOV
D MOVR
D MOVMEM
D LORCM
D LORCMR
D LANDM
D LANDMR
D LORM
D LORMR
D LXORM
D LXORMR
D TSM
D TSMR
D OSM
D OSMR
D ADB
D ADBR
D ADBC
D ADBCR
D OSBC
D OSBCR
D MOVB
D LORCB
D LORCBR
D LANDB
D LANDBR
D LORB
D LORBR
D LXORB
D LXORBR
D TSB
D TSBR
D OSB
D OSBR
D JMP
D JUMP
D JMPI
D JUMPI
D JMPB0
D JUMPB0
D JMPB4
D JUMPB4
D JMPB7
D JUMPB7
D JMPC
D JUMPC
D JMPZ
D JUMPZ
D JMPSUB
D GOSUB