File MOPCMD.PA (PAL assembler source file)

Directory of image this file is from
This file as a plain text file

T/H QEQAT AOQEERUTIOT UPQSIHUUQTUOMNP 9OP !TQE4 IOAPH  H  L H P2D-IU5G941J4/J4/J4/J$/IM H AMP < IOAOT  UPAPH  P MCICACH AMP 4 P P QDQDHM<JPI5MP 5MP < H  IO IP H APH ACH  P 4 QM4 IM ID  5DJ$/QM4 H AMH AOP < T  H  IP IC H  H AMQM4 P P H  AD(MP/4IH  IM IO H 
OT APIPAPP L H  H  IM H AMH ADP P HM<JHIAMP 4 L  H  H0 IP H  H ACH  P 4 H  IM ID  5DJ$/IM H AMH 0L  T  H  H  IC H  H AMP 4 P P H  AD(MP/4IH  IM P =OIO H APH  H  QCMCIC IM H AMP QDAD5DJ4/J4/J4/J(M/(MP/QEIIATUHMIUTIOAY4:J4/LJH/P4D-IP5R9$0P(!LAN4)J$/H1)UDMIQ
1BIEADQTUHP EMQNEUULL UAAMILAEUPMUQHH UUQTAO5NJ4/J4/LJ/P3(-IU5L9$1P(!LAN$)PI=FURX UEMRQI9OP D4HM<JHI$1T H QE9EQA1BIEADQTUHP EMQNEUULL UAAMILAEUPMUQHH UUQTAO5NJ4/LJP/T-UAMG$-H1 IQL9H)(ML/DIH) UDMIQA1BIEADQTUHP EMQNEUULH QEUJICATUPMUQHH UUQTAO5NJ4/J4/LJH/P2
-IU5G9$1P(!LAN$)PI=FURX UEMRQI9OP H4HM<JHI$1P D QL=LQW4 UAUNIAALQR)EUEQCP YIP EMISATIIASIIANUTMEQT4 QOUD.(M/(ML4/J4/J4/HJT/URHIQEQAP !TQE< UPIEQA=TUR QU!SUBQUQT9OQS< UNP IHAEUMAOHM<JHM<JT%]TPI!TIIASURUOQT9IQE$ QSL QA1LAE5DJ$/QWUHQND INAYQOUPURQAIOARUREEUU
EUT QU!ST UBQT=TQN< AN(MT/PIIHAEUMAOT MIT IPUEMSIE9DT P IHAEUDQAQA$ UNP IHAEUPMUQHH UUQTAO5NJ$/QR]EUIQSIEART(IDP8L QOUDL X5P)$ USL QAUVQDD INADQTUHP EDAT5AJ$/QDMEQOUDP =RQU%TINAEP"=MQPUDIC"IIASQC1AQLQE.(M/(MT/P%UDPIIHAEUIQNUEIRUUQPP 9OP !TUE QU!ST UBQT=TU
H QE%GQSUTQRL QAQRT MIHM<JPI%DQSIAQLQEP 9UQT1IP 1AQL< UFP IHAEUCIUQR9EQTP QAETT MIP UDQCQOAE5DJ$/QAQNT IPQOUCQSUSID.P !TIIASUFIOUCMEP !TQE< UPIEQA=TAR(MT/HIUEUQUEQSUSP QOH UE QRMOUEMSIEADIIANUSEEQU9EICAEQAQNP 9IUSIUAE5SJ$/QTEHQT8 UOH UEUQUEQSQSD IRAEULMOI
.P !TQE$ QN%DQVQIQU1AT UPAS5HJ$/UBQUQT9OQSD IRAEQBMAQK0 QIUTT MAP EEICAHUREEUUMEQT$ AS4 J$/QP=RUCMEQSQEP,$ QN=FQR%MINAGQTUHT AOQEERUTIOP !TIAATUHMIP URQQUUAS5TJ$/UWMAP =HUNIOIE9DHM<JHM<JM4JJ(MM4JTJPIQA-SP=4IQOQPAE5CPJLIMU5RPI=MQP1FAD(MPI9IUIQWL=IM$JUVIEAS
=4(MM4JTJPIQA-S2$=QB1EAL(MTIUCMR42TIUCAR(MPI9IUIQW2$=H0<IQI%NQTEIUL%LT URQNENQBULM$JUVIEMS42I41J(MM$JQFUIILADUCIUL%1M$JP*=MQP=LAC(ML4/J$/UMAOT UPQSIHUUQTIOANUIQNUEIRUUQPP USQR%VICAEURUOQT9IAE(M/(MUMAOQCQMT,( QB=LICAK2(MPIIDMSUK6$IT/MIP !TIIASUOIUP 9IUTIEU
AUMT< M$JUJAMH AIUMAOQCQMPI8/IO,QBMAQK$ QN=TP !TUEL UKAIP !CQA9I.(MM$JQC%DT UCAR(MPIMAAL$IP/ESIVAEQTUHT EMP URUGMIUTIEP EVQLUUH D!!(MPIMDQA4 QOMP1(MM$JUDIBMIX5HI<IQREEUDP IHAEUMAOT UPQSIHUUQTIOANQBYUUFIE.(MPI9AID  L7\704)PJPIQB%C5$6PIL/QLEEURP IHAEUPMUUHU
QT=TQNH QUYFIE9RM4JPJ4IAQ%LHIH/IOIRP UNQWP QAETP 9IITAOQTUHT UCQRURAN5TTJPIIAADUMAOUDQATIH/UEUQUEQSAS4.PJ4IAQ5APJPIICAAUMAOUDQATIL/QAUVP !TQE< UPIEQA=TURH UEUQUEQSQSX AO5RJ$IPIP/QE=CQD9IQG0 QAUTQRH IYH UMAOQDME"4.J(MPIETQD4 QOMPH1<IURMEUTIOUEP IHAEAM5QPJ4
AQ5LJ(MPI%CMF M$JQTQAP 4(QOUPIV%FPI\/IEATQTUHP UDQCQOIE]RQST QV9EQTX QL]AP,D AN5DTJIUOQSAD%SPI0/IE]TUS UOQST QI.(MPM4JQOMP1$,H0<IQLMOIAALUIQNUEIRUUQPP UTQM=PURIAAY(ML4/J4/HJT/QRPIQE=CIDAEQOUPURQAIOARUPMUUHUBQT=TUNH UEUQUEQSAS(M/(MT/P%QWLIQOUMP UHIRAEQWUHQ
D P =MQP< UPIEQA=TUR QU!ST UBQT=TQN$ AS4 J$/QPURQSUSID,QT%HUSL QE5GUEQNP UDQCQOIEASQAQNT IPQOUCQSUSAS4 J$/QTUHT AOQEERUTIOP URQQUUUSMTH. IWAEUAMLQOHIQA-CP %LUGQHHM<JPI!TQEP QE=CQDQET ]SQIMTUHP QOD QC9KQO1WQE]DUEP IHAEHM<JTIAOQEERUTIOP URQQUUIS9THM<JHM<JP%
TPI!WIEANUAL UWQIICAHULQIQE$ USP QU9RIEADIO1NP !TQE$ QN%DUCQAIOARHM<JPI%TUMIEP $ QST QNIAQLQEP 9AUD\ QI1LT UTIRANQTUHP 9IQDMIQA=TAR4 J$/QOYFP YAUTIEH AAQPURUSQEP 9IUTIEQV1AP.$ QF4 QOURT UPISAHHM<JTIUBQT=TQNP QAETT !EUIQSUS\ QH9EP 9AP 9IQDMIQA=TQR$ USP QU9
IEADHM<JPIYOIF,QT%HUSH UOQUQIUNP %WILALQC9OQT9IIUAEQTUHP UDQCQOQI]NHM<JTIIPQOUCIS9ST P UHMIP UMQT=HQD$ UNUSURMEP !TIAATQA1LT UCQRURAN5TJ$/UREEUUMEITASQAURT IPQOUCQSUSQD< QNUCP UBUFIOQED INAYUREEUUMEAT(MP/$IQS  QO=NQRQEH AAQSMEQOQNP %TIM9EHM<JHM<JTMLJUTIAI
,P ECAL(MPI-SQP9IAS$IT/UPUTT QS$ UNP IHAEQS%KQPL QH%AAN4.PJ4IQOMPAM5DPJLIIAALHI<IQH=OUKP UO QOUWQRX QA1IM$JQS9EAD(MTI]PAR5FPJ4IUOAPAW5RJ(MPI1CAB$IT/]PIRAFQOUVQRUHAA5DPJ=MMPADP,LIAL5BPJPIICAAUMAOQEYVM$JQDUBMIX5HI<IQAQNP 9EQA1BQE< IUARUIQNUEIRUUQP.(MPM4JQOQ
1$,QCILM$JQC1AM$JQW%AAT%EPI\/UO\ UAQIP =FQRD T UPQSIHUUQTIO9NM$JUMAOQEYVM$JUI)SP =MUPYEIF<IUSQET UOQRT QV9EQTX QL]AP UPQN%DINAGUN]O.(MM$JMAQCL00HI<IIIASUBQIH 0USQEH?  QEQNP YOP =RAL5LPJDIINADUMAOUDQATIL/QU5MUA%R)4.TJLIINAAQCELM$JUJAMP =MMPIDPI8/IO,IGAOIO9
M$JQTQAP T(UOMRIU%MTI$/IE1SP =GP =FQRUCP !TQET H-5OURL QU5MUA%R.(MPIECAL(MTIURAN(MPIMAL400(MPI5JQS4 QOQPIX<IIGAOQL]IIHATQTUHT UPQSIHUUQTIOANQIQNQIECUTIO.(ML4/PJ=MMPIDH, MAICL00HI<IIIASUBQIH 1USQEH ?P(EMQNEUULL UAAMIL%E.(MPI9AQD4 QOQPAA5TTJLIINAAQCELM$JUJA
P =MMPMDPI8/IO,IGAOIO9NM$JQCYDL 1M$JUI)SH AIP(EMQN5SAF$)P/UYIS,QIMNQR5EUEQNP !TQE4 UAUNIAALQS5AQPULM$JUNAOHI<IP 1FIA9GM$JQCYDT UCAR(MPIMAL200(MPI5JQS4 QOQPIX<IIGAOQL]IIHATQTUHT UPQSIHUUQTIOANQIQNQIECUTIO.(MPM4JQOQPH3,P ETQD4 QOQPAA%TT/MIP %BMTH P USMT< P 
(UAUNIAALQR)EUEQC)(MPI9AID  L1004)TJLIINAAQCELM$JUJAMP =MMPQDPI8/IO,IGAOIO9NM$JUDIBMI5HI<IUYMEP,$ QS4 UAQSP 9IT P"UEQSP"4 QOUD 4?PJDIINADL(0H4$0M$JQSEZP 1CAA(MPI5JQP4 QOQP3%AP/=NP,\ QO< AN4.PJLIIDAF140PJ$IISAZII  QM9AQRYJH)<IUYMEP,$ UNICQEUMINATQTUHP EMQN
UULH QEUJAC5TPJ8IAO%PHI/QFELAG4.PJLIIDAFUCIUPM4JQOQPH31APIETID  L1004)PJ(IIMASUMAOAD%XP/=GP %LUGQHP !TUE QU!SUBQUQT9OP 9IQDMIQA=TAR4.J(MUMAOID04T P IAADUMAOUDQAPI$/QSH IIATT3L IEAT?(MPI9AID  L0404)TJLIINAAQCELM$JUJAMP =MMPUDPI8/IO,IGAOIO9NM$JQTQAL P(H0$0T
$/IE1SP =FURT ISAEULQAIE9RM$JUJMMP =MUP!DPI\/QO0 QI!GUTP IHAEUPMUUHUBQT=TQN$ QN%DUCQAIO9RM0J/(MUMAOID05PIETQD4 QOQPAA%TT/MIP %BMTP P USMT< P L(QO9UQT /QOQL)4.PJDIINADL(H0H0$0M$JQSENP 1CAA(MPI5JQP4 QOQPH6<IIN1OP =GP 9O.(MPIETID  L20H)<IUYMET,P QU9RP YOUFP 
HAEQH1OQD$ QN%DUCQAIO9RM$JQDMBMOX5M$JQCILM$JQCYDL 1M$JQTQAH AIT(QCQH1OAD$)T/MIP !TQEL QO9UQT /QOQLP 1FIAAGUSQEP =NMW< M$JQSENP 1CAA$IP/UYIS,QCULIAARQTUHP 1FIAAGITAOQS=HIWH UCUOINITM$JHI<IP =MID9EM$JQCILT QSQL$ AA%CP/=NT,L IEATQTUHP 1FIAAGITAOQS=HIWH QH1OA
4"PJPIICAAII  QC!TQOQLH)<IQMQOAE(MPI9SAL$IT/IAUE\ QE8 IOAWUEQNQE%RINAGUCUOIN=TQH1OMD< M$JUJAMP =MMPUDIA<IIN1OP =GP 9O.(MPIETQD$ T (QRMOIN%TTI$/IE1SP ESIVAEQTUHP MAUTYIUE QRQOUUQCT ITAA5YPJPIICAAII  UCMTQAUVH)<IQSUHIEATUCUOQNUTQRX IOARQWUHUN\ UEH UEUSAM5EP
LIIDAFUCIUHI<IP L"QO9UIT"QMQOAE4.TJPIIAADL(20$)T/UTIRANIOANQTUHP  "QOQLP"$ QN%DUCQAAO5RPJ(IIMASUMAOAD5XTJPIIAADL(20$)P/ULQAUVP !TIEH QH1OID"QL]IIHATIOAN!(MPIIDMSUO6(MPI1CAB(MPI5JQP4 QOQP6(MPM4JQOQPH51APIETQD$ P L(QTESIV%ETIH/UEQSQOURP !TQED QC%TIVAEQP=RQD
UUTP UR%AM$JQDECH AIT(IPQO9CAT$)P/!SUEQEP =CUUQNIEARIAASIIATUWMAP UBUFIOAE(MPIQCQFL AU%RPIT/QNUTQR9IIGH QH1OID8"M$JQTQAL H(H0$0PI8/IOAWQR5EQOUVP !TQEL QO9UQT /QOQLM$JQCEMHI<IUBQIT IFIOAMP"=MQPEDAT4"PJDIINADUMAOUDQAM$JQDECP =MQPEDAT(MPI5JQP4 QOQP6(ML4/J(MP
EPAG5EHJ<LPM4JQOQP6$,QTQAP =MQPEDIT<IIIASUBQIH 5USQEH ?P(EMQC%HINAEQCUHIC%K.(MPI9AID  L0104)TJLIINAAQCELM$JUJAMP =MMP]DPI8/IO,IGAOIO9NM$JQCYDL 1M$JQCILP EIAC$IP/USUTP IHAEQMMAQH9IQEL QHMEQKX QL]AP =FAR(MPIMDQA$ P 4(QCUHIC%KHI/P"!CIOIP.(MPIQCQFL AU5RTJPIIA
DL(104)PJ(IIMASP =MUP!DPI\/QO0 QI!GUTP IHAEUPMUUHUBQT=TQN$ QN%DUCQAIO9RM4JPJ=MMP]DT,PIIAADUMAOUDQAPI$/QSH IIATT6L IEAT?(MPI9AID  L0P004)TJLIINAAQCELM$JUJAMP =MMP!DPI8/IO,IGAOIO9NM$JQTQAT L(QCURIE%NTIH/UEIFQE!SP !TQEL IRATUFIOUMQAM$JQC1AM$JQR9UM$JQTQAL P(0
)PJ(IIMASUMAOAD%XP/=GP %LUGQHP !TUE QU!SUBQUQT9OP 9IQDMIQA=TAR4.J(MUMAOID08PIETQD4 QOQPAA%TT/MIP %BMT\ P USMT< M$JQAQNL (L02)(MPI9SQAL AL5APJ(IIMAPUMAOAD$9P/=NP,\ QO< AN4.TJPIIAADL(2H)<IUYMEP,X IOARUFQUQUURT MUAE4.PJ(IIMASUMAOAD%XP/=GP %LUGQHP !TUE QU!SUB
UQT9OP 9IQDMIQA=TAR4.J(MUMAOID09PIETQD4 QOQPAA%TT/MIP %BMT  P USMT< T P(IOAPIOAFUFIOUMH QEUSIT8)M$JQAQNL (L01)(MPI9SQAL AL5APJ(IIMAPUMAOAD$1P/=NP,\ QO< AN4.PJLIIDAF2$0TI$/IE1SP URUSQEP !TUEL UAAMILAEQT1AUL%EP %LAN5EPJPIICAAII  QD1WQIUNH)<IUCUOQNUTAR4.PJLI
DAFUCIUM$JQTQAL D(04)PJ(IIMASUMAOAD5XPJ(IIMAPUMAOAD$1P/=NIW,QBMAUKP QOX UIMRQTH QAUSM0J/(MUMAOID1XL  M$JQDECP =MQPEDM$JQTQAP =MQPEDM$JUDMBMOX5HI<IUTIUQN< UNP IHAEUSIEQVMIIEADQIQNQIECUTIO.(MPI5CAA(MPI9AQD4 QOQPAA%TP/URUMYOUEP IHAEUSIEQVMIIEADUBQIT IFIOAMQT
HM$JQDECP =MQPEDIT<IQOUPURQAIOARUREEUUMEQTP QAET.(MM$JQC1AM$JQS9EAD%WTI\/UAQIP =FMRD H/2QSMEQOQN.(MPI1CQO-CM$JUMAOQM]SM$JQCILHI<IUN]OT UTIRANQTUHP 9IQDMIQA=TQR< IF9FM$JQTQAP =MQPEDM$JQDMBMOX5M$JQCILM$JUJAMH AIUMAOAD%XP/URUTIUUNP QOP QE=CUDIE.(M/(MUMAOQEYV
,D PM4JQOQPIA1TI40PJ=MQPEDL,IM4JPJ=MUPMMIG,QZ1BQO-C 43LJIM$J0(MLID3HI<IL1H/H AAQSMEQOQNM$J0(MI40J(MPM4JUOAPIW1RPIIZQLMOMKL TI/QWYRP UMQSESAG5EPJ4IQOQPL0D-M0J/(M/(MT/HIQI]NP !TQED ULIEQTD ULIAAM(M/(M/(MQSETMRITP,LIAL%BPI\/UOP UOL QLUEIP\ QT1IP UNQEUDAD4.PJ
IAA5LTJLIUUASAN5DJ(MPIMAL001(MPIIDMSUO6$IP/%RINAGUOIUP !CQIUMM$JQCILM$JQC1AHI<IQW%AMTH P040AS(MPIUSUN]DM$JQC=LAC5KPJLIQL5KAG41PJDIMC00$1TIP/QH9ET UTIRANQTUHP UBILALQOYFM$JQDMBMOX5M$JQC1AHI<IUN]OP EPQUUSP =FQR  QAYLH AAQSMEQOQNM$JQS9EAD5WPJLIQLMOAK$IP/UWP 
DUNP	P EWINATQTUHP UBILALITAOM$JQC-LMMIGHI<IUSUOINADQT=OP YOQT9E.(MM$JUJAMT QSUAQR2(MPMLJQL5KIG01PIIZQLMOMKL M$J0(MI40LJHI4$IL/2P04 AS(MPMLJQL5KIG02PIIZQLMOMKL M$J04ILJIM$J6$2PI /QAYLH AAQSMEQOQNM4JTJIQAUGM4JPJ8IUOUPQN!CHI<IQFUIILADP1L QO5MIOANQF1OUL]OAS(
PI1XUIQS 41J4LJZ

Note: Lines longer than 256 characters were wrapped



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search