Digital PDFs
Documents
Guest
Register
Log In
XX-37E36-7D
February 1972
146 pages
Original
9.2MB
view
download
Document:
MAINDEC-12-D7CD
Order Number:
XX-37E36-7D
Revision:
0
Pages:
146
Original Filename:
http://bitsavers.org/pdf/dec/pdp12/diagnostics_set2/MAINDEC-12-D7CD.pdf
OCR Text
R.sc.J 1 I< !;) ..... ~,. ,n ! ) ~-1t'', q-u R._S;,.J 4 L. SIA) ·7 i '• ':..~' ~ .~· ,.,,. ' r""' ..:,~ · ; , ,,, ....... ... ~,--f~,-:~_,t ·,~~.. 1 ./ ' I 'l' ', .....,,·: ''! j j ,,· ' C· /60 ·: U.JU.. f1;,.t ~ ~~ <(A.!"//66°-e~ {~tf(,10). U.AJZ. 111A-R/l.05 •' .l3 '' ~ -t;.- e,.1,rl:ctJ.,,.,..,._.• ~4 t><.vt- ~ ~ ~ cvu.-5/J..,o~&tJ~) 11L 11 ~, ----------------- c-------------------- 0 L-------- --- -------------- 0 ---'----- -~~~--~~--~ ---------·--·~---~ ·------- - - - - - - ------------ ------- ---- -----~-~----- --------- ---------------------·-- -------- - 0 I ., • ~) "\ r,-,i \" . -· " ,.,!.· \~ 4 . IOENTlrtCATION ............... ) ' PROOUCT C00£r MA?NO£C•12•07CO PRODUCT NA"IE:I POP•12 SYSTEM EXERCISER OATE:s rtBRUARY 11 19~2 MAlNTAfNERI OJ4GNOST%~ GROYP A\.ITHORI RAYMOND SHOOP j. 1·· 1~ •. •• t,~\>"fRIGHT ~ 1912 }.\ tllUIPMfNT CDflP011, .,_\;\\ "f,1'7.f' •. f ~- .. # 0 ' ~ ;,' .. ~~ .i'_ . 't.;~ •. ., 0 0 ,,,,--- 1· ..- ~) 11 . ~. . ABSTRACT ......... POP•12 SvSTE~ EXERCISER IS A COMBINED !EST Or !HE PDP•12 A~O ITS co~~o~ QPTJONS, lTS PURPOSE lS TO TEST THAT T~E P~P-1~ CAN ACCUqATELY AND CONSISTENTLY PASS DATA BETWEE~ THESE ~EVICES~ SOTH OATA 9qEAKS AND PROGRAM INTERRUPTS ARE USED EXTENSIVILY THROUGMOUT r~1s PROGRAM, TWO BACK·G~OUNO PROGRAMS ARE RUN TO E~SURE-THAT TME C,P~U, OVERHEAD RtMAJNS MlG~, THE Ll~CTAPE IS MANDL~O 1N SUCH A HANNER THAT A DRIVE MAYBE DE·~E~ECTED OR WRITE•LOCKEO WITHOUT CAUSING AN ERROR~ THIS WILL CAUSe THE TAPE PROCESSOR TO MANG IN NO•PAUS£ WAITING roR AN lNTERR~PT TMAT WIL~ NEVtR APPEA~, 1T WAS NECESSARY DUE TO PROLONG RUNNING Or A !APE Wl~~ WEAR OUT TH~ TAPE, 2·, 2·,1 .,.• •• • R£QU1R£MENTS ............. EQUIPMENT .......... STANDARD POP•12 COHPU!ER 8K or ME~ORY WORDS '. KW12A RCA~ TIHt C~OCK KF'12B A1P1l1• rpP•12 rLOATtNC POINT PROCESSOR• AIP•12 L480RATORV DATA PROCESSOR• RK08 O!SK CAqTR!DGE• ~ : ' . _, ::' rcsa MAGiAPE MEMORY• LP0S/~P12 ~lNE PRlNTE~, P~12 ~JGM SPEED R£AOE~• oc02.r TE~ETyPt CONTR9L• •OPTJONAL r l \l / / .~ _;,_-:, \ 0 ........ '- t (0. loil t \11, .. Vt,. ~ THfS pr.o~RA~ OCCUPIES MEMORY LOCAf lONS 0 0200 !H~1 7777~ 21 3 PRELlMl~ARV .· ~· DROGRAMS -·~--······--·~·-··- ALI. POP•12 A~' OPT?O~ OlA~NOSTtC !EST MUST HAVE 9EEN RUN SUCCESSF'Ul.l.Y, 3, LOAOl~G PHOCEOURE -················ PROCEEO WlTH THE l.OA,lNG or A STANDARD BINARY ~ROGRA~~ IT MAY ALSO BE LOADED BY.O?AL V2 OR DlAL ~S, STARTl~G PROCEOUR£ •W•••••••••••••••• 4, THE PROCEDURE TO SETUP THt PDP•12 SYSTEM lS CR(TlCAL 1 ANY £RROR lN iME START?~G PROCEDURE WILL RE~ULT IN AN ER~Oq, A, # --~ B1 TAPE !RA~SPORT 1, MOUNT A CERTt~tED PDP•12 !APE (MARK 16Z0 B~OCKS> ON ALL DRIVES TO SE TESTED, 2, SET THt UNIT SELECTOR ON ~ACM !RANSPOR! TO AN !NCRE• MENT!NG NUMBER STARTING W(TH UNlT ~. 3, SET THC LOCALl~EMOTE SWlT~H TO REMOTE qN EACH OR!Vt, 4, SET THE WRITE ENABLE SWIT9H ON EACH ORJVE 0 RK~S QtSK CARTRIO~E ~AKE ~URE THAT TM~ READY SW!TC~ES ARE RESET~ ~) 'f"' ,~ ~ ,.,. ·-: n "'- '\'" r- '--· :.,_< LIGM! IS ON AND A~L WRITE LOC~ i '", ': :' '} 0NlT ~ IS SELECTEO 4~0 THE k~iI~ ~~~~ ~ :1~~~~S ~q~ RtSET~ ANY AO~lTlONAI. VN!TS SET TO AN INC~EHENTIN~ UNIT NUM8E~ ST1RTl~G wrT~ UNI! 11 01 TC5S ~AGTAPE M.£MORV UNtT Z SELECTEO ANO THC WRlTE•ENABLE RJNG IS INSTA~~EO~ T~£ U~tT ~vsT aE ~N ~?NE, AOOlTlONAL UNlTS ~ET To AN tNCREMENTt~G UNIT NVMSER STARTI~G WlTH UNIT 1, . !· I i ' E, OC32r TE~ETVPE CONTROL PL1:E !T IS U' ' ' iL~ 1~ TERMINALS ON•~INE, lF A K£Y80ARO FLA~ tS SE~SE~ EPROR 1 () -._"' c 0 ~ ~/ " ~) / r, G, "" LINE PRINTER LP~8/~P12 ~AKE . _,,,·" SURE THAT lT JS ON•LlNE ANO READV 1 PR12 HIGH SPEED READER ?N~ER! BINARY COU~T PATTERN TEST TAP[ (H~lNOEC•Ci•~2GJ•PT) INTO THE READER ANO PLACE READER O~·LlNE, H, SCOPE (VR14) CHANNEL SELECTOR TO 1 & 2, tr A VR2~ 1 PLACE THE COLOR SWl!CH !O THE REMOT~ POSITION~ ~LACE I, A,t,P, INSERT ~W12A c~oc~ OUTPUT CAB~E lN!O S~OT ~15 or TME A~I~P~ TH!S CABLE MUST B~ INSTALLED !0 OPERATE TH~ A 1 !~P~ J1 • COMPUTER 1. SET THE SWlTC~ES, CRErtR yo SE~TION 4 1 \ ) 1r THE OEVJCE !S NOT ON THE SV~TEM1 IT IS NOT NECESSARV TO SET THAT lNMlBlT SWITCH, <R~tER TO ~ECTION 6) 2, SET-rHt MOOE ~WITCH TO 8•MOCE 1 3, DEPRESS t/0 PRESET~ 4, DEPRESS START 20 1 AT THIS P01NT NO OEVl~tS HAVE BEEN STARTED~ TH~ WORD HR£lLlY" WlLL APPEAR ON THE VR14 ClSPLAV ClN REQ tr "A V~20)~ THIS 15 TO GtVE THE OPtRATOR A SECOND CHANCE, Ir TWE O!SK ANO/OR TAP~S CONTAIN l~PORTANT DATA1 SAV~ IT NOW OR KISS IT GOODBYE, ~.~ 61 ·-v ;.:",.... ~Fl~ ~r !! 7~S "', , 1 ""'\ ' l l " P~G_i:A~ :-~ ""u (~ ~ r- ; ' • '°, \ IS SYA~~ED1.~HECK - .,... TO lNSURE THE DEVICES ARE RUNNING, F" " ' ~H~ .,... DISPLAYEO ~ESSAGE 0 0 I~ 4,1 . . SETTINGS :O~TROL S~ITCH . ' , ~--~-·---~·4· ·--~···· ql~l-lT AI . ~· ~ SwtTCHE~ q5.i Z a 1 INM1B1T STARTING Kr129 osw 1 a 1 · tNM181T STARTING A1 I,P 1 (RErER TO &,0) qsw 2 a 1 INHIBIT STARTING Or THl RSW 3 a 1 INHIBIT STARTING or THE rPP-12, RSW 4 ' 1 lNMIBlT STARTING or Rr~a-or32, qsw 5 • 1 lNHIBlT ST4RTING or THE RK~e q5., 6 • 8 NUMBER Or EXTRA 1.INC•TAPE !RAN~PORTS GREATER THAN UNIT e~ q5w 9 • 11 NUMBER-Or EXTRA MEHORV BANKS G~EATER TMAN 4K~ a. TC~S HAGTAPE~ 1.trT SWITCHES LSW 2 NOT U~E0 1 j LSW 1 • 2 NUMBER or EXTRA TU10 ORIVES I. I.SW 3 • 4 OC02r GROUP ca LlNES PER GROUP~. I.SW 5 • 1 INHIBIT STARTING or THE ocezr, I.SW 6 • e sa COLUMN 1.P08 OR AN LP12. I.SW 6 I 1 132 COLUMN 1.PZ8~ I.SW 1 • 1 lNMlBlT STARTING ~P08•1.P12~ LSW S a KW12A CLOCK CABLE CONNECTED TO CHANNEL 44w47 OF THE i,. l:'l .... -·~ NOT U?ED I.SW 10•11 NUMBER or CXTRA RK~S DRIVES, SENS£ SWITCHE~ SNS e • 1 DELETE RECOVERABLE ERROR l.OOP 1 RESTART CURRE~T PASS SNS 1 • 1 OE~ETE ERROR MESSAGE SNS 2 • 1 BYPAS~ CP BACKCRO~NO CMAINTENANC( ON~Yt ~NS A 1 l 1 P~ 6<. LSW 9 C1 CT~se CONTROLLER)~ 3 • 1 BYPASS OJSPl.AY BACKGRO~NO CMAJNTENANCE ONl,,V) ., u ,~ u '--~~-~ ·~--~·-~~--------- ' I I 'i I 0 n .-..,.,_ : ~ ,/ I 1 ~/ __ l: !l,1 \. ..- 'UE TO TME 'LEXlB!L.JTY or THE lNTERRUP! LEVELS or TH( Kr12e <A~P,!1> JT ~ECOVES NECESSARY <Ir TME Kr12B IS ?~STALLED A~D E~ARL(0) TO TOGGLE SEVERAL C~A~GES I~TO TME PROGRAM, rIRST OE!ERMiNE ~MAT ~~VICES ARE o~ !~E ~VSTE~ A~~ WMAT tNTERRUPT LEVELS IN OCTAL !M~V ARE ASS}GNEO TO~ SECO~OLV PLACE T~E DEVICE NUMBER JN THAT LEVEL, ArT(R THE DEVICE NUM8~R IS OEPOSITEO, THE PROG~A~ WILL NOT HAL.T IN L~CATIONS 3~Z2•3037~ rttLVRE TO EXECUTE TMl! CORRECTLY WILL. CAUSE A PRO~RAM HALT, INTERRUPT VECTORS ARE DOCUMENTED AND LOCATED A! LOe, 330~•3037 nr rtELJ 0 IN THE L.IS!ING~ THERE ARE TWO LOCATIO~S FOR EACM INTERRUPT VECTOR, ONLY TME rtRSJ LOCATION CHANGED~ !: ·' 1 I lI I 1, I OE VICE DEVICE NUMBER ............... R(081CF'!U 457Ql -····· Rl<H 4571 AJP•12 rPP•12 4572 4573 4574 4575 4576 4577 L.P~8/L.1'12 PJh12 0~02.F' •• TC58 • EXAMl'L.~1 RFZe AT LEVEL 121L.P08 AT LEVEL. 1310CG!l2•F AT LEVEL 14 .......... LOCATION 3el25 4570CRFU) 74G!l2 4574CL.PH) I 3027 7402 I 3030 !C3:. <:576 ( OC02•f") 3026 2 ::, ~ .. ~ ?{ 7 l "~ ~ COMMEN! ••••••• 311l24 'I VALUE • •••• ~ : ~~ ~· ~ /LEVEL. 12 /LEVEL 13 /LEVEL 14 :, Cc: :.. 5 SE S •p•·~~---··--~--~· POP•S MOOE, START 20 is THE ONLY VAL.IO STARTIN~ AOORESS or THI! P~OGR~M, NO SWITCHES ~MOULD SE CHANGED AFTER S!ART!NG THE PROGRAM~ WHEN AN ERROR ?S OETECTE01 IF DESlRED1 T~E PRO~RAM WILL ~E~TART ITSEL.r A~O USE TME SWITCHES AGAI~ 1 ~· ':._ ' 0, ' 0 "t -··-·· ••'"~..-y·•w _..LL PROGRA~ MALTS OR !YPE•OUTS ARE ERRORS, \._{ESSAGt CONSISTS or1 ~· TME E~ TYPE~OUT A1 THE CURRENT PROGqA~ qUN TIME, s, THE ADDRESS or THl EqROR IN FlELO 0, C1 THE GOOD DATA OR ~TATUS VALUE EXPECTE0 1 01 THt 9AD CATA OR S!ATUS VALUE OBTAINED, t, THC ~EMORY rIELO lN WHlCH THE OEVl~E OETEC!EO AN EqROR IN~ tr THE GOOD VALUE WAS ~03~ 1 THERE WAS A STATUS ERROR~ tr NON•lERO A DATA ER~OR 0CCURRED 1 THE LlSTtNG MUST BE CO~SULTED TO r1ND !HE TYPE or ERROR, ALL ERROR HALTS ANO TYPE•OUTS REFER TO M(MO~Y rtELO f~ ~. •• :1 • RESTRlCTlONS ···--··--··· A1 STANDARD POP•l2 COMPUTER, B, TH£ TAPE TRANSPOR!S MUST BE SELECTED SEQUENTIA~LY1 START!NC WITH UNIT 0 ANO WRITE ENABLED~ C1 TH£ SWITC~ES SET !0 ONLY TM£ EXISTING TRAN!PORTS ANO ME~ORY rIELOS AVAILABLE, D, THCRE lS AN tOT CONFLICT BETWEEN THE A,t,P, ANO THE ccr1 lNTERrAct~ THERErORE 1F A cc01 INTERFACE IS INSTALLED. lNMlBlT A~!,P~ MUST BE SET~ E1 DATA ON TAPE BLOCKS 77e TO 1327 WlLL BE DE~TROYEO ON ALL TAPE OR!VE~ USED, ALL DATA ON RK~8, RF08 OR OF~2. TU10 MAGTA~E W!LL BE orSTROVEO~ rJ t J:" , . Y:. r J ~ ! t; t: !" ! ~' ~ l •• « • ~ ~· ... CO~PL~TlON or ONE PAS~ Or THIS PROGRAM WIL~ TAKE APPROXI~ATELY 1 HOUR AND 20 MIN~ TMlS IS JME MINIMUM AMOUN! OF RUN TI~~ ~XPECT£0~ AT COMPLETtON or A PASS THE PROGqAM WILL TYPE THE PASS NUMeER roLL0W£0 BY A TOTAL ~UM6E~ or ERRORS SINCE THE-START or THE PROGRAM, DURING THE FIRST PASS or THE PROGRAM, !HE DISK ADDRESSING WILL BE A~ INCREMENTI~G PATTERN, CURING TH[ SECOND PAS~ IT WIL~ et RAN~O~~ tr T~E PASS ~UMBEq lS 000 1 THE ADDRESSING IS INCREMENTING, tr T~E PA~~ ~UMB£R IS EVEN, THE AOORES~lNG is ~·~DOM~ "' , ·f ~ ~ --tJ, u -~ • c - ~· • ii ~I 0 0 0 L'\ ---... (~; '~--- ___;1/ e-, - ' Jllltr.._J PROGRAM OESCRlPTtON -·~·-··--·~----~·-· ~uP•12 SYSTEM EXERCISER IS A COMPREHENSIVE PROGRAM TO EXE~CISE THE PDP•12 DATA BREAK SYSTEM, All COMMON DATA BREAK DEVICES ARE VSED TO TEST THE ABILITY TO EXCHANvE OATA BETWEEN THE JEV!CES ANO TME PDP•12~ WMILE TME PROG~AM IS RYN~ING, TH[ VR14 ~ILL OlSPLAY TME CURR[NT DEVICES AND THE MEMORY r1rL~S RU~NING~ THE ~UM3ER ~ ArTER A DEVICE INDICATES !HAT THE DEVICE ts NOT qU~NING 1 A NON•tERO NUMBER ArTER A DEVICE1 t~OICATES THE M(MORY f!ELO THE DEVICE IS EXERCISING DATA 1N 1 Ir A OATA BREAK DEVICE ONCE STARTED, S!OPS THE PROGRAM WILL ~ETECT THAT AND REPORT IT AS lN ERROR! 8,1 ROUTINE OESCRlPTION ···-··---~·-·~~·-·· DISPLAYED MESSAGES <IN GREEN 1r VR2e> ~P! •• II ~1(08' A CENTRAL PROC~SSOR eACKGROUND PRO~RAM TO !EST SOME or TME BAS!C POP·12 INSTRUCTIONS, AT THE START or !HE PROG~AM, Ir THE MACMtNE MAS GREAT~R THAN SK or CORE, THIS PROGRAM WILL BE RELOCATEO TO All EX!STING MEMORY rlELOS~ CURING THE EXECUTION or TME EXERCISER A RANOOM MEMORY r1£LO !S SELECTED ANO If lT EX(STS THE BAC~GROUNO PROGRAM 1~ ~ll~ __lN !HA!__ilELO·, THIS is A TEST or THE CATA HANOLtNE CAPABlLITV or THE RK08 CtS~ CARTRIOGE, THIS PROGRAM EXECUTES A WRITE • READ OPERATION or •ee OCTAL WORDS LONG ON AN INCREMENTING CJ~K SECTO~, SURrAeE ANO O!SK ADDRESS, BOTH THE DAiA PATTERN ANO MEMORY flELOS AR£ or RANDOM NATURE; '1 TH!S lS A TEST or THE DATA HANDLINE CAPABILITY or THE Rfrs; Of32 OtSK ME~ORY, TMlS PROGRAM EXECUTES A WRITE • REAO OPERATION or 1~03 OCTAL WOROS LONG o~ AN INCREMENTING Dl~K EXTENDE~ ADDRrss~ TME ~IS~ ADDRESS, CATA PATTERN AND MEMORY r1E~DS •~E RA~nOM, ~r2S/Of321 . . • 1. ' iS ca··~ARED ro ~~ow~ R~SU~T~. 1r NO ERQOQ HAS BEEN MADE 1 T~E I~STRUCTIONS ARE REPEATED, T~E ALGOR!T~M USEO WILL TAKE ABOUT rf VE SECONDS TO EXECUTE B~FORE COMPLETION~ THE MEMORY FJELD TME ANSWER WILL BE STORED INT~ JS RAN00M 1 THE CORRECT FPP•1Z ANSWER .!SI ~~~;:o~ l~~ A~3~E EXPO~ENT 0015 M1 S 1 W1 2000 L,S,w, 02132! ~" ' 0 0 ~ ••• I • • ' • 1. W '•.., W -- • '<.. •• - - - - - - THE A, TO'· CMANNELS or TME A,t,P, TME MEMORY rJELD TME ~SULT WILL 9E STORED tNT~ IS RANOOM, C""JE l(hZA CLOCK CA91..£ f'IUST 9£ lNS!Al..LEO TO OPERATE~ A', l',P', ~- TC'S: TH!S lS A TEST or TH£ TCSS/TUl~ ~AGTAPl ~EMOPV 1 A Z0~ woo~ ~~I•t RECORD lS W~tTTE~ rivt Tl~ES. THIS IS !HEN ro1..1..ow£~ 9Y A SPA:E REV£qSE ANO A REAOIC~~PARE OVlR TME r1vE RECOR~s. ANOTMEP SPACE ~EVE~S~ IS EXECUTl~ A~~ THE rlVE ~£CORDS ARE TME~ READ A~O THE DATA !S co~PAREO TO T~E EXPEC!£D VALUE. tr £OT CEND or TAPr) IS ~£TECTED THE OR!VE ts ~ESET TO 8JT <SEGtNtNG or TAPE) AND TWE PROCESS lS R£PEAT£D, KF12s1 If THE MESSAGE SAYS QON" THIS iNrORMS !HE OPERATOR THAT TH£ KF129 (A~P~t.> IS WA~DLING THE t~TERRU~T SERV19E~ tr TME MESSAGE SAYS "OfF" THIS IN'ORMS TME OPERATOR TMAT THE Kr12e !S NOT HA~DLlNG !ME INTERRUPT SER~ICE~ OlSPLAYED MESSAGES ClN REO IF VR2~) !JME~ THIS JS A 4 DICtT OCTAL NUMBER or THE RUN•TJME or THE PReGPA~~ THE SECOND 4 OJGIT OCTA~ NUMBER INDICATES THE !OTAL NUMBER or £RRORS, NON•DlSPl,.AYED ROUTlNE~ LP0B/LP121 i ! !·· ' I . !C\2! PR12! THIS ROUTINE .Wt LL WRt!C • REAO rROM ALL EXISTING TAPE CR!VlS~ A eurrtR or 40~ OCTAL WORDS tN MEMORV rlELD 0 ts USED, THC TAPE INSTRUCTIONS ARE EXECUTED IN NO•PAUSEt EXTENDED ADDRESS MOOE~ THE LlNCTAPE lS MANDLEO JN SUCM A MANNER THAT A DRIVE ~AYBE OE·SELECTEO OR WRlTE•LOCKEO WlTMDUT CAUSINC AN EqROR~ THIS W!LL CAUSE THE TAPE PROCESSOR TO HANG JN NO•PAUSE WAITING roR AN INTERPVPT TMAT WILL NEVER APPEA~. IT WAS NECESSARV ouc· TO PROLONG RUNNING or - !APE WILL WEAR THE TAPE OUT~ THIS ROUTINE ~tLL REAO A BINARV COUNT PATTERN !APE (HAINCEC·~a• ~2G3•PT) !MROUCH TME H!GH SPEEO PAPER TAPE READER, THE ~OOT!N[ WILL POSI!!ON THE PAP~R TAPE ?N T~E CORRECT PO~!TION: ',~.·~ .... ' ocz2F1 .. THtS ROUTINE WILL OUTPUT A QSLIOIN~" PATTE~N ON TH£ Ll~E pq1NT£R, _;•r ~'~· -\'\'~ j'. • ~ • • ·- ~·, .: ;1• .. ~ 'r i _;': :- ""~,.. .) .:. .._..' :.,.,. ~!~::':-''( I _, f.':;C •JI,_,"'";""!'!~"':"\..'~ ~·~ ':~J"-1-i1Ui t THIS R~UTlNE WIL~ ~ANDLE A GROUP (UP TO 8) OF TTY YERM!NA~S CONNECTED TO A oc02-r TE~ETYPE CONTRO~, IF A ~EYBOARO r~AG IS OETECTCO, l! is CONSlOER;o AN ERROQ~ · ,• (). .. '-,.· _---.:J -~ v • \ 'ii 0 ; ,·~\. . ia..i af? ( 1') .VR14 (VR20) OlSPLAV MESSAGE :- \ ····-···-~·--···-··--··-··· -··-····-···--······-··--·---··-~··--··-···---~-- . CP • • • • N • Rl<OS N Rr08 N • f"PP12 N • AJP N • ..• . • .. • • :1 1. 1.. ' • :1 I -· • • TC58 N 1<r 12e OF'F'/ON • TJ"1£ xx xx • • • •• • • • • • • • , VYVY • • ········-···-······--··············-···--········ • N•" N•X O~VlCE NOT BElNG TESTED OEVICE MEMORY 'lELD PROGRAM RUN TlHE TOTA~ NUMBER or ERRORS xx xx YVVY a,:s LICHT !NOJCATORS ·······--···-·-· Rf~81 A!'.; ,, t\ 'i '._ t: DISK ADORESS S~OULO BE INCREMENTING STAR!ING WtT~ ~ UNTIL x:' ,, F, H q : ~ -.. i' :, 1 ~ ~ ~ ~~ ~ >) ::: ":" .... t; Q ~ • r '. .:' ;" C't ' ~It ,, : ' I"'"·. ': •! j ~ 'I"~~ r :t'f ! Ii·:~' .., ; ~ ~ t~ :.. v: \':.:. •Lr· lo: Ir~ 1._. 11 ' f ' :.. ,.. ,.. "" - r- r -.. · : I ... s; ·(. k. o:. ~: ! ~ t~ .:. t.. :'·: ':}. t LIGHTS IN THIS ROW WILL ALSO 6E orr;oN DEPENDING UPON THE 6ISK OPERATION. RK08l OJS~ AOORESS SMOULO BE INCREMENTING STAR!ING WITH ~ UP TO AOORESS 6177~ OATA LIGMTS WILL BE RANDOM. COMMAND LIGMTS SMOULO READ J~XY cx,M£MORY rir~o. Y•ORlVE SE~ECTEOJ, .,' . -·· ~: .. " : ~I •I I 0 0 0 1rur•1z ~r~•-n -~-"v'~-~ ~ . ' I -... ., ..... .. ,. CORE ~OCATtONS or rsc~o 0 , . 2'"~0·2777 ~iH.M I 32'~2'·3377 Kr12a (AP1) VECTOR! ANO STACK I 34210•3777 TAPE SLOr.K PATTER~ TAS~E I 022'-6777 TAPE INPUT.OUTPUT eurr£R I 7021"•71'17 TC58 P~OCRAM I MESSAG~ 7400•7577 I CORE LOCATIONS or riE~D 1 I HC'.10•2717~ TC5s a~rrtR •• I 4Hh4717 I Ml~C, 3200-3377 I 34210.3177 5Ura•5777 OUTPUT eurrER CP BACKROUNO PROCR1M I 3000•3177 •• .. ~OUTJN£$ A,1,P, AND FPP eurrER R,0s,or:s2 OATA WRITT£N RFZ81D~32 DATA REAO ROUTINE I UU•6111 OlSPL.A~ I 72100•7377 RK08 DATA WRITTEN I 740"97777 ~·· •••••• LOAOE~ ••••••• I 76011'-7777 I .- . ." oc02-r TE~~TVP£ PROGRAM I 72U•7377 .. MAIN -·..-...:; RK08 OATA READ /AUTO ?NDEX REGISTER IN rtELD 3 T~AT A~E U5ED .. : \.- ·.· . . t -o~· . TC58 I 11 I t2 I 13 F'PP•1Z I 14 RKH I 15 TC12 · I 16 TCU I t7 TC12 j ( . ) o. ,I I ~II ~· "0' " 1" c , ' ) f I( 1 J ,... " ! _j en ...... ,....... . l D£NT1_F" I r l ON PRODUCT COOEI MAtNOtC•12•07CD PRODUCT NAMES PDP•12 SY$TEM EXERCISER OATE1 ,tJRUARY 11 19~2 MAlNTA!NtRI OlAGNOSTZ~ GRO~P A!JTMORI RAYMOND StifOOP ~-- -~.:. ,. ~\\l'fllGHT c 1912 l\l-\ \\llPllENT ca1101, ,,~ ..... 4..~- t~ ........_ ~,, ( n " I", ~ '\; 1, ABSTRAC::T ··---~-· FOP-12 SVSTE~ EX£R~ISE~ IS A COMBlNEO !EST o; !H~ POP•12 ANO ITS COMMON OPT!ONS 1 iTS PURPOSE lS TO TEST THAT TQE POP~1~ CAN ACCURATELY ANO CONSISTENTLY PASS DATA BETWEE~ THES~ DEVICE~~ SOTH QATA BREAKS AND P~OGRAM INTERRUPT~ AR£ usto EXTENSIVILV THROUGMOU! TMXS PROGRAM, TWO BACK•GROYNC PROG~AMS ARE RUN TO EN$URE THAT TMt C,P~U~ OVtRMEAQ ~EMAlNS H1G~ 1 THt LlNCTAPE 15 MANOL~O IN SUCM A MANNER TMAT A OR!VE MAYBE OE•~eLECTEO OR WRiTE•LOCKEO WITHOUT CAUSING ~N E~RO~~ TH!S W!LL CAUSt THE TAPE PROCESSOR TO MANG lN NO•~AUSE WAITING roR AN INTERRVPT THAT WlL~ NEV~R APPEA~, lT WAS ~ECESSARY OUE TO PROLONG qUNNING or A !APE Wl~~ WEAR OUT TH~ TAPE~ 2, 2,1 . :" .... ,. ........ EQUIPMENT ........... ~tCIUtREMEN'l'S STANOARO POP•12 COMPUTER ~· SK Or MEMORY ~OROS KW12A ~EA~ T!MC CLOCK 10'128 A1 P.l1• rPP•12 rLOATtNC POINT PROCESSOR• AlP•1i 6AB0RATORY DATA PROCESSOR• RK08 ClSK CARTRIDGE• Rr0s1orJ2 DISK MEMORY• TC58 MAGTAPt MtMOAY• LP08/hP12 LINE PRINTE~' P~12 HtGH SP£t0 RtAOE~• DC02•f TE~tTYPt CONTRQL• •OPTJONAL _,. "' _,.,,.....- .. -~ _.- ; 0 ~ .• ~~ 2·, 2 STORAGE 21 3 PRELlMtNARV PROGRAMS ••••••• THIS PROGRAM OCCUPJES MEMORY LOCA!!ONS 0 0000 !HRU 1 1'77~ ········-···-··-~··· ALL PQP•12 ANO OPTlON 01AGNOST?C !ES! MUST HAV~ BEEN RUN SUCCESSPUl.l,.Y, 3, LOADING PROC£0URE ········-···-·-·· PROCEEO WlTH TME LOAOING or A STANDARD SINARV ~ROGRAM~ IT MAY AL~O BE 1.0ADEO BY 01AL V2 OR DlAL ~S, STARTING ~ROCEOURE 41 ············-····· THE PROCEPURE TO SETUP THE POP•12 SY~TEM SS CRITICAL, ANV ERROR %N TMt STARTtNG PROCEDURE WILL RE§~L! IN AN ER~OR~ A, TAPE TRANSPORT 1, MOUNT A CtftTir.IED PDP•12 TAPE CMARK 1680 B~OCK!> ON ALL DRIVES TO BE TESTED, 2~ StT T~E UNIT 'ELtCTOR ON ~ACM !RANSPOR! TO AN INCR!• M'NTtNO NUMB£~ STARTING W{TH UNIT 1 1 3, StT THE LOCAL/REMOTE SWIT~H ro REMOTE 9N EACH ~R!Vt, • 1 a, StT THE WRITE ENABLE SWITgM ON EACH DRlVE, RKI& OISK eARTRIO~E MAKE 'UR! fHAT TM~ READY LIGHT tS ~N 4ND A~~ W~lTt LOC~ SWJTC~ES A~E RESET~ c, Aree10,~2 OlSK MEMORY UNtT I 19 St~ECTEO ANO THE W~l!E LOCK SWlT9M!S ARE RtS!T~ ANV A00lTIONAL UNITS SET TO AN lNC~EMtNTtN~ UN!T NUMB£~ WZTM UNI! 1~ TC!8 MAGTAPE MtMORV UNIT ' SELECTED AND THE WAlT~•ENAB~E RING JS INSTA~~EO~ THt UNIT MUST Bt ON ~lNE1 AODlT10NAL UNIT~ ~ET !O A~ tNCREMENT?NG UNIT NUMBER STARTING WtTH UNIT 11 oce2r TELETYPE CONTRO~ STA~TZNG D, E, PLACE AL~ TERMlNA~S ON•~INE, lr A KEVBOARO PLA~ IS SENSED lT IS IN tRROA~ . . ..._ ""'!!~ ~ (') (-~ > ~/ ~ ~ r1 PR12 H!G~ SPEED READER !NSER! BINARY COUNT PATTE~N TEST TAPE CMAlNOE0~0~•02GJ*PT) INTO fME READER AN~ PLACE REAOtR ON•LXNE 1 H, SCOPE (VR~4) ?~ACE CHANNEL SELEtTOR TO 1 & 2, tr A VR201 PLACE TME COLO~ SWl!CM TO THE REMOT~ POSITION~ !1 Ad,P1 INSERT ~W~2A CLOCK OUTPUT CAB~£ T~?S ~ABLE MUST 8~ lNSTA~L£D !0 J, • • LP38/bP12 LINE PRINTER MAKE ~URE THAT lT !S ON•LINE ANO REAOV1 ~. ~ 1N!O S~OT g15 Or TME A~l~P~ OPERATE TM~ A 1 ?~P~ COMPUTER 11 SET THf SWJTC~[S, CREr£R yo SEgrtON 4,~) 1r TME OEVJC£ IS NOT ON T~E SY~TEM~ lT !S NOT NECESSARV TQ SET TMAT lNMlBlT SWITCH~ «R~FER TO ~ECTtON 6) 2~ S~T T~E 31 DEPRESS t/0 PR[SET~ 4~ OtPRESS START 2m~ MOOE ~WITCH TD 8sMODE 9 AT THlS POINT NO CEVI~ES HAVE BEEN SYARTtO, TH~ WOAD "~El~~Y" WI~~ A,PEAR ON TMt VA~4 DISPLAY CXN REQ I' A V~2~)~ THIS is TO GtVE TME OPERATOR A st;OND CHANCE, l' TMt O!Sk ANO/OR TAPES CONTAIN IMPORTANT o~yA, SAV~ IT NQW o~ KISS Sf COODBVE, '• TYPE " Y P ON THE CONSO~E TTY !O CONTINUE~ 6, ArTtA THE PRog~AM JS STA~itC, ~H£CK !M~ Cl!PLAVED MESSAGE TO 1NSUA£ THE 0EV1CES ARE RUNNJNG 1 ---~~r CONTRO~ 4 I 3, SW!TCH SETTlNGS ••••••••••••••9••w••••• qlGHT SWITCH£~ AI RSW Z a 1 tNMJBIT STARTING Kr12B R$W 1 I 1 tNMlBlT STARTING A,l,P1 CRtFER TO &,Ol R5W 2 111 1 lNMlBlT STARTING Or THE TC58 MAGTAPE~ RSW :S 1t 1 INMlBlT STARTING or TME rPP•121 RSW 4 1 1 tNMIBlT STARTING or RF08•DF~2~ RSW 9 1 1 lNMIBlT STARTING or TH~ RK~B R$ltl 6 • 8 NUMB£R OF EXTRA 1.INC•TAPE !RAN~PORTS GREATER TMAN UNIT I~ RSW 9 • U. NUMBER or EXTRA M'MORY BANKS G~EATER 'MAN •K~ 8 "'''T SWlTCMES 1 LIW I NOT U'ED, I.SW 1 • 2 I.SW :S • 4 NUMBER or EXTRA TU11 DRIVE~ <T95S CONTROLl.tR>~ OC!2r OROUP C8 1.lNES PER GROUP~, I.SW ' lNMlBJT STARTING or TM~ ocezr, I 1 1.&W 6 I la 81 CO~UMN 1.Pl8 OR AN L~121 I.SW 6 t 1 1~2-CQLUMN I.SW 1 • 1 lNMlBlT STARTING ~Pl8•1.P1Z~ 1.sw e 11 e KW12A Cl.OCK CABLE ~ONN~CTED TO CMANN£1. 44•~7 or THE ·~··'~ LSW 8 I 1 KW12A Cl.OCK CABLE ~ONN~CTEO TO CMANN£1. ·~·~:S or THE A~l.P~ I.SW 9 NOT U~ED NUMB!~ OF EXTRA RKIB DRIVES, I.PIS, I.SW UhU. c~ stNSE SWITCH£~ OtLETt RECOVERABLE ERROR l.OOP, RESTART cu~~EN' PASS SNS 21 11 1 SNS 1 11 1 Ott.ET~ ER~OR ~£SSAGE SNS 2 1 1 SVPAS~ CP aACKGROYND CMAlNTENANCE ONLY) SNS :s I 1 SYPAS~ DISPLAY BA9KGRO~NO (MAINTENANCE ONLY> ('! -.- ~ .r;;_::_,-:._ ~~,-<--~ -- ~ ·"'-· J ? 0 -- ~ ~ I ~ I ................ R(lll81D'U RKH 4510 A1P•1i F'PP•12 L.PH/1.PU !'R•U D~U·' 1 0£VIC£ NUMBER OE:VlCE •••••• I T;'a 4571 4572 4573 4,74 4575 4576 4577 EXAMPLE! R,1118 AT 1.EVEI. 12aL.Pe8 AT LEVEi. 13sDC82•r AT LEVEi. 14 LOCATION .......... 3'24 :HU 3fU6 3fU7 3fllH :sni .... 2 # I DUE TO TME FLEXlB!~ITY or THE INTERRUPT LEVELS or THE KY12e <A~P,1~) IT 8ECOU.ES NECESSARY ~IF TME KF12B !S INS!ALkED ANO E~ABL.fO> TO T~GGLE SEvE~~~ CHANGES INTO TME P~OGRAM 1 FIRST OETERMINE WHAT OfV!CES ARE ON THE SYSTEM ANO W~AT fNTERRUPT LEVELS JN OCTAL !HEY ARE A5SJGNEO TO~ SECONDLY PLACE TME DEV!CE NUMB[R ZN THAT kEVEL 1 AFTER THE DEVICE NUMBER IS OEPOSl!EO, !HE PROG~AM ~ILL NOT HALT IN LOCATIONS ~~00•3037~ . FAJL.VRt TO EXECUTE THIS CORRECTLY WlL.L. CAUSE ~ PRO~RA~ HALT, INT£RR~PT VEeTORS ARE OOCUMENT£0 ANO LOCATED A! LOe, 300~·3037 or Fl~LO 0 IN TME 1.lS!JNG~ T~ERE ARE TWO LOCATIONS FOR EACM INTERRUPT VtCTOR, ONLY T~E r?RS! L.OCATiON 1, CHANGEOi I I"'\ VALUE ••••• 45711JCRf'H> 7412 4574 cL.1'1118 » 7412 4576CDCU•') 702 ........ C:OMM~N! /LEVEi. U I /LEVEL U I /LEVEL. 14 I STARTING ADDRESSES ···-·············· PDP•8 MOO,, START 2111 lS THE ONLY VAL.ID STARTIN~ ADDRESS or TM19 PROGRAM, NO SWfTCH~S ~MOUl.O 9£ CHANGED ArTER S!ART!NC THE PROGAAM~ WHEN AN ERROA JS DETE~TE01 1r O£SIRE01 THE PRO~RAM WIL.~ ~ESTART ITSELF ANO USE TME SWITCHES AGAIN 1 51 E'.RROFIS • 'Wfill llilll\J! \W ALL PROGRAM HALTS OR !VPE•OUTS ARE ERRORS, M~SSA~e eONStSTS or1 TH~ ERROR TYPEeOUT AI TME CURRENT ?ROG~A~ RUN TiME 1 8I THE ADDRESS or THt ERROR lN rtELO ~. 0I THE GOOO DATA OR ~TATUS VALUE EXPECTE01 o, THt BAO DATA OR STATUS VALUE OBTA1NED 1 e: I THE MEMORY 'IELO (N WM?CH TH£ OEVl~E OETEC!ED AN ERROR nr. tr TM~ GOOD VALUE WAS ea00, THERE WAS A STATUS £RROR~ tr NON•~ERO A OATA ERROR 0CCURRED 1 TMt LlST?NC MUST BE CONSULTED TO ,IND !HE TYPE or ERROR~ ALL ERROR MALTS ANO TYPE•OUTS RErER TO MEMORY ElELO ~~ ~. RESTRICTIONS ......... ., .. ,, .. A, STANDARD POP·~2 co~PUTER, S~ THC TAPt TRANSPORJS MUST BE SEL£CT£O StQU[NT?ACLY1 START!N~ WITH YNtT J ANO WRITE ENABLED~ THE SWlTCHfS StT !0 ONLY THE EXlST(NG TRAN~PORTS ANO MEMORY rttLDS AVAlLABLt1 THERE ZS AN IOT co~rLICT BtTWEtN T~E A,1,,. ANO TMf ccm1 lNTERrACE~ THrRt~ORt tr A CCll tNTERrAct ts lNSTALLEOt tN~IBJT A~t.P~ MUST BE SET~ OATA ON TA,E BLOCKS 77! TO 1Z21 WILL Bt CE!TROVEO ON ALL TAPE ORlVt~ usto, AL~ OATA ON RK98, Ar~a OR or32, TU~I MAG!A~t W!LL Bt orSTROYEOi C1 o, E1 r, 7I EX£CUT!ON TlMt - . ···-·········· COMPL~TlON or ONE FAS~ or THIS PRPGRAM WtLL TAKE APPROXIMATELY 1 HOUR ANO 2e MtN~ TMlS is !ME MINIMUM AMOUNT or RUN T%M~ EXPECTrD~ AT COM,LETtON or A PA~S THE PROGRAM WILL TYPE THE PASS NUMSER rOLLOW~O BY A TOTAL NµMBER or ERRORS SINCE THE START or TM£ PROGRAM, OURlNG THE rrRST PASS or THE PROGRAM, THE OlS~ AODRESS!NG NILL BE AN INCREMENTING PATTERN, CURING THE stgoND PAS~ ?T wt~~ et RAN~OM; Ir T~t PASS NUMBER lS 0001 THE AOOAESSING IS ZNCAEMENT!NO~ tr THE PA~S NUMBER JS EVEN, THt AQORES§lNG is ~ANOOM~ .. () 0 ... ~ ~ 8, PROGR4M OESCRlPTION POP•12 SYSTEM EXERCI~£R IS A CO~PREHENSIVE PROGR4~ TO EXERCtSr TME POP•12 DATA BRtAK SYSTEM, A~~ COMMON DATA 8R£AK OEV!CES ARE us~o TO TEST TME ABllITV TO EXCHAN~E OATA BETWEEN TH£ DEVICES ANO T~£ PDP~12~ WH?~E THE PROGRAM IS R~NN1NG 1 THE VR14 Wl~~ O?SP~AY T~E CURRENT OEVlC£5 ANO THE ~EMORY r:!LOS RUNNING~ THE NUMSER 0 ArTER A Q£V?CE lNOlCA!tS !HAT TME OEV!CE ?S NOT RUNNING, A NON•~;RO NUMBER Ar!tR A DtVlCt1 !NOlCATES THE MEMORY rttLO TME OEV!Cf IS EXERCl~lNG CATA IN 1 Ir A CATA BREAK DEVICE ONCE STARTED, S!OPS THE PRO~RAM Wt~L DETECT THAT ANO REPORT IT AS AN ERROR~ j 8 .• ,, I I OISPLAVEO MESSAGES ClN GREEN tr VR21> 1 I I ROUTlN! C~SC~lPTlON ·······~-·········· QP I R~08f A CENTRAL PROCESSOR BACKGROUND PRP~RAM TO !EST SOME or TME 8AS!C PDP•12 1N~TRUCTlONS 1 AT THE STAR! OF !HE F~OG~AM1 Ir THE MAeHlNE MAS CRtAT'R THAN SK or. CORE, THIS PROGRAM WI~L BE RE~OCATEO TO ALL EX!STING MEMORY FIELDS~ CURING THE EXtCUTJON OF T~E EXERCISER A RANDOM MtMORV FJELD SS SELECTED AND IF IT EX(STS THE BACKGROUND PROGRAM l§ RUN IN THAT FIELD~ THIS IS A TEST OF THE OATA HANDLlNE CA~~B!~iTY or TH£ RK08 OtSK CARTRIOG£1 TH!S PROG~AM EXECUTES A WR(TE • READ OPERATION or •10 OCTAL WORDS LONG ON AN lNCREMENTlNC DZ!K S£CT0~1 SURFACE AND OlSK ADORES!, BOTH THE DATA PATtERN ANO MEMORY rtt~DS ARE or RiNOOM NATURE~ Rr08/DF~21 TMIS ZS A TEST 0' THE DATA HANOLlNE CAPA8l~1TY or THE ~res~ TMll PROGRAM EXECUTES A WRl!E • REAO OPtRATION or 1818 ogTAL WORDS ~ONG ON AN IN;REMtNTlNG Dl!K EXTENOEO lDOR~SS~ THE DISK AODRtSS, DATA PATTERN AND MEMORY r1ELQS ARE R•NOOM 1 or32 O!SK MEMORY~ rpp.,21 THIS ROUTINE EXECUTE! • SERIES or rpPw12 INSTRYCTIONS, UPON COM· P~ETION T~t ANSWER lS COMPARED TO KNOWN RESULT~, tr NO E~ROR MAS Bt~N MA0£1 T~t lN~TRUCTlONS ARE RE~£ATED1 TMt ALGORfTAH USED W!LL TAKE ABOUT ~IV£ SECONDS !O EXECUTE S~rORE COMPL~'JON~ THE MtMORY rrELO TM£ ANSWER WlLL si STORtO JNT~ !S RANDO~. THE CORRECT ,~P•12 ANSWER ISi EXPONENT 1115 s,w·, L,s,w·, HH M1 .. ~ ··~·••••••~--~·W•eW '• ~ HH I A1 ?1 P'1 1 T~?S ROUTINE WILL PERrORM A EXTE~NAL SYNC SAMPL~ PROM 'HE A, TO~. CMANNELS or THE ·~1,P, TME MEMORV rtt~O TME RtSULT WILL 9£ STOREn INTO IS RANOOM 1 TM£ KW12A CLOC~ CABLE MUST BE INSTALLED TO OPE~ATE THE A~l~P~ TC,S! THtS IS A TEST or THE TC56/TU10 MAGTAPE ~EMORV1 A !Z0 WORD WRITE RECORD IS WR!TTEN r1vE TIMES, THIS IS !HEN rOLLOWEO BY A SPACE REVERSE ANO A READICOMPARE OVER T~E rtvE RECORDS, ANOT~[? SPACE REVERSf IS EXECUTEO ANO THE rlVE RECOROS ARE THEN REAO AND THE DATA IS COMPARED !0 THE EXPEC!fD VALUE~ ir EOT <ENO or TAP~) 15 O£TECTeo THE OR!VE IS RESET TO BOT (9£GtN!NG or TAPE> ANO T~E PROCESS is REPEATED~ K,1291 !F T~t MESSAGE SAYS qQNff THIS !NVORMS THE OPERATOR THAT tH~ Kri2e (A~F~I~> IS HANQL!NG THE INJ£RRU~T StRVZ9E~ !F fME MtSSAaE SAVS ffOrF~ TMtS INrORMS TM£ OPERA!OR T~AT THE Kr12e !S NOT MANOI. UIG THE 1NTERRUlil! SERV 1CE', OlSPt.AVEO MtSUGES CIN REO Ir VR218) TH1S 1S A • OIOlT GCTAL NUMBER or !HE RUN•TIMt OF THE PROGRAM~ THE StCONC 4 OtGIT OCI•L NUMBER tNOICAJES YHE !OTAL NUMBE~ or ERRORS, TIME! NON•O UPI. AVtC ROUT! NE~ 1.PUIL.PUI THU ~OUTlNE Wll.L OUTPUT A 11 SLilOING 11 fi\IATT£~N ON nu: LlNt PRlN'U:R, THIS ROUTINE WtL.L WRl!E • REAC rROM AL.I. EXISTJNG TAPE OR!VtS~ A eurrtR or •mm OCTAL WO~DS !N MtMO~V FIELD ~ lS usto~ THt 'APE lNSTRUeTtONS ARE EXECVTEO !N NO•PAUSE, EXTENOEQ AOORESS MOeE~ THE L.lNCTAPE IS HANOl.;O tN SUCM A MANNER THAT A OR!VE HAYS£ OE•~EL.ECTED OR WR1T£•LOCK£0 WITMOUT CAUSlN~ AN £~ROR~ THIS Wll.L CAUSt TMt TAPE PROCESSOR TO ~ANG IN NQ•PAUSE WA?TtNG rOR AN lNTtRRYPT TMAT WILL. NEVER 4P,EA~ 1 IT WAS NtCtS$4RV OUE· fO PROLONG RUNNING Qr A TAPE Wll.~ WtAR !C12! THE TAPt OUT', THIS ROUTINE Wtl.1. R£AQ A BINARY COUNT PATTiRN !APE (MA!Nbte-~e~ OZG3•PT> TMROUCH TME M!GH SP££0 PAPER !APE REAQER~ THE ROOT!NE WlLL ~OSl!lON THE PAP~R TAPE 1N THt CORRECT PO~lTlON~ THIS ROUTINE WILL MAN~LE TME CLOCK rLA~S ANO U~OATE THE RUN•TJME INDICATOR ON TME VR14 OlSPLAV~ THIS ROUTINE WILL MANOI.£ A GROUP CUP TO B) Or ITV TERM!NAL.S CQNNECfEO TO A 0002•r TELETYPE CONTROL, Ir A KtVBOARC FLAG IS OET£CTE01 t! IS ~ONSIOER~O AN !RROR~ PR12! KW12AI oc02r1 '- t'i \,. .~,..;o~~~- ' r \_, 0 .. ~ ~ a,2 VR14 (VR2e) OlSPLAV MESSAG[ ···--···-·······~······-··· ~••••••~••••·~~••P••·•~••••••••••••••••••••••••~- .. • • C::P N Rl<OS N RJ'08 N rPPU N • AlP N • • TC!JS N 1<"129 orr10N TIME: X)(XX • • • • • • • • ID • • • • • • • • • • • • • • • VVVY • • • • • • ·······~····-··············-····················· N•ta N11X xx xx YYVY 8,3 O~VICE NOT B£lNG TESTED OtVlCE MtMORV rltLO PROGR4M RUN TlME TOTAL NUMBER 0, ERRORS LIGHT tNOlCATOAS ·····-·········· RFta81 OlS~ ADDRESS SMQULD BE lNCR~HENTlNG STAR!lNG WiTM m UNTIL AN "~XO" ~RROR OCCURS, TME DISK "~ltLC" Bl!S WZL~ er TME ,!ELD BEING WORKCO ON, TME: Q15K AOORtSS AND QlSK MEMPRV !urrfR WILL RE RANDOM, THE eo,ToM ROW 0, LlGMTS WlLL MAVE "Ci~"tlE" S(T~ AOOI'lONAL LIGHTS lN THtS ROW WILL ALSO St o~r/ON DtPENDING U~ON TH~ e1sK OP£RAT?OM~ RKfa81 OlS~ AOORESS SMOULD BE lNCR~MENTlNG STAR!lNG WlfM ~ UP TO AQORESS 6~77', DATA Ll!MTS WILL BE RANDOM, COMMAND ~IGM?S s~ou~o RtAD ~~XY CX•MEMORY 'lt~01 Y•ORlV~ SELECTEDl 1 ~ c I / c: /POP•U' SYSTEM EXERCISER ~ .~ -C PA\.U V1•1 17-F'EB•72 /POP•12 SVSTEM EXERCISER U.152 PUE 1 I I I I I I I R;~e.0;32,RK•s.~P08,TC1~1KW12,PR121~~12,rPP•12 I AlP•121TC581~r12B1VR20 EXERCISER roR TMt PDP•124 I e MOOE em2e rs THE ON~V STARTING AOO~ESS I I I I •••••••••••••• I I I I SVSTEM 8K or MEMORY IS REQUl~EO ••••••••••••••••••••••••••• /POP•12-SYST£M EXERCISER V141 11•rEB•12 CORt LOCATJONS or rJtLD fl PAL1m I I 0rll0rll•2777 1 :nmz-3371 11152 PACE 2 MAIN P~OGRAM Kr12B (APll vEeTOR! ANO STACK I :S4tll0e3771 TAPE B~OCK PATTER~ TAB~E I 4Ulh6171 TAPE JNPUT•OUTPUT eurrtR I 1Hrll• 71 '11 TC58 P~OGRAM I 12H•1:S'T1 OC02•r T£L!TYP! PROGRAM 141Ul•7!577 MESSAG; OUTPUT BU,PER I 1H2l•7"1i' •••••• L,OAOER ••••••• I I CORE L.OCATlQNS or ritLP 1 I eJHh211'1 CP BACKROUNO PROGRAM I 3Hh:S177 TC58 eyn'E:R I 3Hlh3377 MUC1 ~4'80.3717 A,1,P~ I ~OU1JNE$ AND rPP eu,rER I ilflllllhil111 R,ee,o~~2 DATA WRltTEN I 9rllU•5''1'7 R,8t1D~32 OATA REAO I 6rllllrll•6777 DlSPL.A~ I 11H•1U1 RK88 OATA I 101•1711 Rl<H DATA ltEAD ROUTINE WRITTEN /AUTO !NOtX R~CISTER IN 'IELD e THAT A~E USED I UJ R'H I U TQ58 I U I U (') . - -- iiif- ,PP•12 I 14 Rl<H I 1' TCU I 16 TCU I ~7 TC12 0 0 /POF•12 SY~ tXERCti£~ 3!iHl:i, •1 ~iH'll 5042 3802 1' 000 XXXAe, 002£1 •2121 PAi.UJ V14'1 JM1' TSTMOR•l H~el cir cor u ~e21 6213 5,62 3022 001210 1?32:5 l'lf/11210 0S2' 002, 02126 tH21 0'030 1!'000 TCTl"1Ee l2l ~"30 WD3, W04, UNIT, et31 en0 Cl.OCI< 1 U32 01110111 0020 ~ ~ JMI' I I.REAL. 11•t'EB.,12 llU2 PAGE: 3 /TYPE OVi Pn?NTER /TME ONL.Y STARTING AnORESS or Tlo!E PROG~A~ /WMEN "YR fS T¥P£0i RETURN TO LOCATION "WO~L~" /STORAGE AREA roR so~E COMMONLY USED VARIABLES 0000 l'l0etlll l.'.'011le 013 :s 8134 0"210 0117 0036 H3' 211111111 12l1H 011131 2128' /MASTER WORD MASTER 1 l'l WD1 I IZ' /WOR01 - /WORD:S Ill l'l 0 1WOR04 ~ /UNIT BITS C!N 6,7;8) /tXTENQEO OPERAitONS aurrER WORO QNBN, l2J /QUART~R NU~BER, PASS, KIUJ171 0 H17 xoswo. 011101!1 B~OCK /PASS gouNT NUMBER SAVE KB,l.tT, 0 1<11JUB1 1<121/JB, UB Hl2l II.INC !NTtARUPT HANDLER GIJlll4111 U40 0Hlll H41· l!IH2 7341il 1!18~2 H':S 19044 H~' H46 8141 H511J H51 H'2 • 1413 Ii.I T$TMOR1 PDP Cl.A Cl..I. CMA ~"'" DCA 5456" JMI' I Cl.A TAO 111136 l~TRPT KUH 6151 6151 72HJ 111137 l.P ATC" HD l<UH Cl.A OCA tNTRPT 6151 U.51 1!1953 11J15' H5' 72H 38151 6l.41 H55 MAG TAP 1 H56 0151 21724 L,PATC" 1 PATCM21 IZllllH !..INC ?NTRPT1 i.JMP Ii.I . ICMANG' TO POP•S ~OOE /SET INTERRUPT FLAt /SKIP lF TAPE DONE SET /~OT T~E TAF[ TRY OT~ERS /Cl.EAR TAP!: OONt /Cl.EAR INTERRUPT V~AG /C~ANG£ BAOK TO LINC MOOE /GO ON TO OHECI< TRlNSrER r-> w-~~,,.-- 0 ,o /POP•12 SY~ EXE~C!SER PAl.,10 /!RAP 0140 ::'10~0 111030 4152 4151 4116 6537 0747 STC ERROR 1 1512 on2s, l!IH0 0H0 0f.IU 0QIH or, 0145 0146 0147 0150 0151 IU,52 0153 0154 1!15, 0156 181'7 816!0 01~1 11~2 01~3 1111~' 1!11711 0171 1!1172 1112. 73 01~4 0175 0176 0111 •u0 3211 STC STe U.152 PAC,E 5 1..JMP BAD GOOD BAOF'LD )()()( /SAVE !~r AC /StT i,.OC~ ~000 TO A£RROR DFST F'A!L.£0 1 0 Ht'!i1l GOOD, BAO, H00 ~ i.. !LP' ST•1 vurn, UJS7 0400 1(14001 F'$APP1 3''7 1.. IRB, 1!1421eJ APT•1 r'AF'Pl.1 APY.4 i..RUL.1 M$RTS1 L.~TCM1 1 BASt•a, At:AL MSFIST PTQH1 es.'' .es. 71J /A~P~l~ LINKING ADDRESSES 1U0 24H PATCi1 PATC21 Rl(9 /Rl<H /UP•12 2216 1462 R,8SA 26eJll 16!56 PATCl1 Ftl'l'C7 I A%P INTF'P PATC31 PATC41 StTTP '7211J0 1113 PATC9, MSFI oc02r PATC:U 1 TC!8 000~ /RESET E~~3R rtELO /TRAP oeeuqRro, rRROR KWURT 1 4100 111107 3527 3,34 6420 1,43 0127 17 .. n;9 .. 72 1.oca TI ON ;'!J140 on,H V141 •140 Z:L~l 3142 2143 ~ .~ /SoH"U/QF'32 1rPP•U 11.PlhLtPU /HlGM §PEEO READ~~ /OCPJZ•~ ITCH MAGHPE'. PAL.ll!l r~v~··' ~T3T~M ~X~RCIS~R ~212l0 o~00 2120(1J 0011 DATUM, C::I.~ :ii201 ~ESTAR 1 STC L.OF' 1 SET+20 ~202 4(1J22 21641 0203 ~066 0204 02215 1!!2H 02~7 1!!2U 02U 0212 0227 6207 4U3 OATl.UP 1 STC 0214 4U5 STC 4£126 STC 021' 0216 0!223 mu 7 E:XTUN01 L.JMP 42127 22123 STC '1761 1161 ROR 1112:U 2U7 4127 STC 11J23 ;s (11234 .,, 0? BCL. +21/J ·1101 AOC RSlil 0236 U37 0241 0241 e242 Us.4 UH it!H7 C!!H4 1..JMP 0244 0245 0246 '!114 1"!'14 u43 UH 2511 403(1J (') W03 RANDOM \1104 /SET U~ WORO 1 /WORO ~ /ANO W?FtO 4 RANDOM /AOO WQ1 'W01 /~OSlTlON UNIT UNIT /ADC T~ CUARENT UN!T IRESTO~E NtW UNIT /READ !HE AlGMT SWJTCH!S /Cl.EAR Al.I. BUT UNlTS S!TS UNIT ADC APO+~~ /MASK IO tXTENOEO ONtT TO NEXT TO "0" BZT 1Gn wo1 /MASI< !O UT 1 /COMF'L.~ME:N'!' COM 0!U? 2027 0•t'71 182:55 RANDOM BCl.•2" 4'11? u:s1 nu m2u nu 1 •2 W01 SECTION or COD!NG TAKES CARt or !Hf ~XTENO~O UNITS (MORE THAN 1) AOO BCl.+211J 0227 -~~;,,~ 6 2' 1'"' 111226 tll2 /Cl.EAR OUT BLOCK PlTTE~N TABl.E XSl<+2fD 4'111 0~e.I' 6 SH+20 L,JMP 6'12 6'12 PUE 6 /lNIT?AL.Itf MASTrR WOR~ TO 0 1 L,JMP 6512 15 6'!J 11152 MASTER SET+20 .,,,, L.JMP IT~lS 021 'f in 2 la 0221 0222 1 '1•F'EB•72 !H,.l<TBL.•1 33'7 02167 1517 Ul66 02u V141 UNIT /AOC CYRRENT UNIT NUMBER o.e MINUS ?NCR /NO, SAO UNlT NUMBER, CO fO lNCR£M£NT WOi RQA BCl..•221 4 /GET UNJT /ROU.Tt 4 ~IGHT A00 l<XOBWO 1..0A UNIT STC XOBWP /Cl.EAR-AL.I.. euT 2 l..SBIS /STORE IN XOB WORO r~I \. j n \,.... ·,,.; c /POP•U: S.~U·EM EXER-Cl·StR 2247 1i5e aa51 11!2.'2 0.25J' ~25'4 2e26 ll~U·· EXTi.1. •.Ott 2!i5il. AD-!)· 0471 &a56 1.J~· ·~.it: l...J~ ST~ ~u. 4f2:6 1:a,5'!J H56 BC.57 624.,.. Uft i11D4 02~111 1112~1 ru~z 131f.2.fl U.2111 U'7 la:471 U17 z.z~;s 1-2.~4 ti.!5 li!t •i~1 W.• 0271 0272 8273 QJ274 027, 21~76 6253 1UIJ rllta~ 1l6.Q. 7·1-U HU· 4H2 HU 2123 UH 7711 1:UI EXT2, 03183 13184 nru llJ;sl/J6 1!1381 nu HU 1.n2 ra:sn 6H,2 014 6112 6314· 6:S72 UH U7i 6U4. UK 6li4 H14 UH U~5 HU 2122 U16 1!1317 11328 1:521 111451 llJ323 6h2 3322 011111 11114&1 01122 I.DA. APO+iil EXT·4, W04 1<-4e.aa EXl~ R~OOM "1.0'4. t~T·1 L,JHP 11..,-ca~n. 1,1-.l!i.2. l~T P-41lt 1 KQRll 4. '$ 14e. P-O~l-T l}JE? "1 1 Oi( 9-ft. Fl.It l~t AQO~t.!::S, 15. '3717 OR BEL.OW IG(T W~RO 4 AGA.lN /41).0 •7100 EXT2•3 /A.C Mlll!USl /NO, A~ORESS lS ABOVE '0~il L..OA WO! /MASK !O BITS ! TO 11 BCL.•2i 114111 ADO Kl'7PJ /STORE lN ~NBN SAVE QNBN STC l!MlS SECTION OF CODING OJSPAT~HES THE PRQ!lRAM IT~ THE APPROPRIATE SECTION or COOING !O HANDL.t ITMt PARTICULARS RELATING !O EACH MAG !AP£ lNSTRUC,lON /GET W~RD i 0 ISPCH, CL.A ACID WD1 /MASK !O 'UNCTION BITS BCl.+21D 7771 A04+2lil L.JMP Sf C 4·111 6:1~ 1..J.HP· V1'4.1, AOA•2Z U1'1 . 6l!112 139.i "" •.3• ~ ·----~- 1.JMP TAIL.U I L.JMP 1.JMP 1.JMP L.JM.P 1.JMP LJMP L.JMP L,JMP ROSUB1 1.JMP 1.JMP LDA+2&1 !Nl:R 1 1 ADO APO lNCRA1 U9LE1 ,•1 I RDSUB lNCR RO SUB INCR WRITE lNCA WRITE llTORC /ElCtCU!E IRUD ANO CHECI< ceJ > /RUD ( 2, /WRlTt AND CHECK c4) /WRITE co VICR READ lNCR !INCREMENT MAST£~ WORD MASTER CL~ STA MASTER L.JMP /AQD l~ "HASTE~ JUMP" DATLUP /POP•12 SV5TEM EXtRCIStR FAL.U Vl.41 l!MlS SECTJON or COOING MANOLE~ TH[ /ANO "REAO ANO CHECK 81.,0CK" >'1324 2030 Z325 4311 1021!'1 ~326 11!327 033rll 2331 D!l332 3333 0334 21335 0336 0337 03421 0341 REA:J, 6;.542 6452 ADD STC: 0 REX IT 1..0A+211l 1..JMP l.JMP M'\'SET RCMK I.DA Ul01il ONBN "032 0u1 1. l F' 1.JMP 1..JMP STC AOO TMA 602rll 6371 4363 2U6 32123 6472 1,.JMP 1 WR lTEN RE:XlT TGOOD !ol04 MTtNST 11152 PAOE 8 IN~TRUOT10NS "REAO" 1hF'EB•72 /SAVE RETURN AOO~ESS /SET u~ roR RETU~N /,ROM rL,AG HANOl..?N~ /VES /GET QN•BN /HAS B~OCK BEEN WR!TTEN? /NO, EXIT /YES, 0K 1 SAVE PATTERN WORO /GET EXT£NOED ADDRESS /~OAO TMA SETUP RE~lST£R /EXECUfE "ROE OR RO~ BNH /RETURN MtRE ir r1.AGS OK VPON INSTRUCTION eaMPLETION Z342 0343 UH 0344 66rll1 0346 0341 411' 0171 742111.1 0£102 034, 035rll 0351 0352 0353 lll354 U!5' RQHKe 1.JMP STO Sf;h21/l •'4H 0361 0362 0363 0364 036' 1!366 0367 03721 0371 ~~,- /SUBTRACT 1 /SAVE !ME STARTING AOO~ or DATA TO at WR!TTEO /StT u~ A 4e~ wo~o COUNTER 121 /OUA [U'.1.0 111 I SUBH 11 CQF' OCA 1415 TSTOU, TAO TF'l.O 15 U64 '1rll41 uo TSAO IGE'.T Z! BACK TGOOO /AOC tXPECTEO VALU~ /ARE T~EV ~QUA~ 7 336' OCA 3;564 CIA TAO SNA Cl.A '1 UrD 5iH6 .,., Hl!lfJ Hll!lrll HH 2211'1 5353 6141 6371 ~ ''I., 15 PCP 621!11 21356 lll3,, 1363 1!13621 1.0A Wl)4 0U6 ,/ JMF' JMS l TG0001 121 TF'l.O, 21 TSAO, ,•5 /GET A WORO READ r~OM TAPE /Ul/E IT /Nt:GATt tT /YES ERROR /NO, 1.lNC•TAPE CATA ERROR 17 TSTOAT /NO, MORE TO T£ST 121 tU JMP REXtT1 TBAO I.INC 1,,JMP 1rtNlS~EO /YtS Al.I.. WORO! 7 .. /E:X lT ( 0 ·-·~· ~ /POP•il SYITEM EXERC!SER PAl.UJ V141 U. i52 17•F'EB•72 ITl<+l S SECHON OF' COD i NC !ii ANO I.. ES TM.t ~ l'A~E Hl~T~UeT? ONS 9 "WR! H;11 /ANO "WRITE lND CMECK BL0;1< 11 WR tTEt u2a 6440 6452 6,12 0410 037'1 0400 63?5 4444 0401 04212 04el:S 3002 UJ26 1041 PDP 0404 7i')4!a CHA ~en OC.A uo 04.H 0411 14U 0411 0412 043.3 0414 041' 0416 21411 04211J 0421 111422 0423 0424 0425 0426 0427 04311J 0431 UJ40 HH 2126 0f/J23 6472 lll434 ~43, 0436 0437 1•2 WPAT HO WD4 /G£T STARTING AOORESS /SUBTRACT 1 15 ML.41H /SAVE IT /SET UP A eOUNTER I L,OCA!lON /GET OA'i"A WORO tS! JMP I.INC AOC 16 1,WPAT 16 I e 3 ADC ROI. AOA+:!!l/J iT /SAVE lT IN TH£ eurFER /DONE 41~ WORCS ? /NO, M9RE TO 00 /GET QN•BN /SUBTRACT '70 C:-4TEMA /SAVE Bl.OC~ NUMB£~ 1H1 ne /SAVE MTINS1'+1 ,li)A+2fll UN?T 2 C4TEMA 1 21 /GET UNJT /MOVE ~EF'T 2 /ADD B~OCK NUMBER /AOC TAPE PAT,lRN ~OtN,ER ADA+U Bl.l<TB~ 1..C' STA UNBNSV 0447 4434 rLAG HANOL.!NO /GET A-RANOOM NUM8£R /MlKE SURE IT ?5 NON·i~RO I lT WAS ~ERO 1rRo~ \,.JMP STC OCA 0242 0433 RANDOM TAO OCA HO 3016 0432 M'l'SET L.JMP c:• 1244 3415 211116 52U 6141 2473 UH 7H7 4424 211J27 HOJl!I U.21 34GUI 111641 U4f/J WCMI< \,.JMP 1,.JMP AiH.'.+221 12'1 2.120 IS£TUP ~OR RETURN l.OA+20 0312 :IJJ73 0314 \11375 2376 1 /SAVE !ME OATA WRt,TEN ON UNIT X, BLOCM V ,+2 /STORE ~OR EXECUTION ADO TMA W04 1.JMP MUNST /GET EXT£NOED AOORESS /L.OAO TMA SETUP Rt~ZSTtR /EXECUf £ STC SU Ill /Cl.EAR STU /SAVE THE WOROUS WORO /RETURN HERE IF FL.AGS OK yPON INSTRUCTION eoMPLETlON WCMK, 04421 12100 0441 0413 0442 0443 4032 102111 0445 0446 H41 U40 0447 i'l45£! 6314 UNBNSl/1 WEXlTt 0451 7400 ML,4"01 0444 00H 001110 L.OA MTlNS!U STC WCONT2 1 1.DA+20 WPAT, 0 I.OF' /GET QN•BN QNBN 1 SU C!J ~JMP •40" /GtT PATTERN WRITTEN IN BL.OCK !NCR /STORE /EXJT 1~ ~L.OC~ PA,TERN 1N01CATO~ .. -- 1ro~·12 SYSTEM EXERCISER H52 H:>J ~4'4 a455 4055 201110 44?1/l ~460 2023 15621 7760 2471 0461 4472 04~2 "14~3 2032 ~4!°>6 ;,457 04~4 4473 20 30 04~5 04~6 0004 0467 0U1 0470 0471 6470 0472 k'l0H lllH0 0473 2474 0475 0476 0477 07210 ADO BCl.+2IZI 7'?60 AOO STC AOO STC ADO wo1 ROCCON Ml'tNST Q~BN MT ?NSH1 XOBWO l!l504 6745 4152 /MOVE gN•9N !NOlCA~OR IGtT XOB WORD A~E+21D IOB Rf,;STOR 0000 TQP'l..AG 1 STO L.JMP S'!'O STC i.JMP 0506 4151 0511l7 65:5'1 12!5111' 0511 2''110 1<0'17f1l, 0130 KXOBW01 0130 lNSTRUCTION /QN•BN llJ TOf'l.AG 0416 /STORE /MAG!A~E MTlNST1 0 1..JMP 0503 /MASK ro lNSTRUCTlON B!TS . APl 0~QH'J PUE 113 11.0AO XOB AXO !EXIT M!!XIT 1 L.JMP R00CON 1 07H /EXECUTE THE ~OL.L.OWlNG MAG!APE INSTRUCTIONS BY JUM,lNG HERE 0470 6'213 6711 11152 0004 Cl..R ADO 0;021 11vF'E8•72 BCl.+20 02111 2U2 (') -·~-#.::.._._...,~ V141 /SUBROUT!NE TO SET UP MAGTAPE tNSTRUCTlONS /SUB~OuTtNE IS ENTERED WITM "WHERE TO ~o ,, !NTE~RUPT occuAS AS EXPECT~O" !N AC /SUB~OUTINE EX!TS WITH CONTENT? or X08 WORO ?N AC ANO tN XOB /SAVE lNSTRUCT!ON WH(RE WE HOPE IT WI~~ STAY MAGU? M!SET 1 STC ADO ~ /SAVE RETURN AOORESS MH:X!T STC 1,621 05021 051i'l1 0502 i;:,505 F'Al.1~ /Kr12 010 NOT ~X£COTE TH£ ~ESTORE COMMAND PATCMC: BAO GOOO )( x)( /TAPE ~ONE CLEAR ? /Vts. go TO OtSPLAV BAeKROUND /NO, SAVE: AC /SET G~OO TO 0e00 /NO•PAYS£ rAtl..EO 0170 ~.·l \ ;/ 19"\ ---~:- ~ - - /POP•12 SYSTEM EXE~CISER PAl.121 V-141 17•HB•12 11152 PAf:E 11 /RANOOM NUMBER GENERATOR • EXlT WITH RAN~:~ NUMBER IN AC RANDOM 1 L,OA 3512 1IZI 212l :'!513 ~2'.L'0 I/ 4531 STC 0514 Ql515 Ql516 3517 Ql520 RANX!T HAl.F'X HAL.F'V 9'263 AJO AOD ROL.+21il 111521 jl!522 4530 253" STC: AOO 2527 ADD 1'!523 r.262 ~01.+2" MAL.FY M4L.F'V MAL.F'X ~524 4527 052J U26 0527 030 0531 2530 6531 UZ1 STC: AOO lolAL.F'X HAL.F'V 2527 25321 fi'l'91 5331 L.JMP MALF'X1 Hfll1 MALF'V1 Ht/J1 RANX?T 1 JMP /~CT '!532 1!1533 :!534 3535 0536 0211110 6141 6512 0002 5732 3 2 ,•3 I /EXIT A RANDOM NUMBER ENTER IN POP MOOE RANGET1 0 LINC 1.JMP POP JMP I RANDOM RANGET .. ~~ IPOP•12 SVSTE~ EXE~CISER PA\.1~ V141 17•f"EB•72 11152 - -.:-~- -- ~-~ PACE 12 /COMMON ERqOR MAl,.T SUBROUTINE 3537 !5::l2 '3540 3542 6~:"2 1J~0 ~000 ~543 1560 ~541 ~544 3545 60~0 46~0 .~546 2!461 '1547 6553 4000 n;" 35~1 26'30 1115;2 66217 0553 0554 0555 05!>6 0557 0560 05h 046111 6570 0066 7500 0562 u6;s 05~4 xxx, 103 ror e BC\,.+20 XXRX, K400~ 1 - XXR1 6iHl0 STC SNS+20 1.JMP STC AOO L.JMP SNS+2" L.JMP SET+2" XXRE 6 6!557 0607 1.JMP , •3 1.lF' 7 XSl<+2111 L.JMP 6 00i14 Hl211J ESF' 0574 0575 0576 6573 LJMP 1!577 06210 0 0226 1.JMP XXRE, 1.0A+21 XSl<+28 21226 POP t'llU2 JMP I 5717 1241 660"' 1.JMP XXXPC1 WORL.D L.JMP /CEL.ETE TVF'E OUT /NO, TYPE OUT THE MESSAGE XXXPC )()( COlSP 6 602"' 1!1572 111573 XXR 75H 0567 0,70 0571 u66 XXXPC 1 1.lF' l,.JMP XSK+2IO 121607 6:56' 0226 6:S63 6553 U20 H20 0!!565 /DlSABl.E INT£RRUPTS L.DA 7 OXER 1 •3 XXR /INH1B1T HALT •• PIESTART••• OtSPL.AY T~E lNrORMATJON /SET UP A TI MEPI /CHANGt TO rtELO 1 <LINC) IOlSPLAY TME CUR~ENT T!ME ANO rJELO NUM~ I ERRO~, /OONE ~am TIMES ? /NO OJ~PLAV tT ACA!N /YES, NOW OISPLAV "tRROR" /COMPL.~TEO 2~01 TIMES ? /NO DO IT AGAIN /TEST SNS I AGAlN /RESTART T~E PPIOCRlM /l/OC~E:AR 6 ·, •1 /OEL.AY ,•1 l~OMMON I 0601 4605 0602 0"'11 062'3 0604 ~"'17 1220 0605 ~0011J 3606 6000 ROUTJNE TO SUBTRAC! 1 F'ROM T~E NUMBER IN TME AC SUBT11 STC CL.q COM 1.AM+20 0 1.JMP ,+4 0 . 0 - M-&--Fsi----· ( "') 0 . ~ --~-~ ~ /POP•12 SYSTEM EXE~C:SE~ Vl.41 P'Al,.lm /P~P-12 Lr~K 17•F'E8-.n 11152 PA~E 13 MOOE ERROR /loll~'l..E:R /!¢07 '1610 "611 Pl612 ~6 ":. '":' i 2~-31 !ll613 66-4-7 6634 0615 2~212 0621!1 1.J~P ADO LJMP LJMP AOO LJMP LJMP ADO L,JMP 1.JMP AOC ROR ADO L,JMP LJMP LJMP 2151 "6647 0"'622 663-4 0623 06-24 0625 0626 2627 0639 111631 0632 0633 1.JMP 11647 6634 ~~21 ~152 6647 6634 2116 0JCr3 2663 670!5 6671 6553 l!Hl! 13634 063, 111636 0631 !1164121 0641 0642 2643 0644 0645 0646 UJH BH8 4646 QlllJ67 1761 2704 6705 0227 6641 111111 6646 I. JI.I? STC 1. JMP AOC 66".r4 1'!614 llJ616 0617 xx, SPACE, SUBT1 XXXAC SPACE C:l.OCI< OCT SPACE XUAC OCT SPACE GOOD OCT SPACE BAO OCT SPACE BAOF'L.D 3 1<12126111 PRINTR CRLF' UR /00 "C~"·"LF'" /RtTU~N TO ERROR HiNOLER ROUTINE WlLI. SPACE 8 PLAgES LOA /GET R~TU'RN ADORES! Ill STC SPCX /SAVE l.T SE:h29 7 /SET U~ COUNT •11 ADO L.JMP 1<24121 /GET A SPACE LJMP 7 ,•3 /DONE 7 /NO, D~ MO!ltE I /£XlT XSK•2fll SPEX, /Sl'BTRAC' 1 /S/oVE !HE AC /lNSER! SPACES IGE:T Tf:tE T!l"E /TYPE OUT OCT~ AC /lNSER! SPACES /GET T~E PC VAl.Uf /TYPE OUT OCT~ VALUE /INSERT SPACES /~ET THE GOOO VA(Ur /TYPE OUT OCT~ VALOE /lNSER! SPACES /GET THE BAO VALUE /TYPE OUT OCT~ VALUE /lNSER! SPACES IGtT E~ROR F'IEl.O /MOVE ~lG~T IAOO nu /PRINT IT PRINTR Cl.A l.,,IMP /PRINT %T ,. -- IPDP•12 SY5Tt~ EXE~c:SE~ ~647 .ao52 .il65l. 4657 OCT, U~J PALU V141 ~TC TEMP ADD STC 0 ~652 ~653 Z;J67 SET+20 1713 7773 2654 2655 2657 21243 ROL. ST A+2fll ~656 U60 1560 7770 36~2 06~3 :'1260 0!664 ~000 6105 0666 A6~1 ~011 367121 AOC TEMP, u2e 21227 6654 ~665 6670 -- PACE 14 11152 17•F'EB•72 /TMIS ROUTINE !S ENTEREO wITH !HE NUMB~R TO BE TVP!O lN THE I A C ~ TYPE !ME OCTAL. ~UMP.ER IN THE A~ 4670 3657 0660 21661 -- OCTE /SAVE AC /SAVE ~ETURN 7 TEMP 3 NHHl BC:l.+20 7170 A0h20 1<2120' OC:TE, nu L.JMP PRlNTR )($1<•2" 1 L.JMP T£MP•3 Cl.R L.JMP l!HlS ~OUTINE TYPES A qCR•l.F'" ON THE T~L.ETVPE 0671 UH 0672 01Ufll 0673 4103 2674 U211J 021' 0675 0676 067' 070111 1701 0702 CRL,F 1 L.DA '1J STC 1.0A+2fll .eJ2U L.JMP 1.oa...2111 0212 L.JMP 6125 19211 21212 an.13 02111 6733 ''"' CRl.F'E1 1.JMP 0704 0240 1<240, 0240 CRLF'E PRlNTR PRtNTR Cl.~ ITMlS !S TME ACTUAL. TYPE OUT ROUTINE, ~NTER WITH T~E CRARACTER TO I 07215 21706 071117 07U 2711 0712 0011J2 6046 7220 6~41 5310 lll713 6042 63,41 ~714 6"00 BE TVPED IN THE A C1 EXITS WITH A CL,gAREO AC~ PR!NTR 1 PCP 611)46 Cl.A CML, 62141 JMP • •1 l,.JMP 0 U42 L.lNC . 0 ~--:,....-:::·-=-=:~-- () 0 .. I c ~ ··-~ /p0P•12 SYSTEM EXERCISER l'A\,1e' VH1 17•rE9... 72 111'52 PA\GE 15 /~MIS tS T~t OtSFATC~ ROUTlNE fO~ T~E ~YSTEM BACKROU~O I THE P~OG~A~ ~IL.I.. I.COP ?N ANO OUT O~ !~lS ~OUTlNE 'H15 21716 002!2 ~717 1112 73111~ 072el '165~ 0721 5335 0722 6006 ill723 0724 5477 0725 0726 111727 IH30 J'731 21732 07'33 llJ734 0735 llJ736 llJ737 0740 llJ741 llJ742 0743 0744 llJ74' llJ746 4476 4570 4571 "4517 4573 4,72 4574 4516 4575 2057 5343 4545 21H0 7117 Hl/J0 601!!1 5477 0H2 5335 PATCM1 PO? Cl,,A Cl.L. TA'.) A?t SN4 ti.A P1'TCMA JMP APliJN PATC6 JMP t PATC5 PATCM2t1 JMS I PATC1 PTCH11 JMS l PUC2 PTCM21 JMS ! PATCUI PTeH71 JMS ? PATC7 PTCH31 JMS J PATC8 PTCH41 JMS l PATC:S PTCH51 JMS l PATC9 P!CH61 JMS l PATC4 JMS I tNTRPT PATCMA, ISl PATCHB JMP ERROR JMS ~761 0762 11176:5 0764 07~5 ~766 0767 ~77eJ 0771 12l!HeJ 61111112 2117 7eJlll ii 7;5!110 621111 U47 315il 1747 3151 2347 1747 3152 2347 1747 3116 1150 6141 6545 /API lS ON NOW /EXIT TO TME CP ROUT!N£ /K\1112 j /RF'll.IB,. OF'32 ? /RKf68 7 /TC58 f'!AGTAPE 7 /F'PP•12 1 /A.1 1,P 1 1 /I.Pile 1 I.PU ? 1oc:212r /MSR 7 /%NTER~UPT /VES /UNEXP~CTEO CLEARED 7 !NTERROPT l!l 11'17 l!l PATCMB1 !ON JMP PATCMC1 POP JMP PATC6 PAT CHA ltRROR PRE•HANOl.ER 0747 l!l75il 0751 0752 :1175:5 1117!54 0755 0756 0757 11.1761 PROGRAMS AERROR1 l?l I OF' IH ERCNT NOP CL.A Cl.L CC)F' l2l HO AERROR OCA f"A!l.EO TAD 1 AERROR GOOD OCA AERROR ISi! AERROR TAO 1 BAO OCA AERROR I Si! AERROR TAC I BADF'l.D OCA TAC F'AJl.£0 1.lNC LJMP XXRX /tXlT !O TME DlSPL.lV ANO CP ROUTINES IPOP•12 SVSTE~ EXEqC!SER !~~0 PAL,1'5 V141 1 hF'EB•72 11152 PA~E 16 PA~E SVSTEM PROGRAM /[MIS ROUTINE rs A READ/WRITE RQUT!NE ~o~ THE RF~8iDF'32 O!SK /TME ~ATA usro IS RANDOM /T~E DISK ADDRESSING IS Al.SO RANDOM /T~E rtEl..D THAT THE TRANSP~R U~ES ts A~SO ~ANDOM /~F'lll8 U~l uz2 7220 uz 3 677'2 U04 6614 :'.'156 7440 434l. Si!A 6a22 66Z2 Ui:'l6 ue1 Ul0 U1l 1012 1013 1(114 1015 12116 1017 UJ2" U21 1022 1023 U24 U25 U26 U27 U!30 U31 112!3 2 5600 5612 4465 3363 1036 U37 7000 U~0 U~1 5a43 4465 3100 1034 2,035 U42 Ul43 U44 UJ45 1046 U47 1050 1051 12!52 1':)60 3010 1214 ~322 1'172 1075 NOP Cl.A TAD SE;TL.EV RE:STOR JMS l OCA JMS OCA JMS OCA TAO si!A !N!T!~ /CL.EAR lNT~RRUPT '~AO I I.VI 1 /NO, EXP' RP'8SA K0017 /Ge:T "01 "I L.GETR /YES /GET THE oon:i..o ORANG OF' AT A APOO Kl I.I.IT /l.OWER MACMINE L.EVEL. r f El..0 !SAVE iT /GET A RANOOM NUMSER /SAVE DA TA WOAO /GET ARANOOM NUM9rR /SAVE DISK AOO~ESS /~ANDOM DISK Aecr:ss I 7 . ts= AF'E:A ,•3 I JMS ORANG NOP JMP DCA ,•4 AF'!: A TAD K377'1 TAD OCA TAO TAD MU!00 DCA DCA 6211 62U \cl /SET TO A WRITE RF'T 1ME ORANG c: L.. /MASK !ERRORS 7 /VES, rtNO OUT WHAT KIND /SKIP ON OON~ 7 /NOT OONE1 EXl'I' /YES, ~MP t NEXT LOC~ /YES, ~ANOOM O!SK £XTENOEO ADDRESSING /NO, lf>ICREMENUNG lDOR!'.SS!NG JMP 3252 ~ ,•1 INTRPT JMP l S'!' ART 1 RF'8SA AF'l SNA Cl.A 765fd 4465 3362 START IS i! OCA TAD 1112 3el'?2 RF'8EX JMP 1 JMf' l Ml,001!' 1 4,11 V1007 JMS 70fllll .,. 2tllll 3i157 56H 12134 6772 6711 /READ ~THUS 6614 AND av A JMS TO HERE /RA1SE MACMlNE L.EVEL. SETL.EV WA IT I 1035 1640 5241 2100 U33 Cl.A 10 2 5 2122 /ENTER~D l0i!0 <'ZJJ UZ5 -~<~~,-"<----..- rH"oSA t 1Jl3 1121 SETUP OOrEl.O COF'X ,•1 /GET A RANDOM NUMBER /SAVE TME RANDOM EXTENOEO AOOR~SS /YES W~ DO, GET CA POINTER /SAVE 1.N i..oc·. u /SET U~ A COUNT LOO, /GET THE O!SK r1r1.o /ADD A-CHANGE OATA f!E~O 1SAVE lN T~E N~XT Loe~ /CHANG; DATA f !ELO ( () ~• ~ /POP•12 SY5TEM EXERCISE~ 1:153 1362 U54 34121 PALU sru, V141 TA:! OF' ATA '.'.lC A I 10 1055 2322 rs: U56 '3253 J'1? STA~ 106e 4322 TA'.:> 1<3171 JMS SETUP 6U5 66"5 U57 U60 U61 UJ62 4212 .J~S IT~lS 1063 U~4 U6-5 1066 ~ ·-~· 1061 4322 RF'EA01 TAO 1<4771 JMS SETUP JMS 4212 WAIT PAGE 11 /GET T~E DATA TO ar WR!TT£N /STORE IT tN TME NfW F'!ELO /OONE 7 1rvo I MORE TO DO /GET T~E CA VALUE /SETUP WC CA /WRITE ON THE OISK /TMEN ~XIT !S THE READ ROUTINE F'OR !HE DISK SERVICE 6603 6603 SETUP 11t52 17•F'ES•12 WAIT /SETUP F'OR THE BREAK ROUTINE /"lEAO !HE OISK /EXlT !O TME WAIT L.OOP I !THIS !S WHERE TO ~£TURN yo WHEN THE R;Ao !S COMPLETED 10~7 1214 TAO 2,0721 3322 OC4 U71 U72 UJ73 UJ74 U7' U76 U77 111/JllJ JlilU 1012 3315 1072 11375 TAO OCA TAO TAO OCA 3300 6211 1101 1362 1102 UfJ3 14U 1104 TAO OCA 1r161 3313 3314 6211 TAO OCA CF'HECl<1 TAO l DCA uo 11"' 1106 7041 1111J7 1110 1111 1112 1113 U14 131.4 CIA RF'G0001 £1 111' e'0011J RF'BAD1 Rf"F'L.O 1 1111 53"3 1121 5225 1120 2322 4212 u /SET U~ A COUNTER I L.OCA!lON /SET U~ CH!CK LOCATl~N I OOF'El.D R"LD DD,ELD CDF'X , •1 /GET T~E F'fELD B!TS D'ATA RF'GOOO /GET T~E E~PECTEO ~ATA /SAVE IN Geoo I.DC~ /GET T~E DATA ~EAO BAC~ UJ R'BAD R'BAO ., 4545 0001/J 1116 1<4777 TAD RF' GOOD SNA Cl.A ·, JMP JMS I ERROR 1313 7651il 5316 (lll'J00 MUIHJ SETUP /SAVE IT /GtT T~E '!ELD BiTS AGAIN /ADO CHANG! OATA '!ELD /SAVE iN TM£ NEXT COCATlON /SAYE IT IN BAO /GET T~E DATA ~EAD /Nt:GAT~ tT /ADD T~E OATA EXPECTED /ARE T~EY !QUAL f /VES /NO, R~OS•OP32 DATA ERROR ll'Jf llJllJ I Si! "'JMP JMS JMP SETUP C!l"MECK WAIT START /'lNlS~EO f /NO, M9R£ TO TEST • . I I - /POP•12 SYSTE~ EX~RC1SER "'Al.12 /~HlS 1122 ti23 U24 t125 U26 0~~ril 6221 :l CA ! H'.) ~7611 DC A I Dii-ICA JMP 5337 1064 1140 DCAA t-4 UH'l2' 1214 1130 1133 U34 1135 1136 1137 lJ ;,0 ~761 11~0 TO AF'EA TAD SETUFIB SF'HT 1072 SETUP A1 TAO DOF'El.D 6615 DPll. ruoii1, Cl.A Cl.I. 1H'OO TAO 7300 1363 5722 0107 5332 11•F'EB•72 11152 - -- PHIE 18 ROUTINE l,.OAOS THE W~ CA bOCATION SETUP, ~ .2'11 l,127 1131 1132 V141 - JMP I SETUP8 1 ANO JMP StTUF K3100 SE:TUPA /CHANG; TO F'IEL.D ~ /SAVE CA /SETUP-WC /GET DISK EXTENDED ADD~ESS /OXAI. tf" RF'l(JS /GET S!ATUS SETUP /ADD rlEL.0 IL.CAD ~XTENOEO ADORE~S /GET DISK ADDRESS n;x IT /MASK !O B!TS 1•5 I l!HlS ROUTINE TESTS THE ERROR ON RF'~6•QF'32 /NXO ERRORS ARE OK /ORI. ARE NOT ACCEPTIABl.E 1141 1142 11~3 11~· 11~' 11~6 11~1 ~rll0rll 21000 11,52 1!1000 U.53 U54 3l.00 6601 6611 6601 !5225 1157 116rll 116-1 1162 U63 0 RrBEXt 7750 '7751 21000 000121 0 RTR S el.. Cl.A JMP RF'SEXA DCA JMS I Oll'BAO 6614 4545 U5r1J 1151 1155 1156 ~~~=........,_ ~"00 7012 1630 5353 6614 3351 oruo, " R~SEXA1 OCA ERROR /HOVE Z RtGHT /NXD E~ROR ? 1V£S, NXD ARE: OK /NO, RgAL ERROA~ RCAO AV06 STATUS /SAVE BAD STATUS 1Rr0a-~r32 STATUS ERROR :!! 0 6601 661.1 6601 JMI' OWCA, 113eJ A,00, ~ AF'EA /NXO E~ROR, Ol.fAR EXT~ OlSK AOORESSING /Cl.EAR F'l..At;S /C~EAR EXTfNOEO AOORrss /O~EAR F'LA~S A~A!N START /TRV A~A tN ocu, 7151 or ATA, HH I~ \ \_,_ 0 " ~ ··~- ~ /PDP·~2 sv~TlM EXERC?SER 12~0 1200 t201 1202 12t'4 6'712 4511 3105 12'-'5 12916 6772 121" U.f/J5 .1106 1.2.11 :1212 1213 1214 1215 1216 1217 12HI 1221 U22 1223 1224 122' 12116 1227 12H 1231 12S2 1233 1234 123' 1236 1237 124111 7300 CPll'RN 1 4177 1450 5;?26 tlliJ00 Ci. 4 CL.I.. SE TL.EV JMS I L.GETR OCA C"F'L.0 KH17 TAO SE TL.EV CL.A CL.I., TAJ CPF'l.O TAO KCIOF' t)'CA ,•1 t'10H J~S SNA JMP OCA TAO OCA JHS I 3224 1105 3225 4545 CPC000 1 QI P'rlHIJlll CPBA01 0463 CFBF'L.01 " CPOSP1 I.INC SNs+2111 L.JHP ADD P.1('1121111 6141 1:l12111J 21n 121:51211 1120 V.6213 5236 ~607 6020 720111 11152 17•F'E8•72 /CHANG~ ?J? CPR\J'IJ 1 1034 ~213 ~f 00 Vl.41 PA~E 1~ ?AGC: /CP l(U'J\ ! '4G ·l'~OGRAM /!MIS ~OUTINE GETS A RANDOM NUMSER1 AND tr T~AT U[~oqv FIELO I IS AVA!i.A3l.E lT ;.JIL.L. TMEN RUl\J T.!-IE CP p.qOGRAM IN •;.1AT i:'IEl.D il0~2 •733~ l.203 1207 P-Al.lt CPEXIT CPOSP CPBAO CPF'l.0 CPBF'LO ERROR TO PDP M~OE ./RESET LEVEL /GET T':'IE F'!EL.D /SAVE !HE rIE'.1.0 /GET 1017 /LOWER MAC~lNE LEVEL /YES, ~ET THE NU~BER /AOO C~ANGE tNSTRUeTtON ANO DATA r!ELO /SAVE IN TME NEXT LOCA'ION /CHANG~ F'lf:l.OS /GO TO THAT F'1£LO ANO RUN /JT WJl..L RETURN MERE, eL.EAR AC lF' NO ERROR /NO CP ERROR /SAVE !ME AC IN L.Oe, /GET r I.ELD /SAVE l.T /CP BAQKROUNO fRRQR, BAO lS T~t P~C~ AT £RROR ~ ROR A0h21i 2161213 STC 1. l F' LJMP L.JHP CPRUN•1 CPF'LO 1 3 /BYPAS~ OlSPLAV 1 /VES /GET C~ Fl El.O /MOVE i:tlC!olT 1 /ADD 1.l.F' 3 .•1 /SAVE 7 OOlSP CPRUN•1 lT TO 1.!NC F'lELO X /ANO OISPL.AY TME MtSSACE /CHANG~ • • -------------- - - PAL.V /PDP•12 SV3TEM EXERCISER V141 17•F'EB•72 11152 PACE 211' /STAqT UP ANO lNITtLii!E ROUTINE /[MIS ~OUT?NE CL.EARS SOME LOCA!JONS /A~J STA~TS !HE MOST COMMON OP!IONS I 1Z41 1242 U43 l.244 702 1246 t247 12521 '5241 7136 12'' 1256 1257 12621 1261 12~2 12~3 12~4 12~' 1266 12~7 12121 U71 U72 12~~ 1274 1275 1276 127' 130(/J 1301 13rlJ2 :L303 U04 1305 1306 1307 13U 1311 1312 1313 1314 131' 1316 1317 7104 "2173 1121 31211J 1126 3127 4771 6213 47121 4563 311112 3U1 311J?2 310111 3114 311J66 311J6 7 U111J 3112 3:1.U 3105 3123 3122 33,24 3125 311J24 31/J57 4531/J 6212 45!54 761114 IH36 7641/J 5321 1132 3531 1071 6742 6732 6742 1320 6135 l.321 \322 et037 0 "" 744Kl ?247 12~5 1251 1252 1253 1254 -==..=-'-~~~~- 7604 Zi(l74 76ill4 WORL.' 1 L.AS A~n Si!A JMP !.ll. T K0007 ,+3 J~P ~n. WORLD OCA TAO OCA F' lCEl.O Ci.I. RA\. Cl.I. /MASK !O BITS g•i1 !JS I'f i!ERO 7 IN.01 JI WAS OK I OPERATOR ERROR, 8K OF' CORE REQUIRED /DO NO! LET HIM CONTINUE /ROTAT; LErT INTO SITS 6•B I DCA JMS l 1.,STIOI /SAVE lN TME NUMSE~ OF' F'lEl.OS AVAl~lABl.E /SET U~ A. COUNT I LOCA!lON /SET u~ A eOUNTER I l.OCA!lON /GO START TH£ CLOCK JMS t JMS t OCA I.TCP MSRTS Rl<OAV /SETUP THE EXT£NOEO MEMORY F'IEl..DS /START MSRt /SAVE !HE NUMBER 0' RK88 ORlVES AVAILABLE OCA /CLEAR SOM! LOCATIONS DCA DOP'El..O AF'EA OKF'El..D Wl<01 OCA AKOD TAO MU TlCKS MU TICU e1F' cor u ·oc• OCA OCA DOA OCA OCA OCA OCA OCA NRDK Cl<NT AP! A%PF'l..D CP,LD RKTIME Rf'TIME APTI14E F'PTlME TCTIME INTRPT F'lXNP OCA OCA OCA DCA JMS l cl F' u JMS t I. Tl.P 1..AS ANO Kf01H Si!A Cl.A WORL01 JMF' TAO KPT2 1,.PTC2 OCA l STAT TAO DCl.S 01..DC OCl.S 01..0W WORL011 L.AS K02k'Jfll AND I I I I I I I I I I I I I I I STAR! 1.Pme-1.P12 /MASK !O an " ns IT SET 7 l'fES /START TME RKtaS I I I I I I /READ ~lGHT SW!TCH~S /MASK !O BIT 04 0 "" / • 0 ' I 1pop .. 12 ~- ~-- svO Exe:~ctSER PAL. Hl V141 17•F'E:B•72 11H2 PA!;E 22 • I !HlG+i SPt:-£1' !l!HQEq ROUTl'llE 4545 14!:>6 1457 146., 1461 146.2 00;,0 1-463 6.iJll 1464 1465 1466 1467 1470 1471 1472 1'41J 5662 1-4'14 _2,475 9'~20 ~030 ~llJ,12' "'l'! 6011 /HSRI 1 /NO EXl.T Cl.A CLL 3K'l57 6016 OCA INTRPT 53~7 JMP 3260 U60 '1t41 DC.A TAC Cl A TAC HBAO HBAO JMP JS! HSER MGOOD /CLEAR I NT', F'LAG /REAO BUF'P'ER /lS IT NCINd!'.RO /NO, l ! IS i!!ERO /$-AVE ~ATA REAO /GET I! BACK /NEG.AT~ IT !ADD E~PECTEO /AffE T~EY [QUAL 1 /NO, R~PORT 1T /INCREMENT EXPECTED TAO AP? /GET Af!l SWlTCM HSR /NO, E~lT /YES, gxJT VIA API 6U6 SNA 7450 1257 1112 71111/J"' 1503 1651ll 2,504 5662 1506 6711 7402 Si!! A CL.A HSREA1 NOP SlllA CL.• JMP J RtSTOR MLT l WG!J HGOOO /Ir THE CMARA~TER WAS 01ll211ll 15217 15111 15U. /HlGH ~~Et~ ~EADER ERROR 1:s~e u02 un HSR, ERROR ~ ~ HSR 1477 UG!Jl!I U01 11F"L,D I J"4S I JMP ? 7640 5256 2257 1476 MSER, MGOOf)., MBAO, 7;5"11 3257 5ael2 11110, CL.A CLL lAC DCA HGOOD HSRU Jf1P • /APl 1 , /POP•12 SVSTEM EXERCISER 1512 1513 1514 1515 151() 1517 1'20 1521 1522 1523 1!)24 1525 1526 1527 00~0 Df'ST, 7360 6643 6643 6605 Cl.A 662!5 TAO DCA I 6645 6615 1341 12174 3156 7006 3153 5712 OF'ST11 JMP DF'ST1 TAO 0 XMl. TAO SF'TA T OCA JMP TAD DCA RTL. orsr2, DCA JMP l 1537 1130 rl,IOGE11 F'UOG:!. 15~1 6643 0125 KCXAL.1 1540 15~2 15~3 4570 KJMPOF'1 JMS l L,PTC11 /j, Ip', 1'1 APIST1 77121 SPA 01.4 un TAO Sf:TVEC 1551 1552 1553 1554 1555 l,556 155? 1560 7300 01.A Cl.I.. U64 6772 7201/l 6774 SETl.,E:V Cl.A 7440 :1,563 5143 :1,;>64 Ql037 3 iiH'lfil 15 6 ' HO ~112 3040 K0H7 VU!ll7 or DF'ST 1<00n, K3"'1J01 1<30401 11.cao ~TA TUS I I /MOVE 1.lNl< TO THE 4C /CHANGE THE OISPl.AV MESSAGt TO Or32 /EXIT - PATC1 /GtT T~E RfGHf SW%fCHES APlST K30H 01..A O~L. TAO l<311l4tll SETS Tl< 1366 6716 15~1 15~2 1566 JMP % 7300 /SET U~ THE RETURN JUMP l.OC:ATION /READ QlSK EXT~ AO~RESS /NON•iE:RO ? /NO IT-IUS iERO /YES1 WE HAVE AN RP!ll8 ON 1.lNE I F'UDGE1 OP'ST2 I.AS 6717 /SET AC TO 7777 /LOAD ~ISK EXT~ ADDRESS <RF08) /WRITE t<OXAI. tll U4' 1550 PAOE 23 PTC:H! START UP ROUTINE 0000 7604 5743 11t52 OXAI. 1'44 154.6 Uf? KJHPOF' 1..PTC1 SNA Cl.A 112164 1532 1533 1534 1535 1536 ~ Cl,,A Cl.I. CMA CMI. 7220 134" 3742 6645 7650 5332 37:37 5335 " CPF' 62?!1 1530 1531 17•F'EB•72 PAl..U V141 /Of32•Rr0e SEl.ECTION ROUTINE K~lll37 RST AOK Si!!A DCA APt JMP I AP l Si /BiT !IJ SET 1 !YES1 ~XtT /NO, G~T UH /l.OAO ~ECTOR 'ABLE POINTER /GET STACK POINTE:~ 11.0AO 'TACM PO!N'E~ /Ge:T 37 /l.0WER.MACM1N£ 1.EV~I. /READ STACK POINTER /00 WE-HAY~ APt !NSTAL~tO ? /VES1SET APl SWITC~ /NO, EXP 011137 3!1llil0 304111 • 0 :......,,, ... ~"'¥~ - 0 ' n ~ ~. tPOP•12 SVSTEM EX~~CISER 1690 PAl.UJ V141 17•FEB•72 11152 PA~E 24 pAGE 1rP?.1~ ROUTINES /l~TEqRUPT SERVICE ANO ANSWER !EST /STAqT•UP AND RElNlTil.tiE ROUTINE 1600 ~v:i~i 1!>"1 6552 4511 3351 1351 1602 1603 1604 1605 1606 1607 16121 3110 1351 1075 STF'?P, ~ F'PlCL. JMS l O~A TAO QCA TAO '!'AD F'SAPP 13 /GET T~E APT ADDRESS TAO 1<1111 TAO 13 KF'P1 1J 1617 1620 1350 3413 1341 3413 1H2 :5413 1641 16~2 16~3 1644 1343 3413 3413 ~413 3413 3413 3561 7011lil 6201 1351 7012 711!10 1155 DCA 1 OCA l TAO KF'P2 OCA l TAO DCA ! DCA l 13 KF'P3 13 13 13 13 DCA t DC• t DCA t OCA l NOP COF' TAO RTR TAO 1344 TAO l,65~ 4545 011)00 ?Ill el Ill 56'1llll W"0011l 011100 4573 91730 TAO OCA I F'PST NOP JMP l F'PtR, JMS 1 F'PGOOD 1 0 F'PBA01 0 F'PBF'l.0 1 QI KJM.PF'P, JMS l t,.PTC3 1 PTCH3 /CHANG~ F' U:l.DS /SAVE lT /GET THE NUMBE~ l'PP•1Z P /STARTlNG ADDRESS Or F'PP CODE I I I P+1 GET !HE !R POINTER P+2 /GET T~E BASE POtNTER I I I P•~ ,..,., PO I P•6 13 I I ""'1R•7 Ill ICMANG' TO DATA 'ZEl.O 0 /GET T~E 'lEl.0 NuMetR AGAIN /MOVE lT TO BITS 9~11 1.lRB F'PE:l.C FUR F'PCOM 01.• 6555 1651 U152 1653 1654 1655 CL.A Cl.I.. 6553 ?200 1254 3655 16~5 16~6 16~7 /GET T~E NUMBER AGAl~ /ADO A cor TAO 73U 1157 3"l13 1621 1622 1623 1624 1625 1626 1627 ;.630 1631 1632 1633 1634 1635 1636 1637 1640 rPELD corx OCA 1612 1613 1614 1615 1616 F'F'PEl..0 /GET T':fE F'!El.O /SAVE lT /YES, MAKE seOPE NOM?ER EQUAi. /SAVE lT DCA 6211 3211 F'PE'.1.0 F'PELD .•1 6211 1611 1.GEiR K04H /ADD INTERRUPT ENABL.E I KJMPF'P L,PTC3 KrP5 /GET T~E STARTlNG lODRfSS OF' APT TABL.E /START F'PP•12 STF'PP /[)( 1T ERROR /P'PP•U ERROR PATC7 . ,, • /POP•12 SYSTEM EXERCISER 1656 ~()00 1057 6557 U61' 5656 16~1 733~ 1663 1664 6772 1662 16~5 1666 166.7 3057 1351 3253 1351 Hl75 3271 16 711J 1671 6211 1672 116~ 1673 3013 Ui74 1413 1675 3252 :1.6 7 6 1;'545 1677 3251 1,7011J 1251 1'7rlJ1 7041 1702 1252 1703 7440 171214 52511J 1413 1706 3252 17217 1346 1710 3251 1711 1251 1712 72141 1713 1252 74421 17~4 171' 52521 1716 1413 171 '7 3252 17221 U47 1721 3251 1722 1251 1723 72141 1724 1252 172, 74421 17Z6 52521 1721 4a021 17321 2:U5 1731 70t!l0 1732 7202' 1733 1112 3,734 76521 1735 565~ 1736 U34 1737 6772 17421 6711 17"' 17•F'EB•72 V141 1rPP.12 INTERRUPT SERVICE ROUTINE c Al.1'! INTF'P, 21 rPtST JMP l TAO 6211 TAD OCA TAO 1 OCA TAO OCA TAO CIA TAD SU JMP TAO l OCA TAD OCA TAO CIA TAO UA JMP TAD t OCA TAO OCA TAD Cl A TAO SU JMP JMS !Si! NOP Cl.A /C~EAR INTERRUPT PL.AG /GET T~E F'~P·12 F'lfl.0 NUMBER /SAVE IT /GET l! AGA l N /ADO T~E F'!El.0 /SAVE IT /CHANG~ F'lfl.OS /GET T~E APT EXPONENT ADDRESS /SAVE 1T /GET T~E EXPONENT VALUE /SAVE !HE tXPONE~T /GET T~£ CORRECT ANSWER /SAVE JT IN GOOD /GET T~E GOOD ANS~ /NEGATE IT /ADO T8E OATA READ /ARE T~EY EQUAL ? I NO, ~PP12 EXPONENT ERROR /GtT Tl:'.fE MSW /SAVE IT lN BAO /GET T~E EXPECTED lNS~ /SAVE (T IN GOOD /GET T~E OATA tXPteT£0 /NEGAT~ IT /ADD T~E DATA READ /ARE T~EY EQUAL ' I NO, EPP1! MSW ERAOR /GET T~E LSW /SAVE l.T lN BAO /GET T~E EXPECTED OATA /SAVE 1.T /GET l! BACK /NEGAT~ tT /ADO CATA AEAD /ARE T~EY EQUAL ? I No, tPP1~ 1.sw £RROR /S"!'ART F'PPii12 corx ,•1 F'SAPPI. 13 13 F'PBAO l<F'l'6 F'PGOOO F'PGOOO F'PBAD F'PtR 13 F'PBAO IO'P8 F'PGOOO F'PGOOO F'PBAD F'PER 13 F'PBAO l<F'P9 F'PGOOO F'PGOOO F'PBAO F'PCR STF'PP F'PTI.,.E APl TAO SNA CLA I NTF'P JMP I TAO I< U 17 SETI.EV REST OR /APl ? I NO, gxn • 0 0 ---------~----.:-_,. PACE 25 /F'PP•12 INTERRUPT ? /NO, EXIT tNTF'P Cl.A CL.I. INTRPT ::lCA SE: Tl.EV TAO F'P£1.0 F'PBF'l.0 :lCA F'PEl.0 TA 0 OCA 11152 - 0 ' ~ IPOP•12 SYSTEM f:)(E:"!C?SER ·-~ PAl..121 V141 1'1•HB•72 11 t·52 !~ PACE Zt. ,. 1741 1742 3614 KF'P1, F'PPRG 354:Z 355J KF'P 2 I l(P>3 1 IR 35'30 t".'015 l(F'P5 I KfF6, 2000 l(fPS, 17~"! ~000 1750 1751 1111 lff P9 1 1<1111' 0000 1111 Urll0 F'PEL.01 2! 1743 1744 1745 1746 /f.Pp P".fOGR~ /IR ~ASE STAPT!NG ADDRESS AD~~rss /84SE AOMC'.SS /APT AOORtSS /CORRECT E:'lt'PONE:NT /CORRECT MS~ /CORRE~T I.SW APT 02'15 2000 1rPP•12 STARTUP ROUTINE 1752 175J 1754 1155 1756 1757 rll0G0 ASTF'PP 1 0 7604 1,.AS ~l55 ANO 1450 4200 5752 K04021 SNA J~S JMP I STF'PP ASTF'PP /GET RlGMT SWITCMES /MASK !O BfT 3 /ZS IT SE'.T ? /NO, S!ARl THE F'PP.a12 /EXIT 'rvr••g ~T3!~~ PAl..U ~4~~~t~~M 202~ V141 17•F'EB•72 11152 PA~E 27 •2020 !SUBROUTINE TO CHECK TO SEE IF' 81..0CK «Ntt HAS BEEN WR!TTEN INTO l"N" ?S JN AC1 TAPE DRIVE NU~BER IS I~ 1..0CATION "UNITf /ROUTINE EXITS TO 1..JMP•l Ir UNWRITTEN, L.JMP+2 tr WRITTEN sTc WSAVE,.2Z~tl 4054 2~21 20~Z, A.DD 2222 2"'23 STC WNEX I T•22l02' I.. OF' I{! 2024 42153 ?l64Z 22154 22l25 112;, 2ic526 2027 2030 7~37 H'l~0 I.DA 2.,27 1?1242 2034 1120 2037 204e 2ru1 U42 2043 22144 U45 2046 U47 U5e 7007 STC 2032 2033 2036 f\DO AOA+20 4it154 2031 2035 21Z154 3400 4037 2037 ADD GE;T, 4054 2i'l'H 21470 6051 U2f!J 0001 STC: AOO STC 1 AOO STC: AOO I.OF' 1. lF' 41Z153 2054 " 2056 2057 0000 GETRAN1 0 22161Zi 1..JMP I WNEX lT WNEX t T-2010 WSAVE 1 0 4465 0274 7450 ANO K0eJ10 SNA JMP 1 DCA TAO GETSAV F'XEL.0 CIA /AOO lN "TRIMMED" ~L.OCK NUMBER /AOO lN TA9L.E ENTRY AOORESS /STOQE AWAV /GET CONTENTS OF' BLOCK STATUS WORO /NON .. i!ERO? /NO, i!fRO, tXI'I' !VES, tNCREMEN'I' EX!T POINT /THEN /GET STATUS WORD " ORANG 5257 3273 Hl73 7041 1273 /ROUT; 2 LJ.:F'T /f,;XJT JMS I /GET A RANOOM r1r1.o, EXIT ONL.Y WtTM A £XtSTlNG F'lEL.Q NUMBER lN iC 6•8 I •3 TAO GE'.TSAV SMA SH Cl.A ,.,. 40 5257 1273 JMP TAO JMP ? !5656 2~73 1110:.'10 GETS.AV, ~ 2074 el070 K011la, rtJIZl70 0 81.KTBL. Gt;T .. 2000 WNEX%T•2 6000 ::rn12 /SAVE /GET UN lT NUMBER A1!£ •221 1.JMP wNl:XlT, 1.JMP WUVE1 2071 WSAVE•20021 WSAVE•22llll!a WSAVE U53 "212121 2070 /GET BL.OCK NUMBER /SUBTRACT 170 !..OA+211l 2053 !SAVE AC /GET CONTENTS OF iZI /AND SAVC WSAVE ADO 0641 0Uil 2067 e IJN lT•i:?2!fil0 ROI. 2 AOO WSAVE AOA+2r'l 2051 21352 U53 2054 2055 2'1161 2062 2063 21364 2065 2066 •~-.U"4~,,;_~.::; W~ PEN, :?~2~ 1 •11 GETS AV GETRAN ··:,_. ( ""',.; ·1 .. . • r~ \_ ·~ ··~,· .1 IPOP•12 S~1TEM EXE~CISER PAL.U V141 17•n:B•1-2 /EVERY 1VI SE"CONDS ENTER THIS RCV'!'F•iE TO I 22!7;i 73?-l 22\ 7 6 1C72 2tn 2100 21>"1 2H2 21<"3 21!1'4 2105 2106 2101 2110 2-1·11 2112 2113 2114 2115 76<;0 ".'31-5 1122 165Z 4345 3122 1114 7650 r;314 11.23 'l'~50 4345 3123 1113 7650 5323 2116 2.111 2120 1650 2121 2122 2123 2124 2125 2126 2127 213iJ 2131 2132 2133 1110 7650 5332 1125 1650 4:545 3125 1115 765rJ 21~4 2135 2136 2131 21•21 2141 21•2 21.43 . ~1'4 1124 4345 3124 ~J41 1024 765rll 4345 3024 1126 3127 5744 1444 1.H52 PAOE ·~ TEST THAT THE ~e:vrc:a:s ARE STIL.L. qUNNlNG Cioo!El<F"l. 1 CL.A CL.I.. TAD DDF'El.D SNA CL.A J!olP CHEC!<A FH'T I ME TAO SNA CL.A JMS CHEX!T DCA Rf'TIME CHECK A, TAD DKfEL.D SNA CL.A JMP CHECKB RI< TIME TAD SNA CL.A CHEXIT JMS RKTIME OCA CHECKB 1 TAO A?PF'L.D /RF0B•9F32 TIMrOUT ERROR /RK0S TIMEOUT ERROR SNA 01,,,A JMP TAO CHECKC APT I ME SNA CL.A CHEXlT JHS APT I ME OCA F'F'PEL.D CHECKC1 TAO SNA Cl.A JMP CHECKO TAO c1ou:c1<c, JMP t KW12B 1rPP•12 TlMEOUT ER~OR TCTIME SNA CL.A JMS CloltX!T DCA TCTlME MU Cloi£Cl<E 1 TAC OCA TtMeOUT ERROR FPTIME SNA CL.A JMS CH£X 1'I' OCA F'PTIM£ uo TCF'OL. SNA CL.A JMP CHECl<E TAO /A1l1P~•12 TlCU ,+1 /TC58 !lMt OUT ERROR ~-· --------~- /POP•12 SYSTEM EXE~CIS[R PA\.1~ VH1 17•F'EB•72 11i52 PACt 29 /A OEV?CE ~AS STOPPED REPORT l! 2145 '.146 '.!147 21'0 I"~~" CM!'.XIT1 ~ Ci.A Ci.I. 7JJ0 1345 TAD CIA '~41 ~J.51 704.:J CMA 2152 2153 ~355 4545 OCA JMS I 21~4 ~IOU ei 2155 2156 "llH'J ill 2157 21tie 2161 2162 2163 Zl,64 2'Z00 ~""'" Tl"10UT1 '1NOP1 U56 321U 1;'572 2171 5365 5757 2172 7171 /TlMEOYT tRROR 1 AC lS THE BAO P,C~ ~ Cl. "' A Cl.I. TAO i.PATC21 TAO M5 11 OCA OCA TAO 32111 1346 3410 21DU TIMOUT ERROR " 730~ 2165 2166 2167 217111 Ci.IEXIT OCA l IS! JMP JMP l M:>' u CHEXIT•1 10 11 ,.3 F'lNOP ·7 • i (') ,,,_. ---=..--r-a?iiliiF-=---- ---- 0 0 n ·~·· ~ /POP•12 SYSTEM EYE~CtS£~ 22J~ PAi.U V141 17•FE'B-•72 11152 p •., , 3:- DA~E /~?~!•~P12 P~l~TER ROUTI~E· /~Pae~~P12 Ex~eurtoN ROUTINE 22?0 ;'10~0 22?1 ?202 '~~¥) ~203 i,.F!'( 1 l CL.4 CL.I,. H~ 1112 7'4421 2204 6?'11 F<~STOR 22J5 56~6 22~6 21000 JMP t SETT!', 22n 6663 221~ 2~11 5215 4545 1212 P'fl1JllJ 2·a13 22.14 2215 2216 2217 2220 2221 1111 561110 2222 222> I.POUT, 2223 2224 2225 2226 222? 2230 0000 6666 6665 4200 731110 5623 L.PHp, 22~t f.!1000 (1654 L,PUP, 223:: 2233 2234 56"6 JMS I z 22:56 5631 OISH 1 SETTP Cl.A CL.I. OCA lNTRPT JMP JMP I 4237 ERROR l /LP~8·~P12 STATU! £R~O~ /LP~8/L.P12 DONE rL,AG ? ~ 6654 !LOAD A CMARACTER INTO THE LP•12 PRINTER eurrEA 1.PtX /WAJT ~OR A !'"LAG JMP I i.P12P /R~TURN Ill Cl.A CL.I. TAD l<Hllll LPEX Cl.A CL.I. JMP I ACRl.f" KACR, /RETURN TO PRINT£~ ROUTINE ~OP 6664 JMS ?3::'1~ /WA U fOR F'L.AG JMS 6652 42<'10 l~TERRUPT r~AG /- 1.PEX Cl.A Cl.I. JHP l 1.PHP Ill Cl.A CL.I. ACRI.I'" 1 /VES /CLEAR /PRINT A CMARAeTER ON THE I.Pl/JS /PRINT 6665 L,PNOP 1 /NO, EXIT i.PHF' JMS 1321 2247 /1.P~8/LP12 /NO LPEX 6666 6652 6064 '5637 SETTPA ERROR a 7300 2244 2245 2246 •1 SETTPA 1 6661 42~0 7330 9 /GET API SWITCH /APl 7 /YES, EXIT VIA A~P~I~ /NO, EXIT 1117 7330 2235 2237 2240 22;U 2242 2243 JMP ~857 ?fill1l11J ~ 6663 ~f~0 6661 API Si!A JMS ACRL.f" TO THE PRINTER ROUTINE 100 A ~PRINT" ON T~E LP12 /GET 00U /LOAD ~ORHAT AND P~lNT /WA IT fOi:t A f"LAG /RETURN TO THE PRINTER ROUTINE /FDP•12 SYSTEM EXERC!StR PAl.121 1/141 17•f"E9•72 11152 PUE 3i /L.P08•1.P12 PRINTER ROUTINE 1§1.lDlNG PATTERN 2250 13121il 2251 1:.522 ~252 3325 1322 3326 1321 3324 2324 '410 5211 1326 4304 5301 1326 4622 2326 5251 4312 2325 U25 4304 5250 1325 3326 !5255 1322 3326 5262 2253 2254 2255 2256 2251 2260 2261 2262 2263 2264 2265 2266 2261 2270 2271 2272 2273 2214 2275 2216 2211 230121 2301 2302 2303 2304 231215 231U 231217 2310 2311 2312 231:5 2314 2315 23i6 2317 2320 2321 2322 2323 2324 2325 2326 2327 2330 2331 0 01u0 L.~TZ, TAO 1.,~Tl, 1..H2 1 L.~TJ, TAO !:>CA TAO OCA IS! JMP 1<02412! 1.FISTCH I<" 2 4'.'J L.PCH fUl.lNE WIOTM WIDTH JMP L,SH, JMS tSl TAO JMS L.ST5, /OUTPUT I'!' 1.PCH 1.STJ BCRl.F' 1.F'STCM !..PSTCM TEST!T JMP TAO I.ST" 1.F'STCM l.F'CH 1.ST2 TAO OCA JMP 1<0240 OCA JMP L.POH 1.ST3•3 TtST!T 1 0 Cl A TAO Si! A (:\.. A IS! JM.P B~RL.f1 K0f2!U1 JMS JMP I HU 1<020, ill240 1<213412!1 WlOTl-!1 121340 0 L.PCH, 0 0 L,PSTeH, /INCREMENT CHARAC,ER /00 ~NOTHER CMARAOtER /END o~ A ~INE c~ /INCREMENT THE STARTING CMARACTER /GET THAT CHARACTER /TEST iTIS VALUE /lNCOR~ECT 1 RESET CHARACTER /GET CHARACTER AGA!N /SAVE TH~ NEW F'IRS' CHARACTER /00 A NEW ~INE /GET "242! /RESET F'!RST CMARAeT~R I /NEGATE !T 1<034121 TEST IT TEST? T /ADO £XP!'.CT£0 /ARE T~EY !'.QUAL. ' /NO, 1ve:s, 0 Cl.A Cl.I. 1<0215 TAO 1.PHP JMS uo 4223 /NO, 1,.FtOUT TAO 1.STS L.PCH tS! /SAVE THE STARTING CHARACTER /GET z24e /SAVE Tlo!E rIRST CHARACTER /GET A-F'VL.~ 1.lNE W!OTH /SAVE IT !N THE OOONTER /F'INlS~EO A L.lNE ? TESTl T L.PCH JMS /GET 024e! /VES1 00 A "CR•L.F'ff OR "PRINT" /GET A-CHARACTER /TEST lT IS VAL.LIE /lNCOR~ECT 1 RESET eHARACTtR /CHARA~TER WAS OK, G£T IT AGAIN l.ST4 TAO JMS JMP 1323 5712 00UI 121240 121340 01!100 12121211!1 121000 7657 P.!212 121215 OCA SKP 111J41 1640 231214 5704 r/!QJl1J121 73!1'J21 1331 4223 U311J Cl.A Cl.L. 1<0212 1.P0SF' BCRl.F' F'UL.lNE, •121 0212 1<~2121 1<212151 "215 r~ ' 0 ~ "-, __ __ ~ ----~ / /POP•12 SYST£~ EXERCISER P~L.U OCST, 2332 2333 li03i!l 6141 2334 2335 2336 :'266 156J l'.?01,.+2~ 1774 7774 C"J:'2 143i' P:;'P 2337 2340 2341 2342 2343 2344 2345 2346 23~7 2350 2351 2352 2353 V141 11152 "ACE 32 ? L.INC 1..sw ~517 17 •F'E &•"T2 L.P:"T !rlilI'!'eHrS /MOVE 1.,E~T /GET 6 9C\,,+2~ /MASK !O 9?TS 10•1i S~I. JMP 5732 7040 3364 1361. 701.kl 2364 5346 3762 l.134 DCST CMl I OCA KWST /SAVE 1T "'AD KZl/J2" /GET 0021/J /MOVE: RIGHT C!AR I Si! Jf-41> OCA KWST /OONE 7 I.GROUP TAO KP'!'C9 OCA JMS LPTC6 /SAVE GROUP NU~BER /GET POIN'T!R /SAVE IT /ENABI..£ TH! DCe.12•' STATIONS /SET AC TO 00211 IENABl.E INTERRUPTS /PRINT-ANO START A WOR~D or tN!ERRUPTS ,•2 2354 2355 2356 2357 2360 3'33 4763 7301. 6115 6126 5732 2361 2362 2363 ~02" l(ill!l20, 7276 7263 t.,GROUl' 1 GROUP 1..GODC Cl.A. C:l..L. !AC M1NT MTl,.S JMP l L.~OOC, /lNMIBlT oe02-r ? /VES DOST /NO /EXIT 0021!1 GOOC /KW12A STARTUP ROUTINE FIRST TIME ONl..V 23~4 236, 2366 2367 2370 2371 2372 2373 2374 2375 2376 2371 2:000 6132 7600 1366 6133 7300 1146 6132 7300 U36 6134 5764 KWST, 0 6:"32 /Cl.EAR CON'fFIOI.. /Cl,.EAR AC 7601 TAO 6133 1 Cl.A CLI.. TAD •1 /CL.EAR AC KW12~T 6132 Cl.A Ci.I. TAO 1<m1u 6134 JMP t /GET 16118 /l..OAO BUF,!R PRESET KWST /GET Cl..OCI< RAT!'. l~OAD QLOC~ CONTROL /l,,OAD KW12A INTEPRUPT ENABl..E /EXIT ---~-~" PAl.12' /POP•12 SYSTEM EXERC!SER PA(;E 2'000 /Rl<IZJ~ Ql(8, 6747 OSKE 2402 5211 Hr3 6741 JMP DRDS 24C'l4 32~7 2405 4545 24Vl6 e!01?11ZJ Hfll? 1'101110 2410 2411 6?45 2412 56210 2413 2414 241' 2416 2417 242111 2421 ?:S01ZJ 3057 2123 2422 ?2H 2423 1112 2425 2426 2427 24321 2431 2432 24:5:S 2434 2435 2436 2437 2440 2441 2442 2443 2444 2445 2446 244'1 2450 2451 ~452 2453 2454 2455 2456 2457 2460 2461 2462 0 1221 321?21 1362 32114 1114 3263 1114 11575 3246 6211 1364 3261 1414 3262 1262 7041 1261 7650 5~64 4545 ~IZJ00 ~000 /RK08 STATUS ERROR ? Rl<SA ARKBAO ERROR /~O, - /YES, HEAO STATUS /SAVE iN L.OC~ BAO I RK08 STATUS ERqOq qE~ORT IT 21 12' Rl<8A I Rt<E:X, M4H 1 OSl<O JMP l /Rl<IZJB DONE 1 RK8 Cl.A CL.I. INTRPT DCA SETl..EV JMP t 1 +1 WKR 1 TE: RKTIME tsi! /Cl.EAR lNT~RRUPT rLAG /VES, GO StRVlCE IT /WKRlT~1RK£AO OR Cl<HECW 7400 Cl.A TAD APl SNA Cl.A JMP J RK8 TAD KH17 76521 5UIZJ 1034 6172 6711 1362 4343 6733 4217 PAGE 33 ARl<8A0 1 0 6772 7400 ~ OCA JMS 0~1110 5617 2467 11152 17•F£8•72 SYSTEM PROGRAM 24elZJ 2401 2424 --::~.,,.~"·;-~- 242'0 V141 RKEAD1 SETI.EV FIESTOR TAO . JMS DI.OR 1<1311 SET1 /API 7 I N01 ~ETURN TO BACl<ROUND PROG~ /YES /GET CA AOORESS /SE.:T UP F'OR EXE:, /RE:AO . Rl<EX JMS /RETURN MERE AP'TER A RtACl COMM ANO /SET A COUNT', M4H Cl<MECK, TAD I l.OCA TION Cl<NT OC4 /SET ~~ TO TME START!NG AOORESS or TME REAO BU,F'E:R 1(1377 TAO 14 OCA /GET RK0e riEL.0 Bl'S TAO Ol<F'EL.D /SAVE P'IE:L.O FIKBrL.O OCA TAD OKF'EL.D ~:~6 lfc~:~~E OATA FtELO COMMAND TAO CDF'X /S4VE IN TME NEXT ~OCATION DCA 1•1 /CHANG~ TO THE MEMORY r1£L.O THE RK08 REAO !NTO 6211 /GtT THE EXPECTED CATA CATA TAO /SAVE iT IN LOC GOOD RKGOOO OCA /GET THE 04TA READ 14 CKHEC, TAO /SAVE iT lN LOC BAO Rl<BAO OCA. /GET l! BAOK Rl(BAO TAO /NEGATE lT CIA /AOO THE EXPECTED CATA Rl<GOOO TAO /ARE T8EV EQUAL. ? SNA C~A /YES ",+5 JMP /NO, RK0B OATA ERROR ERROR JMS Rl<GOODt 12' Rl<BA01 l?I 0, "-) 0 ~ PAl.1.0 /PDP•12 SVSTE~ EXERCISER 2463 2464 2465 2466 ~ ,,t11l\ ?~~0 2rn0 RKBrLOa •211 17•FEB•71· U.1'2 PH£ 33"•1 l'IJ t S'i JM? JMS 5251 V141 Cl(NT Cl<MEC Rl<EX /YES., J NC~M£NT COUNT- F'l Nt SMEO ? /NQ., HORf T.-0 00 IY·I~,. NO.W tX!T nit Rl<H ROUTlN~ !THIS IS TME ACTVAI. SETUP roR !HE R~~8 WRlTt ROUTlNE 2467 2470 DR·ANG DATA K fl.I. IT 76-.4J !5276 JMP TAD RKAOI< Al<OO Rl<A01<•2 ORANG A!<O.O Al(OO TAO KUH JMP RKDOK A!<OD RKAKO 1.GETR 2471 2472 2473 2474 2475 2476 2:4·7"7 lt,67 2501 1ff7 2502 531':1 1363 77U 53.U 2501. 250;s 2504 2-505 2506 2507 2519 2511 2512 25U 25i4 2515 2516 2,17 2521 2521 2522 252;s 2524 2525 2526 2527 2539 ~ 1~35 WKRITE 1 JMS OCA RIUK~, TAO 446·5 336-4 2531 25:52 25!3 2.534 2535 2536 2537 254QI 2541 2542 Si!A Cl.A 2Ql67 '300 4465 ts~ ~KADI( 1 SHA JMP 75q. 3067 5271 4511 3114 4465 Pl366 3131 1102 7141 1101 JHP JM! DCA SPA Cl.A OCA RKDOIC1 J"IP JHS OCA JMS ANO OCA TAD CJA TAD Rl<OOK OIO'ELD ORANG 1<12101116 NRDK RKDAV NRDI< TAO ,., H4H TAO 1(6777 7741 SHA SU CLA 1221 3£170 OCA 5312 1361 3£114 1114 JMP OCA 14 DKF'El.D TAD DCA 6211 CD'F'X TAO 107' 3331 6211 1364 3414 TAD DCA l 5332 JMP 1361 . TAD JHS 21na 4343 6735 4217 5231 CKNT !Si! DI.OW JHS JMP • •1 DATA 14 CKNT •• 3 1<6771 SET1 RKEX Rl<EAD /GET A RANDOM NUMB!R /SAVE lT TMIS !S TME DATA TO BE WRITTEN /YES, lNCREMENTING AKI! ADDRESSING I /RANDOM AOORESSINGi GET A RANOOH NUMBER /SAVE IT TM JS ! S Ti;fE 0 !sK AOOR£SS /GET IT BACK /tS IT-NEGATIVE 1 /NO, POSITIVE NUMBERS ARE OK /ADO A.. CONSTANT t!a THE ADORES! WlTH!N TME l.!MlTS 1 /YES /NO, LlM?T EXCEEDED Cl.EAR THE DISI< ADDRESS /GET THE r!l.ED /SAVE iT /VtS1GET A RANDOM NUMBER /MASK TO BITS 1991{ /SAVE iT TMlS IS TRE DRIVE NUMBER /GET T~E NUMBER O' DRIVES AVAlLABL! /NEGATE IT /ADO THE NEW NUM!Eft /DO Wt-HAVE TMAT AKl8 eRlVf 1 /NO, TRY ACA!N /VES WE DO, SET UP A COUNT /l.OCATiON /GET STARTING ADDRESS POINTER /SAVE ST /GET RK98 "lEl.D /ADO CHANG! OATA P!ELD /SAVE (N NEXT LOCATION /CHANG~ TO F'tELD X /GET DATA TO BE WR!TTEN /STORE IT /DONE 1 /NO, MORE TO DO /GET CA /SET UP CA AND we /WRITE-ON THE DlSK /TMEN WAIT F'OR DON! /WHEN UONE 1 GO TO READ /POP•12 SYSTEM EXEqCIS£R F'AGE 3ie 11152 17•FEB•72 V141 PAl.10 /T~lS ROUTINE LOAOS w~c. ANO C,A. ANO ~O~MANO REGIST~R I 2543 2544 ::?545 2546 2!:i47 255i'! 2551 2552 2553 2554 2555 2556 2557 2560 2561 2562 2563 25~4 256, 2566 ~il01Z! SET1 1 3365 U?l 1114 1071 6742 6732 6742 1::565 TAO RKSVA K617' 1 7~77 1<7371' 1<UH1 OATA 1 RKSVA1 KlllH61 OKF'E:l.0 TAO M400 DI.WC TAO AKOO JMF' I 6 7"17 0 STAT DI.CA 1221 6753 U67 5743 RKSVA NROK UD TAD TAD DCl..S DI.DC LICl.,S 6755 1600 001210 0000 011106 ~ OCA SETl /SAVE ~URRENT ADDRESS /GET RK05 OR!VE NUMBER /AOD RKiaS ru:i..o /AOC RK0B STATUS /Cl.EAR RK08 STATUS 11.0AD ~K06 COMMANO REG!STER /Cl.EAR RK08 STATUS REG!STER AGAIN /GET C~RRENT AOORESS /l.OAD ~K08 CURRENT ADDRESS /GET •400 /l.OAD ~K08 WORD COQNT /GET O(SK AODR~SS /EXIT 6177 7377 1600 0 12' 0006 0 c 17-fEB•72 PAl.U' V141 IPOP•12 SYSTEM EX£~C1S£R 261l'0 PAGE /AIP•12 ROUTINE /TWO WORO F'OfUUT 1 RANDOM MEMORY F'-1.Et.OS ,-, TO 0 CMANNE~S 2602 266'1 26»2 il0~0 26215 7f:it0 2606 2607 26U 7301/J :511157 1112 2612 '-'6fll 1934 6172 6711 2.6U HU ~·615 2616 20'7 2621 2621 2622 2623 2624 2625 2626 2617 2630 26U 263'2 un 2634 2635 2636 2637 2640 2641 2642 260 26•4 2645 2646 26•7 26't 2651 2652 2653 2654 2655 2656 IS! A7e!H1 741112 7H0 6772 1U4 6U1 63CIJ2 nu nu UOJ6 3U7 nu NOP .AIP1 APT I ME 11i52 t lNO, ElC IT /YES1 RESTART THE llP /INCREMENT A~t~P~ TIMER /Cl.EAR lNT!RRUPT ,LAG /GET APJ SWJTCM /!S IT-SET 1 /NO, tXJT /¥£51 GET 9117 /LOWER-MAC~INE /EXIT VIA APl AIP1, Cl.A Cl.I. "SETI.EV TAD SCM I.CM TAD DC:A TAD AHU STCH AST CM M:S /RESET MACMINE LEYfl. /GU 911114 /SELEC! CMANNEI. 14 /LOAD ~HANNEL. 14 /GET FIRST CHANNEL /SAVE 1.T IT ACMTOT /SAVE TAD AHU TAO BUF'F' ISELEC! C 1 A~ /GET 8~,,ER ,O!N'E~ II.DAD ~,A 1 DCA /Gt:T ltU SCM 63"2 I.CM 1f~6 SC:M TAD KUH TAD AH14 /GET 11914 JHS l.GETR AlPF'l.D AIPF'LD /SAVE ntt 'lEl.D 1313 6H1 0212 1314 6U1 4511 3113 1113 U16 Urll2 TAD I.CM SC!ii OCA TAD TAD 1.Clii TAD 1311 13U 6301 2311 SCH 5617 JMP JHP I 2H7 525111 LEVEL Ml,.T 63111 1U7 PA«;E 35 n. 1 p' DONE 1 I Af-P Cl.A Cl.I. INTRPT DCA TAD AP! SNA Cl.A AlP JHP I TAO KH17 StTl.EV REST OR 765f ",,.,, 0 SBF' JMP JMS 5U0 4217 2124 2611 AJP, 63~7 Hfll4 261213 ~ -~ TAD !Si I Si! AHU A181'/J1 ASTCM /GET 111111 ISEl.EC! w·, e. 11.0AD ~,C, /SEl.EC! CHANNEi. i4 /GET II SACK /ADO "GO" ANO INTERRUPT II.DAD goNTROL WORD /GET A TO D CHANNE~ A1HllJ /ADD "E" BIT AST CH ACHTDT /INCREMENT CHANNEi. /F'lNJSHEO t /NO, . /EXIT ,., AlP1 /SELECJ CHANNEL PAl.10 /POP•12 SVSTEM EXEQCISER V141 11152 17•F'EB•72 PACE 36 /A?P STARTUP ROUTINE 2657 2660 2661 2662 2663 2664 2665 0'0210 0 I.AS RAI. SPA CL.A 7224 nu 5657 i!517 Al PST /NO, ROR APO 4 /READ ~EF'T SWITCHES /MOVE BIT 8 TO B!T fll ns l'I' SET ? 0304 2670 6674 1020 P.'044 1.JMP 1.0A+2fll 2674 2675 10221 L.0h2~ 26'7 27021 011102 2701 4217 7300 STC POP JMS 27fll2 1320 2703 27fll4 2705 3721 3113 Cl. A Cl.I. KJMPAP TAO 1.PTC4 OCA ! AlPF'LD DCA 2671 2672 2673 2676 :'1451 0040 4710 4f/l JMP ? 5651 a706 17'14 M31 •4 27flJ7 27U 2711 Hl!IS 0Hf/l A~HTOT1 0 A~TCM1 2! 2712 27U 27~4 2715 2716 2717 2721 2721 0111 21814 UH 1IU1 34111" 4572 0?31 0 ,•4 /YES /NO, KW12A IS CONN~CTEO TO A 1 l~P, CHANNEL 44•41 44 L.JMP 6676 t'!QJH 0f/lUI SP JMP ! I.INC L.SW 6141 /READ RIGHT SW!TCM£S /MOVE l.tEF'T /RSW 1 Cl.EARED ? 2666 2667 ~~-"""'~' AlPST 1 1604 S!CH, AHUJ 1 AH1i1 AH141 AUllJ I A1H11 eurF', ·• +3 /YES, KW12A ts CONNECTtO TO A~t.P~ CMANN!L 4e•43 STCH•2fllH /SAVE g1.0CK CHANNE~ A1P1 /START THE A~l~P~ Al PST /SET U~ THt RETURN JUMP /EXlT 121 llllllU 01/J11 Ht4 UH 101111 BUF'F'ER KJMPAP 1 JMS l PTOH4 PATC8 LPTC41 0 ~ ,~- ~ --- l'AL,U /POP•12 SVSTEM E~E~CIS£R V141 17•F'EB•72 11i52 P_4GE 31 /START TC58 7 1rc;s MA~TAPE START UP ROUTINE 2722 ~J:."2 2723 76.'.'4 2724 2725 2726 2727 27321 '.731 2732 2733 UJ4 2735 2736 a137 2741/J 2741 2742 2743 2744 srsa, :ii 1,,AS 5722 l:!TI. CL.L. SPA Ci.A ST58 J"1P I 6141 n17 Ll"'JC 1..sw 15621 3Cl.+2" 7;l,~6 77U I /GE'T SW, !MASK TO B!T 192 4777 POP 4777 1'11132 3744 U43 OC4 t TAO OCA l TAO OCA 1 JMP l JMP t 3517 1135 3564 5766 5722 2742 7156 /NO, E1'1T KR58 1 L'!'CAV1 /SAVE TME NU~B~R or EXTRA TU11/J /GET RETURN /$AV£ tT L.TCAV KR58 PATC11/J KJMPTC L,PTC!-17 LL.58 /GET POINTER /SAVE tT /EX IT ST58 ,•1 TCAVll. l!C58 REWIND ROUTINE 2-745 2746 2747 275111 2751 a1'2 2753 2754 2755 2756 2757 2761/l 0 RTL. ~745 JMP l 7H6 7H6 RTL. 01U0 RTL. 2764 711174 27~5 PlflJUI 1 H flJ /BOT T TCClT SPA CL.A JMP TCRWND TCCIT !Si! 1'7U 2762 2763 2766 SPA 751111 5360 ?345 671!16 5745 3115 U65 4764 5766 27~1 TCC lT 1 1H6 MTRS TCRW~O, JMP l OCA TAC JMS l JMP I LTCEXE1 TCEXE TCU 1 1111 TC58A L.1.58, TCClT TCF'DL /Yts /£OT T /YES, ~EWIND TME DRIVE /NO, AN ERROR /R£AO !C58 STATUS /tXlT TCU /GET 11Jlll1" l.L.58 /RtSTA~T L.TCEXE /EXECU!E IT TC58 ROUTINE . PA!.10 /PPP•12 SVSTEM EXE~C!SER /A~P,I~ ~0~~" 74~2 3~~2 loll. T 32104 5042 7402 4476 30e5 74~2 J.11. T :3006 7402 7402 74132 74rll2 7402 7402 7402 3012 Ul.J 3014 3015 3016 3017 3020 3021 U22 3023 3024 3025 3026 '3027 3030 3031 3032 3033 3034 3[2135 !(ll 36 3037 JMP TSTMOR•1 JMS I PATC5 1402 1411!2 7402 74rll2 '1411!2 74"12 74212 74"'2 -~-,_::~~~.,~~ 11.E'.VEL. 7 II. £VE I. 1t'J 11.!'.VE'.I. H 11.f:VEI. 12 11.fVEI. 13 11.!VEI. 14 /L.!VEL. 15 11.~VEI. 16 11.!VEL. 17 F' AC 0·1~ I P•1 PC 121•11 I I ?•3 I 0 ll.EVE:L. 6 •3"4121 I 001210 11..fVEl. 5 HL,T Hl.T Hl.T Hl.T Hl.T HL.T HL,T Hl.T Hl.T Hl.T ML.T Hl.,T 1-41. T Ml.T Ml.T ML.T HL.T HL,T HL,T Hl.T Hl.T Ml.T /§TAC!< AOORESS /§TACK F'ORMAT 3400 11.!'.VE'.L. 4 Hl.T 7402 7402 7422 7402 1402 7411l2 7432 7402 1411l2 1402 3400 /l.E:VEI. 3 HI. T 1-11. T HI. T 74~2 3040 e4tn: 3! 11..f'.VEI. 0 11 L.1.E'.GAL 11.fVE'.L 1 /TC12 11.~VEI. 2 KW12A Cl.OCK HL,T "11. T 7432 3ill111! 3ill11 11152 •3~021 :'50~10 3007 17•F'E'.8•72 VECTOR ADDRESSES 3l!l<;1 JaZ3 V141 P•2 P•4 MOOE 0~ r1..o 1. L.tNK 21 HQ 0•11 UF' 11 i F' 2•6 I QF' 7911 MAC~lNE L.EVEl. 8•11 •J401Zi /B~OC~ PATTERN TABl..E • 411!0 L.OCATIONS 8L.KTBI. 1 121 ( ""' ~) ~ ~~ ~ PAl.U IPOP•12 SYSTE~ EXE~CISER 7000 V141 Ui52 17•F'EB•72 PAGE 30 07210~ ITC5e ROUT! NE MTRS•~706 MTL,C11~'16 MTTlh6'21 6721 6722 701210 701211 701212 7003 11'0~ 180'' 71210'6 4465 3336 4465 0300 3355 1356 7041 70~3 1355 7740 5202 4511 3340 712107 7211121 7011 ?2112 7014 1336 7U5 7016 711117 702el 1021 7022 7023 6212 4771 1357 3360 4341 U61 4274 11lJ24 2361ll 102, 7026 7027 7030 7031 7032 7033 7034 5221 4347 1357 336121 4341 1362 4214 2360 5231 4347 1357 3360 712135 7036 7,a37 7040 /SKIP ON T~58 /REAU STATUS JI.CAO COMMAND 1'EGlSTE:R /SKIP ON TUR- ~TSF'•~'T01 6Hl 6"/Z6 6'116 W!'G0•~722 TC5BA1 JMS I OCA JMS t AN1' oeA I ORANG TCGOOO ORU~G TK302112l TCOR TCAVtL TAO CIA TAO TCOR SMA Si!A Cl.A JMP 1 •7 ,,IMS 1 L.GETlll OCA TCF'LO HO TCGOOC ClF' U JMS t L.F'lLIT TAD TM!!l OCA JMS TAO JMS TCSAV TCSET KH41!l TCEX£ TCSAV 1 •4 TSPACE TM5 TCSAV tSI JMP ,,IMS TAO OCA JMS TAO JMS tSi! JMP JMS TA:} OCA TCSET l<H3m TCEXE TCSAV I •4 TSP ACE TM5 TCSAV ,.GO'' /SAVE ~000 OAU /MASI< TO BtlS !•2 /SAVE DRlVt NUMBER /~ET AVAii.~ CR!VES /ADD C~RRENT DRIVE /GET MtMORV rlELC /SAVE tH.EO ''ll.1. THE TC58 sur,ER WITH TCGOOD /SET u~ A eouNT I l.OCAT 1ON /SET w;c~ ANO e.A~ /EXECUTE A WRlTE /DONE 7 /NC . /VESt SPACE REVERSE 5 RECORDS /SET UP A eOUN'I' I l.OCA!lON /SET w,c~ ANO c~~~ I /EXECUTE A READ/COMPARE /DONE 7 /NO /YES, SPACt ~EVERS~ /SE:T U~ A COUNT I l.OCA!lON /POP•12 SySTEM EXERC!S~R PAL.UJ V141 17•rES•72 11152 PA~E 0 1rcse ~EAD ROUTINE 7;.J41 6212 7~42 4771 4341 1364 4274 1324 3341 1366 1.-i43 '"44 7345 7J46 ?Cl47 ?Z50 7051 ?052 7053 7054 7055 7056 7057 706Pl 7~61 7WJ62 7Wl63 70~4 70~5 70~6 706? 1070 '7071 7072 7073 TC58C1 c IF' u JMS JMS LF'ILIT JMS TK0020 T"CE XE TAO KT1600 OCA TCSE:T TAD TAD i:lCA 3011 1:540 TAO 3115 1340 1075 3257 6211 1'1U 3337 1337 7041 DCA TAD TAD DCA COF' TC5891 TC SET TAO OCA TAO CIA KTCBF' 11 TCF'L.D iCrDL TCrLO COF'X ,+1 1" 11 TOBAO TCBAO TAO TCGOOO ScA CL.A 1::S36 7640 JMP 5335 2341 I Si! JMP t Si! 52621 2360 5241 JMP JMP 5200 TCE:RR TCSET TC58B TCSAV TC58C TC58A /Cl.EAR THE Te5e BUF'rER A!'.RA /SET w,c~ AND e,A, /EXECU!E A REAO I /GET •2eJC!l /SAVE IT /GET TC5S 0UF'F'ER POlNTtR /SAVE lT /GET TC5S P'IF:l..0 IUPOATE THt OISPLAV MESSAGE !GET f"lEL.0 ACA!N /ADD COf." f62G'Ji) /SAVE iN TME NE:X'I' ~oe~ !CHANGE F'O F'IE~O X /GET A-WORD READ rROM TAPE /SAVE lT /GE:T 1T ElACI< /NEGATE ?'I' /ADO EXPECTED VALUE /ARE THEV tQUA~ t /N01 TC58 ~ATA ERROR /VES1 FtN1SHED 2~Z WOROS ? /NO, MORE TO TtST /'iNISMED 5 R£CORO! 7 /NO, MORE RECORDS IVES1 QO lT AGAIN ITC58 EXECUTE AN lNSTRUCTlON ROUTINE I THt INSTRUCTION IS lN T~E AC BITS 6•~ 74'?4 1015 1016 10"!? 7100 111Z11 'l' 102 7103 7104 7105 7106 1H'7 7110 7111 1112 7113 7114 7115 7116 7117 112121 ?121 111000 1355 1::S65 6'116 32Hll21 1::S421 6722 731210 12134 6712 730121 21 TAO TAD MTl.C TOOR K0607 TK30PJ0, 3011J0 TAD TCF'LO M!GO Cl.A CL.I. TAO 1<0017 SE;TL.EV CLA C:l..L. HO APl Si!A Cl.A /ADD T~58 OR!VE: NUMBER /ADD ttMAGlO" NUMBE:~ /L,OAO TC5S COMMANO REG!STEA /CL.EAR-THE AC /GE:T TC5S l'lEL.0 /II GO-MAGTAF't GO II /GE:T 0017 /L.OWER MACMINE LEVEL. •1 IGE:T APl SWITCH /API ?/VES1 EX!T VtA AP? /NO, EXIT JMP I TC58 /MAGTAPE F'LAG ' /NO, 62211 67'!!6 COF' 0 7510 SPA 1112 7640 6711 5713 ~000 6701 5713 5331 0 --~~~~~'°~- T~tXE:1 TC58 1 RES TOR JMF' t I ~ MTSF MT~S JMP TCEXEA /VE'.S, /READ !C58 STATUS /E:RROA ? /VE:S, 0 n -~ /POP•12 SYSTEM EXEQClSER PAl.12' r-<TTR 1122 6721 JMP 7123 5322 ;(!16Z'1 1 76~0 7124 76Ze DCA 7125 3ill57 SE TL.EV '126 6 7"! 2 I Si!! 712'1 2ii724 JMP I 7130 5674 TCEXEA, JMS I 7131 4772 JMP 7132 5324 OCA 7133 3337 OCA 7134 3336 TCt:RR 1 JMS t 7135 4545 TCG0001 ~ 7136 (.ll!D00 713'7 HH TCBA01 0 0 714111 0H0 T~f'l..01 V141 PAt;E 4h1 17•F'EB•72 11152 /NC, WAIT roR TRANSP~RT REAOV ,•1 INTRPT TCTl~E TCEX£ TCCHIT l<T16H TCBAO TCGOOO ERROR !Cl.EAR AC /Cl.EAR lNTfRRUPT F'LAG /~AlSE TM! MACMINE L.EVE:L. /INCREMENT TC5B T1ME~ /GO CO SOM!T~ING U!EF'Ul.L. /AN ER~OR WAS OETEeTEO F'lNO OUT WHAT KlNO /ACCEP!lAB~E ERROR /UN•AC~EPT!ABI.£ r.RROR 1 SAVE STATUS /RESET GOOO /TC58 ;RROR /ROUTINE TO I.CAO TC58 CA ANO W~ 7141 7142 714:5 71~4 7145 71~6 U1210 TCSETt 1366 3767 1324 377S !!1741 l!l TAO OCA I TAO OCA 1 JMP ! KTCBF' MTCA KT76H MTWC TCSET /GET T~58 BUF'F'£R A00RESS /I.DAO !C58 CURRENT AOORESS /GET T~58 WORD COUNT (e211ll) /I.CAO !C58 WORD COONT /EXIT /ROUTINE TO SPACE REVERSE 5 RE~ORD~ 71~7 00H 1:1,!>llJ U57 7151 73.52 7153 '1'4 7155 7156 7157 '7168 1161 7162 7163 7164 7165 7166 1167 71711J 7171 7172 T'PACEt 21 4274 5747 0HS 0SQJS 7773 0HS fll04S rl!S30 lll/1170 IOllJ 2llJ l'll611J7 2777 7153 7752 27411J 2745 uo TM5 Jl49 JMP l Tl(H711 TC EXE TSP ACE OCA t TAD 37111J U-63 TCDR, 121 TCAV!l.1 Pl TM5, ·5 T~SAV1 21 l<H411J t 411 1<HH1 H TK01/J'71D 1 78 TKHU 1 2il KHllJ7 t 0607 l<TCBF', TCBUF'f•1 7753 M!CA, 7752 MTWC, LF'll.lT, F'll.IT TCCJ.l!T1 TCClT HTWC /GET A 11!NUS ' /~~D !C58 WORO COONT IGtT 0~70 /EXECU!E IT /EX lT ~ . ' I I ___ ,_ - PAl..1~ /POP•12 SVSTEM EXE~CISER 723~ 6121 6113 73~0 1202 72Z3 721214 7205 7206 7207 7210 7211 7212 7213 7214 7215 7216 7217 7220 7221 1222 1223 7224 '1225 ?226 7227 7230 7231 7232 7233 7234 7235 7236 ?237 724;i'l ?~41 7242 1243 7244 7245 7246 7247 72~0 12~1 1252 (') ~-;i;;,~~~~~o oc02r, MP~S JMP t 5600 eor JMf' MTKF' 522121 7104 743121 5230 745121 5255 2277 5221 7300 3057 1217 131'16 3302 1702 3301 1277 7160 33Z3 7010 2303 5242 1276 6117 7300 1101 7450 5271 0 /SKIP ON oe02r INTERRUPT /NO DCeJ2F' /Fl"lNTE':R F'LAG ? SKP 6123 3216 4545 02H110 DC02F' MT Sr 1410 6113 0 Cl,,4 CL.I.. OCA DCSTAT GROUF' TAO 6201 6121 l'!lHl12! ~OUTINE MINT=~115 3277 1276 6125 00012! PACE d 11i52 MTON=Hl 7 MTl.,Si:H.26 6117 6126 6115 ~000 ·"l:" ~ PJS=~125 1qKF"=~123 ~TSF'=~121 MTPF"=~113 6125 ~123 ?200 17•F'EB•72 --- •72021 1oe~2 .. r 1201 V141 - !:JCA JMS l OCBAC1 DC02F'C•1 I DCB AO ERROR /SAVE RESULTS /0012!2•F' KEYBOARD F'l.AG 0000 0 /Rf AO KEVSOARO FL.AGS /OC:02F' KEVBOARO F'l,,AG ON TM!S CMANNEI.. 0000 /RfAO ~RtN'E" r1,.AQS M'l'PF' OC02F'C, FUI.. C:l.I. 1rtND THE ~INE AC,tVE Si!.I. JMP • +5 JHP DCr/l2F'O SN4 IS i! JMP DC:STAT DC02PC Cl.4 Cl.I. 0 c; l\ INTRPT DCST AT TAO TAO DOA OC02F'A, TAO I OCA '!'ABPT I IC~EAR INT£RRUPT /GET STATION PO!NTtR 1400 'ABLE POINTER OCSAV3 DCS4V3 DCSAV2 OCSTAT CMA Cl.I. CMI,, OCSAV4 DOA RAR DCSAV4 IS i! /SAVE'. !T TAD JMP , •2 GROUP TAD MTON CL.A Cl..1.. DCSAV2 TAD I SNA oc02rs JMP /NO, G~T TME G~OUP NUMBER IS£L.ECT AC'IVE L.INE • /END or MESSAG~ 7 /YE:S ( 0 ~ ·····~. ~ FAl,.1:ll /POP•12 SYSTEM EXERCISER 7253 1254 7255 ?256 ?257 7260 7261 7262 7263 7264 ?265 2722 6126 42~3 I Si! l MTl..S !'.lCllJ2ro, JMS GODC, CL.A Cl.I. GROUP TAD K77611J TAD 7266 1304 61:17 5663 "'TON 1305 DC02F'B, TAO DCA l TAD TAD JMP 12.71 72'2 '273 72'4 7275 '276 n.n 7311}0 7301 731'!2 73!3 7304 7305 7!06 7307 731rll 7311 7312 7313 7314 73U 73U 3732 1277 131110 5254 0010 02111!0 0260 0H0 0011121 02111! IZI 77621 73.17 7307 7317 7U7 7317 7317 7317 7317 7317 7317 F'ACE H-1 11152 llNCREMENT ?~INTER /l"'i:tINT Tl-IE CATA I~~ !NJT!ATE Tl-IE L.!NES /AP l 1 /f'fO IV!:'. S 0 1267 7270 GODC AF' I TAD SNA Cb.A JMP DCllJ2F'+1 RESTOR 1112 7650 5201 ?3110 1276 DCSA\13 1 Y.rEe;,•·72: CL A CL. I. 73~il 6771 l"000 V141 JMP t GROUP a 12l1U0 OCSTAT 1 Ill 1<260, 02621 OCSAV21 0 OC!AV31 21 OCS4V4 1 l1l 1(770, 7160 l<TVBur. TTYBU~ TABPT I , •1 TTY0, TTY1 1 TTY2, TTVJ, TiV4, TTY5, TTY6, TTY7, TTYBUF' TTY BU'TTY BU~ TTYSU' TTYBUf TTYBU~ TTYBU~ TTYBUf /AOC 7161.'l /R~SEL£CT\ll.L I.INES GOOC /EXIT KTYBUf' DCSAV3 DCSTAT K261Zl OCl!l2r:'0•1 /R£SET POlNHR /GET L.lNE I A1'0 fa26'1l /PRINT IT 1oe02r GROUP NUMBER /Oen, STATION . /PCP•12 SYSTE~ EXERCISER 7317 Z'21S Tpaur, n1s '32Z 2'212 1212 7321 7322 7323 7324 7325 7326 732'7 ('IJ2~ 7330 7331 7332 7333 1334 7335 11152 17•F'EB•72 "Pl"Dl"PJ"•J"11"2J" FA(';E 42 1n~1"Yf"SJ"T1"£l"M 2'32J C'l255 ~261 "262 p!240 0323 tl331 2!323 0324 121305 21315 ~241ZJ 7337 03"5 el330 0305 ?341 7342 '7343 7344 7345 7346 ?347 1350 7351 ?'J52 7353 '7354 7355 7356 '73!17 736" 7361 7362 1363 7364 1365 7366 7367 7370 7371 V141 t'-3~H 1336 1340 " J"El"Xl"EJ"RJ"CJ"ll"~J"Ef"R 21322 0303 0311 0323 0305 21322 lll211 llJ240 1213"4 0267 "303 031214 0211 0240 0324 0324 0331 171240 21314 0311 0316 0305 024121 0000 (') ~--~~·,,--,..-,, PA~H' " J" 1 11 01"71"CJ"~ " J" l"Tl"Tl"YI" l"~i"li"Nt"!S" 001210 0 ~ --~-- ~ /POP•12 SYSTEM EXE~CISER 7400 PAl.1~ 17•F'EB•72 V141 11i52 PAt;E 43 •74~121 1rHIS ROUTINE RESETS THE Cl.OCK COUNTEA I 4NO TYPES OUT THE HEADER MESSAGE AT !HE START or T~E PROGRAM 140~ ?3210 74Z1 3035 3033 3031 3117 1224 3017 1417 1-t50 ,614 7402 74~3 7404 7405 7406 74-07 74-10 7411 7412 7413 7414 7415 7416 421' 521217 1241 1.w1.o, Ill 00 Ill pRT 1 74221 7421 7422 7423 6046 7220 6041 5220 6042 5615 7424 74-24 7417 MESSG 1 CL.A CL.I.. OCA l<lLL.JT PASS OCA OCA Cl.OCt< OCA ERCNT TAO TX1L. 17 DCA 17 TAO ! SN4 JMP ! 1.w1.o PRT JMS ,•4 JMP WORl.O 0 /PRINT THE CHARACT!R 62146 CL.A CML 62141 JMP 6042 JMP I TX1L.1 /~ESET RA~OOM OISK ADOAESS /RESET PASS COUNT /RESET CLOCK COUNT /RESET ERROR COUNT /SET U~ TY'E OUT POINTER I l.OCA!JON /GET A CHUIACTrR /IS IS ~ERO 7 /YES, ~XtT TO STAR' THt PROGRAM /N-01 PRINT JT /00 SOME MORE 1•1 /DONE 7 /NO, WAIT PAT /EXIT TX1•1 /TYPE OUT MESSAGE 7432 021; 121212 0315 21255 111261 0262 7433 fll2'5 742"' 7426 7427 '4U 7431 7434 743' 74!6 7437 7-44111 ?441 7442 7443 1444 7445 7446 7447 7450 7451 7452 7453 e!304 11'267 0303 03rll4 et215 ~212 0212 032111 12!311J1 al323 21323 Z24111 IZ'240 e2411l 11!24111 0324 I "PASS TX11 TIME: ~215 111212 e!U5 0255 13261 el262 13255 1314 0267 0303 0304 0215 0212 i212 2132111 11J:S1211 11J:S23 21323 024111 024111 2124111 121241/J 0324 PC GOOD BAD F'iEL:D . I -- /POP•12 SV3TEM EX~RCtSER l'AL.11! 7454 7455 7456 7457 1'131,1 74~21 74~1 1462 7463 7464 74~5 7466 7467 74 7111 7471 7472 7473 7474 '475 7476 14'11 ''"'" 7501 7':'!2 ''"3 751114 75U 751116 7507 75U 7511 75+2 7513 7514 151' 7516 7517 752111 7521 7522 75U 7524 1525 '526 7527 7530 7531 7532 7533 7534 7535 7536 7537 754111 7541 7542 ~311 1.'1315 2'305 ?!24Z e2417J 324.a 0240 2!240 2124~ 0240 0240 2'320 1113"3 0240 aico 0240 024QI 024.Ql 0240 024(11 "240 0240 0240 0U7 0317 '-'317 e304 0240 0240 0241/J 0240 0240 lll2411J 0240 1?1241/J 111302 0301 "31114 IZJ240 IZJ2421 0241/J 0240 024" 21240 0240 ~240 0240 111306 3311 0305 0314 VJ304 ri215 0212 000111 (j ~.~ V141 17•f"EB•72 11152 - -------~ ----- 1'4CJE 43•1 ~315 2'305 0240 ~240 ~240 Z240 3240 0240 ~240 Z24a n20 2131'13 21240 a240 l.'240 111240 !1124el ~24el "240 11124111 "24111 024111 UeJ7 U17 nv nH 21240 l'J24iJ 0241 eJ24iJ eJ240 024iJ 1!!240 0240 031!J2 111301 el31114 11J24111 2124111 02421 21240 21240 11124QI f2J24QI 111240 0240 0306 t/!311 0305 0314 03a4 0215 0212 11HIJ011J (-) 0 c ~ ~ /PDP•12 SYSTEM EXE~C!SER PAl.U' V141 17•f"£8•72 11152 PAt;E U /TM!S ~ouTI~E IS ONLY TO POSITION THE ~S~l ON THE CO~RrcT 5T4RTI~: I 7543 ?n~ 7544 6~16 75~5 ?546 7547 1550 7551 ?552 7553 7554 7555 7556 7557 7560 7561 7562 7563 7564 7565 CP'iA~ACT£lq 1 -ISQST 1 ~ !016 ::CA ?Sl 3365 2365 5346 23!>5 JMP !Sc 535~ J11P 6211 6ZU 5743 6016 62111 !5355 7640 5354 1001 3764 5743 1457 0rua JMP I HSRSV HSRSV 1•1 HSRSV ,•1 HSRST 6Z16 uu JMP Si!A LI.AST, MSRSV1 JMP ?AC OCA l JMP I HGOOO " ,•1 Cl.A ,•4 I.I.AST l-ISRST . - I V141 17•F'EB•"12 11i52 l'.IAt:;E 45 EXE~C!SER 12!000 011110 lll1i02l0e0 11111111 :'0000iHl!21 11111111 11111111 11111111 11111111 11111121~ 11111111 11111111 11111111 11111111 11111111 1111U0.'0 111111.U 111111U 12!200 12!300 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 ~4H 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 1111!111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 111111:1.1 11111111 !1111111 11111111 U1U111 11~00000 UH 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 111111U !111h11 U110Hl1J 11111111 0Hlll011lH 12Hl 1311Jf0 11411111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 U11hi1 U11i1i1 11h1111 1Ullll!!Ulll 1•u 1 HG'J 11111111 11111111 11111111 11111111 11111111 11111111 1l111111 11111111 111U111 11111111 !1ili1h 11111U1 11111111 11U1111 uuuu llJUG'JHllJlil UH 11111111 11111111 11111111 11111111 U11U11 U11i111 11111111 11111111 11111111 11111111 UUU.h hh11U 111U111 0UHH0 l!JUllJllJlilH lil0r/l00000 U.111111 001il00Hr/J 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11U11U 11111111 !HU111 U11hi1 1:1.iroHH 22H 11111111 U.111111 11111111 111111!1 11111111 1111!111 1U.111h 11111111 11111111 UH 1111U11 1111U.11 1u111u 24HJ 11:1.11111 11111111 11111111 111111!1 11111111 11111111 1U11H1 11111111 11111111 11111111 hUUh hh11U hUhh Uh11U hUUU Uh1U1 1111U11 11111111 uuuu llJ01!'011J000 11111111 11111111 11111111 11111111 11111111 1U111i1 11111111 11111111 11111111 1111i111 hh11U 21U 11111111 11111111 11111111 Ui1UU llJU011JU0 31Ulr/J 3100 :11111111 llJ(/Jfll00011l0 11111111 IZl00011l000 11111111 0000l'lllH110 11111111 rMilrl'000011l 001Z1012!0011l 1'!0000000 12!000001Zl2! 00H0000 1!100002100 l1llll01H00Ql l:!!H011J!U0 0Hl0011l00 UJliHrn000 000000210 00000000 1130000000 0000000(/J 210000000 0 0 0 llH:H:H~ 0 00002!iiHH:l 0012!00000 0Gl'!l00r/Jil'J0 000000il'Jr/J 000Uf0k'l0 0r/J000011Jl!I 12!00000~0 011J~021UllJ 0500 0600 181H U.H 11HJ UH UH I CAI.le /POP•12 SYSTEM 2500 26H 11111111 11111111 . Uh11U :5200 3 3 210 HH 3 'H 00000000 3600 I :s1n () --"!'~~ r II 0 -~- ~ POP•12 SYSTEw ~~EQCtSER PA-1..12 V141 17•FES~-72 11t52 ~ P•~E 4'•1 :aee 1n iea ;lee •-Biil 5H 6H 1H HI Ulll 2H ·3H . , ..,,, 01 711111 HI UI 2H :HI 4H 5H 6111' 7H 11111111 11111111 11111111 11111111 11111.111 11111111 1U111i1 11111111 11111111 11111111 11111111 11111111 Uilh11 !111hi1 11111111 1JUJ 2.H 3H 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 !1111111 11111111 4H 501/J 11111111 11111111 11111111 111111U 11111111 11111111 lU.11111 11111111 11111111 11111111 11111111 11111111 !1111111 11111111 !111!1C'Hll 9tal'J01211/J9ll'/J Hl/J 60111 700 1111'/Jrlll'IJH 11211'/Jrlll'/JH . ---- PALUJ /POP•12 SYSTE~ E~E~CISER ~l~1 rtEL~ V141 1 hF'EB•72 11152 ----~ - -- - - - - PACE 4'•2 1 /POP•12 CP TEST PART 3• BACKROUNO • 1 PASS TMRU av A JMS TO LOC~ 177 I WILL EXI! WlTH 0 A:c~ IF' NO ERROR OETECT£0 /XXXX A,C, IF ERROR IS ~E!ECTEO A,C,=T~E P~C~ !N ERROR /WILL EXIT BY A CPJMP t 177 TO aANK 2 /SA 020~ 8•MOOE ANV MEMORY BANK /E~TER 6167 ~'116 ~3~1:1 3212~ 0321 21022 U23 32124 0025 ~a20 •20 1(7771, 7777 K52;2' 5252 :!1601 1<0H11 nm" ~007 17~1 7710 'J7'0 raz:s1 H32 H33 H34 0035 0036 U37 7770 Z710 2552 7752 7725 7125 0H0 2525 2'Hr!I 0611J1 ?iltll7 7707 2;52 7752 1700 /NO OPE:RATJON T~MPL I QIM'!Qlk'I KPl!l"2!7, Hli'J7 7007 011127 /~ALT CPJ"1P•601H'I 17"1 5252 0026 llJ031i'J CPHL. T•6167 CPNOP•0f/J16 11H I( eeJ Ii!! I 1(25251 TtMPM1 li'J0 C!JllJ 2525 011l0111 . a n0 0 c- ~-- /PDP•12 SYSTEM EXE~CtSER '."~4;) !12::3 1,J41 5442 ~342 :'l0Z0 ;,i/)43 76"4 ~~44 ~133 2!~45 0a51 ?041 3104 ?32ll. 31Q!5 21.a4 32152 7410 3"46 ~J47 ~11150 3153 1105 0061 1106 3867 0061 H62 H63 1'UJ llJl/J70 0071 1510 111872 H73 CPST11 73H 31"'7 311111 6211 CPST21 6221 CDF'XX1 351111 6211 7141 COF' Cl1' 0 JMP l ,+1 00H L.AS 7106 7U4 0!064 H65 0066 HH CPST, 5040 2105 HS• 11!055 11!056 3Z57 PAt;E 46 17•rEB•72 V141 111'2 /CP START UP ROUTINE ONE TIME ONLY /!HlS ROUTtNt !S ENTERED ONLY AT THE S!ART OF' TH~ PROGRAM I TO L.OAD TliE CP PROGRAM INTO '1Etot0RY F'lEL.C-!' HIGHER THAN r1El.O 1 PAl,.12 AND AK"0e!7 CIA OCA ACNT Cl.A C~L I AC OCA ACPF'LD ACNT I Si! SKP JMP CPST•2 ACPF'LO lH TAO ACPF'L.D RTL Cl.I. RAl. CL.I. ACOF'X TAO OCA CDF'XX Cl.A Cl.I. DCA ACl<NT DCA uroo 6211 TAO ! AAF'DD 6221 AAf"DO OCA I AArDD TAO ! 15U 74~2 Cl A uroo TAO l SU Cl.A MLT 007'7 21UJ 2107 l Si! Ol101/J u01 0102 0103 0104 0U5 511165 511151 fi!S~7 1'!00111 """" 6201 1!11m """" P.1111 0212 1!1106 0101 "1001/J /READ ~SW /MASK IO B!TS 9•i1 /NtGATl IT /SAVE tT lN A TEMPORARY LOC, /SET Ag TO H01 /SAVE ~TARTING F'tELO VALUE /INC~EM£NT COU~T /WE MAYE MORE THAN BK OF' CORE /NO ON~V 8K SO EXIT /INCREMENT CP rIEl.0 PO!NTER /GET T~E N!W PO!NT~R VALUE /ROTATE 1.E'T /INTO BITS 6•8 /ADO A 621! 1s•vE lT IN corxx I LOCATION 101.EA~-A POlNT!R L.OCAT!ON /CMANG~ TO THE OLD rtt~D /GET T~E N!XT WORD ICHA~G~ TO THE NEW F'tE~O /SAVE IN TM£ N!W MtMORV 'IELD 62U H74 007, 0076 7641/J /RESET OF' /EX 1T JU JMP JMP At<HllJ7 1 00el7 ACNT, 0 ACPF'LD1 Ill ACOF'X1 6201 ACl<NT1 21 AAF'OD1 21 Al<2121 0212 AAF'DD ACl<NT CPST2 CPST1 /ERROR IN OUPL?CAfJNS 'IELO ~ I INTO THE EX,ENOEO MEMORY /INCREMENT POINTER L.OClT?ON /INCREMENT TME COUNT£R1 OONE 7 /NO MO~£ TO DO /VES CPMPL£T£0 WIT~ TH!S MEMORY F'lELD ~ . - PA.L.U /POP•12 SYSTE~ EXE~CISER 0167 V141 11152 1 i•F'EB•72 PAGE 41 •0167 Cl.R ADD ~ 3Cl.+20 6'10'1 CPOUT~, PDP cPou1, cxr cor 0 72'~0 JM? ! ,+1 CPEXIT 1 'l •2'211Jl'! LINC L,.JMP ,+1 SNS+22' L.JMP 2 /SAE TEST /BYPASS CP TEST ? /YES CPOUTA - f :0 B:f ADDRESS OF OPERAND IS !N SECOND WORO L.OA+2" 7777 SAE K"!777 CPMl.T /SAE fAlL.£0 TO SKIP AC•7771 M£Ms7777 1.0020 ?171 SAE l<ll!li1JH L.SKP CPMl.T /§AE SKlPPEO 1N ERROR AC•7177 MEM1emez CL.R SAE K7777 1.SKP CPHl.T /SAE SKIPPED lN ERROR AC•Z0Z0 MEM17777 Cl,.R SAE K0001/J CPHI. T /~AE FAIL.ED TO SKIP ACIZ~Z~ MEM•0000 L.0h2rl! 5252 SAE K5252 CPHl.T /SAE fAIL.EO TO SKtP AC•5252 MEM:5252 1.0A+2rl! 2525 SAE K5252 \,.SKP CPMl.T /SAE SKIPPED lN ERROR AC•2525 MEM;5252 I 0 ~ OAL.10 IPOP•12 SVSTEM EXERCISER V141 U20 5252 5252 :n45 144~ SAE "Z4o 2'247 '1250 C"l1l36 "456 61o7 K2525 3251 0252 11~0 L.0A+20 0253 2525 1440 0254 "255 r/!11136 2525 SAE K2525 6167 CPML. T L.S<P CPHl,.T I /SAE TEST I la0'7 11!257 0(1)35 KHIH 0811 CL.R SAE 17 1457 02~2 6167 CPMl.T 02~3 02~4 H75 SET+2h15 ellll35 I< i/Jel1llll L.DA+2111 027111 11112., 7777 1455 eJ456 0271 6167 CPML.T 111272 0273 0274 0275 0276 0277 011J76 0021 111120 5252 SET+2h16 1(5252 1.Sl<P 5252 SAE 16 0301!1 l.'!073 9111l2f/J 121011 SET+2h13 K7777 CL.R SAE 13 ~2175 0307 P!en0 03U 2311 0312 1020 7777 1455 6167 0313 ~314 0315 011172 0021 /~AE rAIL.ED TO SKIP AC•2525 MEM12525 /~AE rAJl.EO TO SKIP AC•Blll&I ~EM•011Jl/ll/l 8111 /~AE ·sl<IPPEO ZN ERROR AC•7'177 MEM111lHill 8•14 1.0A+2111 03el1 "306 SKIPPED lN ER~OR ACm5252 M£M•2525 7777 CPHl.T 1453 °-'456 6167 /~AE SAE 15 6167 0302 "3303 0304 0305 PAGE 41•1 1•0 B•X ADDRESS or OPERAND IS IN BETA RE~ISTER ~261 1456 11l52 SET+2h17 0256 0265 0266 0267 17•F'EB•72 1,.04+20 ~243 tl.!244 0268 ~ .. ~~--- 1.SKP CPHL.T /~AE rAl~EO TO SKIP AC•5252 MEM•52'2 8¥16 /~AE SKIPPED JN ERROR /~AE FAii.EC TO SKIP AC•777' MEM•7777 8•15 AC•l/l01/l~ ~EM,7777 8•13 SET+2h15 K7777 L.DA+2111 7777 SAE 15 CP~L.T SET+2111t12 K5252 PA~U ' /POP•12 SYSTEM EXE~CISER :'!167 ::>0:!!~ ADD H71 156;,>, BCL.+N ~172 ~173 60J0 702'0 ~175 620J ~176 ~171 5577 '.l 2~?. 6141 6.202 "1462 ~201 0202 CPOU'T'A I CF'OUT 1 ctJ:" cor ei JM? ! ~H~;rn CPEX IT 1 2' r.2~0 •0200 LINC SNS+20 • +1 2 LJMP CPOUTA 1020 L.DA+211J ne6 1'4411} a21n 021121 6167 SAE K7777 CPI-IL. T 0211 U20 ,..,,., /SAE TEST 0216 ----~-~,. ·-~- i:3224 0225 0226 0456 6167 012135 6167 0230 2231 2232 1020 5252 1440 ~233 e:021 ,,234 6167 023; 1020 2525 ~236 1440 ~240 ~021 e241 ?.456 ei242 0 7777 SAE K11J0H L.SKP CPHl.T 12J035 311}11 6167 J=0 B=~ ADDRESS OF OPERAND 1S IN SECOND WORO /SAE fAI~EO TO SKIP AC9.77"1' M£Ms7777 L.OhU 1440 1440 /BYPASS CP TEST ? /YES - 7777 21020 ~227 0237 " ~-~:-·-, --~~~~ 7177 2!217 02111 ··· ·z220 .. -1Hf 0221 0020 0222 e456 0223 6167 '+1 l.JMP 022'4 0215 ~ n:.rn 6173 0212 0213 0214 PACE 4'f 6Z0Z PD? ~203 02is 11' 52 Cl.~ 0011 Ill 7 4 1 '-F'EB•72 d167 "'167 '."' 1 7iil 9'2!32 V141 ·- /~AE SKIPPED lN ~RROR AC•1'77 M£M100~0 SAE K"l771 L.SKP CPHL.T /~AE SKIPPED tN ERROR •c•~m0~ M£M177?7 CL.R SAE K00H CPHL.T /SAE fAI~EO TO SKlP ACl0~0~ M£Ms0Z~m _gt..._R l.OA+20 5252 SAE K5252 CPHl.T /SAE FAIL.ED TO SKIP AC,5252 MEM15252 l.DA+20 2525 SAE: K5252 l,.SKP CPHl.T - /SAE SKIPPED lN ERROR AC1252~ MEM•5252 0 ~ --~- ~ /POP•12 SYSTEM EXE~CISER ZJ70 z:571 7-372 '.lJ73 :!374 "l75 0316 ?377 V141 HH S-ET+2a.6 K5.2'52•S. LOA+2fll 5252 SAE+2f0'.•6 CPlolLT U73 SET+2rl+1.3 ~t:l66 V'l020 1n., 5252 1456 17•F"EfJ.. 12:" 11t52 PA~ 4'·3 /5 AE f' AH.EO TO SK 1P AC•5'25~ ~EMa5252 9•6 K52.:>2•~ N:l2i'l U221 2525 1473 0456 6-1,6 7 L.DA+2ra 2525 SAE+2il+13 L.SKP C:PHL.T /SAE SKIPPED JN ~RROR AC•2525 MEM152'2 8•13 ~4'85 0-06-5 ~6 341"' 3411 Z03S 1£120 2525 1465 3412 6167 SET+2h5 1<2525•1 L.0h211J 2525 SAE+20+5 CPHL.T /~AE ~4(!121 ~421 H02 303 ~4-04 3"437 I P-A.l..,1Pt 0413 U71 ~414 ~415 0035 0416 3417 t'!420 0421 f'AtL.ED TO SKIP AC~2525 ~EMa2525 B•5 SET+2"'•11 K2525•9,, L.0A+2il 5252 SAE+2h11 1.020 5252 1471 0456 61.67 LSl<P CPHL.T /SAE SKIPPED IN ERROR AC•5252 MEM•2525 8•11 I /~ET I 0422 1'423 0424 0425 0426 0427 0430 0431 CJJ432 1'1433 3434 ~435 3436 3437 21440 0441 0442 0443 9!057 00221 1f!J20 7777 TEST I•B B:X SET+17 1(7777 L.DA+2fll 1117 144"' e'017 6167 SAE 0017 CP"iL. T l~ET+1 0052 0021 SET+12 K5252 L.04+20 5252 SAE 21ru.2 CPHLT l~ET+2 f4l~EO 1020 5252 1440 0012 6167 0053 003C> u 2 ra 2525 S£T+13 K2525 L.0A+2fll 2525 f'AlLEO TO S~T 817 Ae•7717 TO S£T 812 AC•5252 . i iI /POP•12 SYSTE~ £X£~CISER PAL1l 3444 0445 1440 3013 SAE U13 2446 6167 CPI.IL. T ~447 2'054 ~450c ?'0~5 SE:T+14 -1<0002' 1440 SAE 3FJ14 6167 011l14 3456 04!:17 0460 C'J054 12!02kl U20 CPML.T 0462 34~3 1440 0914 62,67 CPHL.T 0i!l14 9471 94'7.2 0015 9473 6167 CPMl.T 0474 0eJ56 0eJ36 U2el 2,25 144111 HU 6167 SET+16 K252' LDA+21'/J 2'25 1!14 7, 0476 0477 151111/J 0501 Ufll2 /SET 4 FAii.ED !O SET 914 AC•~030 /~£T+1~ FAii.ED TO SET 814 lC•777? L.0A+20 5252 SAE HU /SET•15 rAll.ED TO SET 815 lC•5252 SAE HU CPMl.T 0503 H57 SET+17 051114 05fl5 111035 UH l<IUIH 0507 051" 0511 fllZ17 0506 FAii.ED !O SET 913 AC•2525 SET+1' K5252 0055 0821 U20 5252 1440 0467 4'·4 SET+14 L.OA+20 7777 SAE 0479 DA~E K7777 7777 ~466 l~ET+J 11152 2'000 0e:!l0 04~1 0465 17•F'E9•72 L.DA+20 102~ :--451 3452 2!453 2454 !455 0464 V141. /~ET•16 FAll.EO TO SET 916 lC•2525 LOA+U HIH 00111e 14'10 SAE 011J~7 CPHl.T 6167 /SET+17 FAll.EO TO SET 917 AC•fD~00 /l.OA ALL. MOOE TEST 11•0 a~~ ADDRESS or OPERAND IS IN SECOND WORO I "512 0513 0514 0515 0516 1000 0035 1460 C'Jel!ilill 6167 () ...... ri---41ii<:C L. O.A K~0H SAE+2121 H0121 C:PHL.T IL.DA FAii.ED AC•121000 0 0 ~ \ --~- ~,-- :· /POP•12 SYSTE~ EXEqC!S~A P•l..12 ~517 1030 l..DA :as2a ~020 K'1'111 ~521 2522 ~523 6167 ~524 102~ e.,21 ~527 ~530 ii.1531 '-'532 0533 0534 0'5.35 SAE+20 7777 CPI-fl. T 146~ 7777 3525 3526 l,.OA K5252 SH+20 5252 146.,, 5252 6167 CPHL,T 1000 H36 1•60 2,25 6167 1<2525 5AE+20 2525 CP'ML. T ~541 0542 n43 ii.1544 0545 0546 0547 ""'" 05~1 ii.1552 0553 ii.1554 !IJ55!5 0556 0557 0560 0S61 0562 35~3 ~'~4 0565 17•F'E8'•72 11t52 ~A~E 47.5 IL.DA ;AIL.ED AC=7777 11.,DA ;AIL.ED AC•525~ I.DA 11·~ I 2!536 0'537 ii.1540 VH1 11,.DA ;All.ED AC•2525 B•X ADDR;ss or OPERAND IS IN 8 RE~ISTtR i'lll71 SET+2h11 0035 1(09(1J0 I.DA U S.£+21 1111 146" r1.r210s 6167 01110111 CPML.T 0072 002" 1012 14611 7777 6167 StT+2h12 K1'177 I.DA U SAE•2' 0a1;s SET+21•13 K5252 ,.,,., CPML.T ei021 1013 1460 5252 6167 IL.DA • B PAlL.EQ AC•S01!18 /I.DA • B rAll.E~ AC•7717 L.OA 13 SAE+2lil 5i52 01374 P'036 1fll14 1460 2525 6167 CPlo!L. T /l.OA • 8 ''11.EQ AC15252 SET+20•"14 K2525 I.DA 14 SAE+20 2525 CPHL. T IL.CA • B rAJl.ED AC•2525 IL.DA I B TEST I 1=1 B=X ADORESS or OPERAND ~1 IS JN B RECISTER I 0566 (HP5 SET+20•15 -----~--~ '°",-__ . ------------ /POP•12 SYSTEM EXE~CIS£R PAL.111! V141 ~:H17 :l034 KZ2li!l2'•1 ~5721 1~3S t46~ L::lA+2h15 SAE+20 2:i71 ,,12 .?'<'1?10 ~i!li'Z ~167 CP4L.T '.',.74 ?;;,76 SET+2el•16 z;7S °":S76 ~2117 K7777•1 U36 L::lA+2hl6 SAE+20 ~,73 1460 ~577 7777 7777 3601 6167 CPI-IL. T U02 U03 0077 ~020 S£T+2111•1'f 1<5252•1 2604 1037 1..0A+2hl7 ~605 14621 5252 6167 SAE+2il 5252 CPMl.T 3071 0835 SET+2111+11 K2525•1 :'6t:'~ 0606 1607 06U 3611 0612 1'931 1.PA+2h11 0613 8614 8615 1161 2,2, 6167 C:PML.T 17•F'EB•72 11152 PA~E 4'•6 IL.DA I B FAILEQ AC•0~81~ /LOA 1 8 VA1LEQAC•7?77 IL.DA I B 'AILE~ AC15252 SAE•281 2525 /LOA I B rAJL.EQ AC•252' /STA l•l B•to TESTED !N PAR! 1 /STA ALL. MODE TEST 11•1 BPI ADDRESS or OPERAND IS IN SECOND WORD 0616 0111 CL.R 11617 STA U20 1621 0622 111140 01122 1441/J 0022 2623 6167 CPHI. T 21624 P.625 0626 1020 7777 1040 1.DA+20 0627 ....- --.7 .... _-- ~ eJPJ37 0630 0631 2632 1440 et1J37 3633 0634 0635 1020 5252 1040 ~636 ~637 ~'1122 1440 Z64el 11'2122 ?641 6167 0 6167 TEMPL. SA£ TEMPL /STA r•lLED AC•S81~ T£MPLt8101 .,,,., STA TEMPI-I SAE TEP1PH CPHl.T /STA FAii.EC AC•7777 TEMPHt,777 LOA+20 5252 STA TEMPL. SAE TEMPI. CPMLT /~TA FAii.ED AC•;25! TEMPl.1,252 () -- _/ 0 ---~ - -~. l ("', ' ------- J IPDP•12 SVSTEM EXERCISER P.\l,.-1e' ~642 1020 l.0-k+2iJ :3643 i644 2525 25?'5 STA· U40 ~-647 ~037 TE'1PH SAE TtMPM 3650 6167 CPJ.11. T 3051 ~011 !?1652 1340 Cl.R STA TEMPM ~645 21037 /1646 1440 0653 :a654 3655 '11656 PH!37 14421 "037 6167 3-6'5'7 Ul20 1"6'60 7777 06~'1 06~2 0663 066'40665 06~6 16~7 9670 0671 "672 1840 ee22 1440 00.22 6167 SAE: TtMPM C?HL.T STA TEMPI. SAE TEMPI. CPMl.T LO·HH 5252 U4f/J 5252 STA T£MPM 14411J SAE 0037 6167 TtMPM CPML.T 867'6 11-29 2525 LDA•H 2525 07H H22 0673 0674 0615 0677 11/J~f/J 0701 1441/J 0702 1!17U 6167 0022 07P.4. lllr/161 0705 Hl37 0706 UJ20 rnrn 0H0 0710 U47 0711 1440 0712 05!137 0713 6167 2171' 0715 0716 1?717 011166 ~"37 1"20 7777 17•F'£S•i2'' f1-t52 PA~E 4'•1 /~TA F°All.EO AC•252' TEMPM•2525 /~TA 'All.ED AC•f/J00~ TE~PMw90~0 /~!A F'AlLtO AC•7777 TEMPLw,777 /~!A F'AILtD AC•5252 TEMPM15252 1.0A•2i 1117 1f/Jit 0037 VH1 STA TEMPI. SAE TEMPI. /~TA F'AlLED AC•2525 T£HPLd525 CPloll. T /STA TUT A· /STA l•I B•X AnORESS OF' OPERAND 1$ lN B RECJST!~ S£H2h7 TEJiilPM LOA•211J H0f/J STA 7 SAE T£MPH CPloll. T S£T+2h6 TEMPH 1.0A+2rll 7717 /~TA A F~ILEO AC•mmem TEMPM•~B~B B•7 - ~-- /P0P•12 SYSTEM EXERCISER 2720 27?.1 H22 U23 1046 1440 ~037 6167 0724 ~017 0725 01!137 1020 ~726 0727 e7321 3731 H32 5252 111157 ~733 6167 0734 011176 l.!!(037 111735 0736 3737 ~740 ~741 144~ 011137 Ul211l 2525 U56 SET•2h16 TEMPM LDA+20 2525 STA+1~ "'1J67 0022 SET+2111•7 TE:MPL. 1020 00H ~75&1 U47 a751 111752 0753 1••0 2754 111755 0756 eJ757 07~0 07~1 07~2 Qlt/J 22 HH STA+7 SAC: TtMPL. 0071 S£T+2h11 TEMPI. L.OA+20 7777 STA+U SA£ TE;MPI. CPML.T /STA A rA11.EO AC•1777 Ttt1PL•77'7 B•11 6167 SET+2121•15 TEMPI. t.OA+2" 5252 ST 4+15 SAE TEMPI. CPMl.T /STA A FAI~ED AC•5252 TE:MPL•5252 9815 t1!0?4 SE:T+2h14 121022 U20 L.OA+20 U22 11320 '7'17 U51 1440 0ra22 012122 0~?5 0766 102~ '11?70 5252 Ul55 ~771 144~ "772 IZ!2122 07'6 1.DA+U /§TA A FAll.EO AC•llllllllll TtMP~•~li• 817 - 37~4 ;,7~5 3774 ::'!775 A FAILED AC•2,25 TEMP~•2525 8116 CPHLT 6167 ~773 /~TA 6167 ~763 ~767 PACE 4'.8 /STA A FAILED AC•5252 TEMPM•5252 B•17 1744 ~746 11152 SET+20•17 TEMPM 1,.0A+20 5252 STA+17 SAE TtMPrf CPMl.T SA£ TEMPM CP1'11.T 111747 17•rEB•72 /STA A rAll.ED AC•7777 TEMPM•77?7 0eJ37 6167 144111 V141 SH 6 SAE T£MPM CP"4i.. T 1!1742 4'743 111745 ~ -~-~~- PAl.12' TEMPI. /I \ 0 ~ /POP•12 SYSTEM EXE~CISER PAl,,10' nn 2525 2525 1000 1054 ST k+14 ue1 ~ --~ 1440 l,;:11;'12 :'~22 U03 6167 V141 17--F'ES..,,72 11'52 PAt:E 41.,9 SAt TE"tPJ. CPl-ILT IS!A A rAlLEO AC:2525 TEMPL•2525 9•14 /STA TEST AUTO INDEX ISTA 1•1 B•X AOORESS 0' OPERAN0•1 lS IN B ~EG!STER e!070 21021 SET•21'h10 TE:MPJ. •1 UJ0(1 1til20 t.OA+2f0 Uf07 5252 U04 U05 1!010 '""'U.1 1.~l:l-2 1.313 0i'!22 63,67 U14 0067 UJ1' UU.6 !.'!021 U17 u2a U21 U22 5252 STA 20•10 SAE TEMPI. CPML.T 111170 1440 uau 2525 U67 6167 TEMPL CPI.fl. T U24 U25 0071 0f/Ji56 S£T+2h11 TtMPH•l U26 U27 UJ2f/J LOA-+28 52!2 Ui51 UJ32 U33 144f/J 0037 6167 52'2 STh2h11 SA£ TEMPM CPML.T \lJf66 S£h2h6 003b Ul2S 2525 U66 1'440 TtMPH•S. L.DA•28 2525 STA•21•6 SAE TE MPH CPl-'LT UJ36 U37 104£1 1041 10~2 U43 un. 0fl37 6167 I 1044 U45 ti fll11 uii6 f/1"35 U47 11~0 1100 J~TA 1 A FAILED AC•2525 'EMPL•2525 817 /~!A l A 'AILEQ ACw5252 TEMPMs5252 8•11 /~TA 1 A ;Al~EQ AC•2525 TEMPM•2525 8•6 SAE 144i1 2,023 1034 U35 l A rAll..EO ACa5252 TEMPL.•5252 B•1~ SET+2flJ.•7 TEMPl.•1 1.P U2f/J 2525 STA 2h7 0"22 1031 /~TA /AOA A~~ MODE ADDRESSING TEST /AOA 111 8•0 T!ST IN PART 1 /ADA 1•0 8•0 AOORESS or OPERAND IN SEC~ND WORD Cl.R AOA l<iH'H ADA . i /POP•12 SYSTEM EXE~CtSER PAl.1" K7777 SAE+221 V141 17•F'EB•72 11152 FAGE 4'•U U50 ~020 U51 1052 1460 1777 1117 1~53 6167 CPHL.T /AOA rAtL,EO A•00"0 8•'1111 AC•7177 U54 U55 :;"474 6167 F"L.0+20 CPHL.T CL.R AOA lrl..O F'All.ED F'l,,Oclil CPML.T /AOA F'All.EO A•,252 8•5252 lC•2525 F' L. 0 /F'l.O F'All..EO f'1~ U56 £1011 U57 U60 1la0 U61 U62 11~0 ~12121 10~3 Ul64 U65 U66 U61 U70 U'71 U72 U73 1074 t'12121 1460 2525 6167 0454 6167 21011 1100 0021!l 111210 0iJ35 K5252 ADA K5252 SAE•"20 2525 CPML.T Cl.R AOA K7777 AOA 1<00021 SAE+221 1075 :1,076 146'11 12177 6167 Cl'ML.T /AOA F'AlL.£0 A•~717 8•121~0~ AC•7,77 UGll0 ~414 /~I.OW 1101 ~167 F'l..0•21!l CPML.T 1102 0B11 110121 21e36 1103 2,104 1177 1105 1106 1100 urn 11Hll36 1'460 111" 1111 5252 6167 1112 1113 lil454 6167 1114 1115 1116 U1? 0011 1100 1120 1121 1122 1123 1124 1125 1126 1127 11:50 0 - .-,M~ii'-:-----:-z.-~--f--~-- - 0021 11\110 1'117 F'All.EO P~0•0 Cl.R AOA 1<2525 ADA K2525 SAE+21!l 5252 CPML.T /AOA F'AIL.EO A•2525 8•2525 AC•5252 f'L,0 IF'.L.O F'All.ED CPHL.T Cl..R AOA 1<5252 ADA (ll{il36 1460 7777 6167 1<2525 SAE+20 C:PML. T /AOA fAIL.ED A•5252 8=2525 AC•7177 Ql474 6167 F'l,.0+20 CPML.T IF'l..O F'A 11.ED 0011 1100 2'036 71'11 CL.~ AOA K2525 0 ~ ~ /POP•12 SYST£M EX~~CIS~R PAl,.13 1.131 1132 AOA K5:Z52 S4E+2il U33 1134 U.35 ~-- ---~- 110.3 t'l021 14621 7777 6167 V141 7777 CPHL.T 11•F'E8•'12 1-1152 PAt;E 4'·'11 /ADA F'AlL.ED 4=2525 8=525? AC:7177 /AOA A TEST !l•~ 1136 ~071 1137 ~035 1140 2'011 1141 1111 1111 146-21 1142 1143 114-4 0e~0 B:X SE T+2h11 KZ.k'll?JQJ Cl,.R .lt)A 11 ADA 11 SAE+2111 00H 1145 6167 CPHl.T 1146 1147 11 !521 l'l077 SET+20•17 K5252 1151 1152 1153 1154 1155 1156 U!57 Uf>lll U~1 U~2 11~3 1164 11~5 11~6 1167 0021 0f.111 111.7 1117 HU 2525 616? el867 0021 007111 0036 211111 1107 111111 146111 777? 63,6? 111111 1171 0073 0clll36 1172 1173 1174 1175 0077 1176 1177 1200 1201 ~11121 m11111 1113 1117 1460 7717 616? /AOA B FAil,.ED A•l!Jlll00 Bslll0111111 ACallll!Jlillll B•11 Ci.R ADA 17 ADA 17 SAE+2il 2525 CPHI. '!' /ADA B FAii.ED A•5252 B•5252 AC•2525 8:17 SET+2rlJ."7 1(5252 SET+2h10 K2'25 Cl.R ADA+7 A0A+1111 SAE+211J 7777 Cl'Hl.T /AOA B F'All.ED A15252 8•252, AC•7777 8•711111 SET+2h1:S K2525 SET+2111•17 K5252 Cl,.R AOA+:13 A0A+17 SAE+2il 1"177 CP!oll. T /ADA B FAll.ED A12525 8•525! AC•7777 8•13 1 17 /ADA 1 A n:sT 1202 1203 0067 0034 12~4 0077 SE:T+2~•7 l<l/H'l01'!•1 SET+2h1? - --~~ - /POP•12 ~YSTlM EXERCISER 1205 12t'6 I, I V141 145~ 1<7777•1 Cl,.R AOA+21h7 A0h2h17 SAE+2Z ~2117 OJ'1111 12~7 1127 121e 1211 1137 17•F'E8•72 11'52 7777 7177 Cl'ML,T /AOA ! A F'All,.EQ A•e'1l00 8•7777 AC•7777 8•7117 1214 011J6 7 1215 1216 1217 ?1020 SEh2hZ7 1<5252•1 SET+2h10 1<2525•1 Cl.R ACA+2h07 A0A+2(1J•10 SAE: +2fll 7777 CPMl.T /ADA l A F'All.EQ A•~(IJeJ(IJ 8•0000 lC•0000 8•7110 0070 QliJ35 12221 ~011 1221 1222 1223 U24 1225 U.27 1130 HU 7177 6167 U26 1227 0172 StT+2h12 2103 4 1<UH•3. SET+2hrlJ5 12321 :l,231 2,232 0"65 1233 1234 1235 1236 1237 1132 1125 6167 CPHl.T U411l 1241 U42 121972 121935 elf 76 21920 0u1 1132 SET+2111•12 1<2525•! U43 12~4 U45 1,246 12~7 12511l 1251 0(1J34 KSl!IH•1 0111 CLR A0A•21+12 A£)H2BU5 SAE+2B 146el 011J01/J llleJH - -- - - - ·- - - - ~-~ '~ ---- PAf;E 4'•12 6167 1212 1213 I PAl.Ul - /ADA l A ,AlLEQ •-0000 e•ee00 lC•(IJl90 8•1215 S£h2h16 1<'252•1 CLR A0H2flJ•12 A0h2h16 SAE:•21!1 7777 CPHl.T U36 146il 7777 6167 /ADA 1 A rAll.EQ A•2525 e•5t52 lC•7777 8•12116 I /BCO Al.I. MODE 400RESStNG TEST /BCO %P0 8•0 ADDRESS or OPERAND IS lN ~ECONO WORO /BCO 1•1 S•0 TESTED lN PART 1 1252 UJ2il 1253 7777 1254 1255 1640 0021 l,256 1257 1460 126111 0 ~......-~~ - 2525 6167 L.04+20 7777 BCO 1<5252 SAE+20 2525 CPML.T /BCO fAJL,tC A•~777 • 8•5252 IC•2525 ~ ~) 0 \. ~ --~ ~ ,! /POP•12 SYSTEM EXEqCISER P 41,.10 1261 1 ~20 1,.DH2'' 1262 5252 5252 1263 12!>4 Hi4~ ..:'036 K2525 SAE+20 7711 1Z~5 1460 7777 1267 6167 CP"4L. T 127~ 1020 2525 1640 ('1.02111 146.0 L.04+20 1i75 U7'6 1277 132'111 132'1 13"2 un 1304 5252 6167 /8CO rAlL.EC A•5252 9=2525 1Cs7177 K7777 SAE+20 5252 C:PH\,.T CL.R BCO 01110111 6161 PACE 47•13 2525 02111 14~" 11152 eco 1640 tH'l35 17•FE~l!']"i eco 1266 1211 1272 1273 1274 V141 /BCO rAILED A,2525 9•7177 4C•5252 K0k!JH S.AE+2111 000111 CP.M\.T /8CO rAlLEO A1m000 9•0090 AC•lll~1110 /BCO A lEST 13"' 13216 132'7 13U 1311 1312 1313 1314 ""' 1 11l212111 Ul2" 5i52 l.451 1461 2525 6167 0077 0035 1317" 102111 1320 2525 1321 1657 1322 146111 1323 2525 1324 6161 131' 1316 SET+2111•11 K.7777 1..DA+2111 5252 B-C::O+U su:+u 2525 C:PMl,.T SE;T+2h17 KUH L.01+2111 2525 9C0+17 SAE'.+2111 2525 CPHl,.T !'10?'5 "'-"36 1327 133111 1021/l L.0A+211l 0.000 1655 1460 2525 6167 SAE:+20 2525 1334 /BCO rAlLED A12525 81911110 lC•2525 SET+2h15 K.2525 1325 1326 1331 1332 1333 /BCO ~AlLtO A1~252 81117, lC•2525 21030 BC0+15 CPHL.T 1J35 ~072 SET+2h12 1336 0"121 1<5252 /BCO rAtLEO A10000 8•2525 AC=2525 - I /PDP•12 SYSTEM EXE~CtS£R 1337 1340 1341 1342 1343 1344 1fll20 2525 PAl.Ul L.OA+Zfll V141 17•F'EB•72 11152 ------~- PUE 4'•14 2525 1652 1460 9C0+12 SAE+2'1 '1117 6167 7777 CPML.T IBCO F'AlLED A•252S 8•5252 1C•7177 /BCO lH TEST 1345 1346 1347 U51Z1 V'.066 SET+2fll•6 '.'.!017 11/J2IZI L.0A+2il 21 H l1J K7'17'1"1 0HQI BC0+2h6 SAE+221 "1777 CPMI. T /8CO F'llLED A•llJIZl0IZI 8•7'17; 1C•7177 B•6 7777 un 6U7 13~4 SET+2h11 K5252•S. 1.DA+21lJ 2525 BC0+2hU SAE+H '11'7 CPHLT /BCO F'AlLtD A12525 B•5252 ~C•717'1 9•11 u~s U~6 U~7 13834 U211J SE:T+2h13 t<r1JHll•1 1.DA+U U71 U72 U73 1673 BC0+2hU 1375 1376 01/J74 0(lJ35 u2ra 2525 1674 2,351 U52 1666 U53 2,354 14U '1'117 6167 1355 QlllJ73. U56 0820 121221 2525 167'. 146" 13'7 130 13~1 13~2 U71 U74 1377 140l'J 1401 1402 1411J3 1404 14215 1406 1407 l,410 1411 0 31ll73 5252 146r/J 5252 6167 1460 212":'10 6167 0"'11 16012! 011136 146111 2525 5252 SAE+H 5252 CPlo!L. T /BCO F'AlLEO A•~252 B•0111/J0 lC•5252 9•13 SET+2h14 1(2525•1 LOA+21'/J 2525 BC0+2h14 SAE•21'/J HH CPML.T /BCO F'AlL.tD 4•2525 8•2525 AC•fll000 9•14 /8SE l~11J 8•0 ADDRESS or OPERAND lN NEX! L.OCATlON IBSE Al.~ AOORESSJNG MOOE TEST 1est 1•1 e,0 TtsTto IN PART 1 CL.R BSE I K2525 . SAE+211l 2525 (-) 0 I I I I ~ \,, ~- ·-~--- ,' /POP•12 SYSTEM EXE~CISER PA,LUJ 1412 6167 1413 1414 1415 !416 1417 1422' C"011 Cl.~ 16~~ ~021 SSE 1460 5252 f;PHLT SAE:+'2j:l 52'52 C:PHl.T 1020 2525 1.DA+2i'! 2525 1421 1422 1423 1424 1'425 1460 K5252 SAE:+20 1•26 1'421 1177 6.U7 CPH.L. T "~3il 1120 5252 1.0A+2!21 5252 1431 1432 1433 1-.434 1435 1436 0021 161210 7177 PA·CE o_..15 /BSE F'A U.EO A=25:25 AC:1112525 /BSE F'Ail.EO h5252 AC•5252 /8SE F'All..Et'l A112525 8=5252 1C•7?77 BSE K2525 1460 SAE+221 1117 63.67 11152 SSE: ~036 7117 1 7 •·F' £.B• 72 i<5252 6167 1600 Vl•1 C·PMI. T /SSE F'All.ED A•~252 Ba2525 1C•7177 /SSE TUT /SSE l•0 e1x AODRESS or OPERAND IN 8 R~G!STER -1'4J7 1'44Z ·1'441 01'11 S£T+2h11 2'03-6 !111 1443 1•44 14~5 14621 2525 61,67 1(2525 Cli1ff 8$£ u SAE+2flJ 2525 CPHl.T 1446 0017 14~7 0021 Dl011 1617 S£T+2flJ•1? 1(5252 1••2 1611 1450 1451 1452 1453 1'454 1455 1456 1457 146eJ 1461 1462 1463 1464 1'460 5252 6167 k'l£167 ~21 CLR BSE+17 SAE+20 5252 CPI-IL. T 1.002ro 2525 BSE: ? 1117 7117 6167 /BSE rAll.ED A•~252 AC:•5252 8•17 SET+2h7 1<5252 102£1 2525 16:1!7 1460 /SSE F'All.ED A12525 AC12525 B•l! SAE•2£1 C:PMl.T /BSE F'Ail.EO A•2525 9•5252 lC:7?77 B•? /POP•12 SYSTEM EXE~CISER FAl.10 V141 1465 0070 SET+20•10 1466 0020 1467 1020 K.7'77 1,.0A+211J 147.:I 1471 1472 1473 l,474 5777 161~ 1460 1777 63,67 5777 BSE 10 SAE+211J 7177 CPHl.T 17-F'EB•72 11l52 PAGE 4'·16 /SSE F'All.ED Aa5777 Bs7?7; AC=7?77 B•10 /BSE AUTOlNOE~ TEST /SSE !•1 B•X AOORESS or OPERAND•1 tN T~e; B REGtSTER 1475 1476 1411 1500 0072 SE:T+211J•12 1<2525•1. 10211J 1.0020 ee:s; 5252 1632 1460 1711 1504 6167 5252 BSE+20•12 SAE+20 1717 CPHl.T 1505 urn uu 0076 011120 1020 2525 1636 1460 SET+2h16 K5252•t t..0'+20 2525 BSE:+2h16 S4E:+221 151' 1513 7'117 6167 1117 CP'MI.. T 1515 1510 2,51? U211l 1521 fZl0'4 0034 0011 UH 140 0000 S£T+2h14 Kl1JH9J•1 uu 1512!2 UfZliS UllJO 1511 U12 1522 1523 1524 1525 1526 1527 1530 1531 1532 1533 Cl..R 0" 2!!ll Ct'HI. T 0073 0017 K'1777•1 7777 6167 /SSE rAti.EO A-5252 6•2525 )C•1177 B•16 BSE:+20+14 SAE+211J 6167 1020 2525 1633 1460 /BSE F'Ail,.EO A•5252 9•2525 lC•7177 B•12 /BS£ rAii.EO Aa0e00 AC•~flJ00 B•14 se:;T+2h1:5 1.DA+2el 2525 SSE'.+2111•13 SAE+2Cll ., ,.,., CPI-IL T /~SE rAll.ED A•2525 6•7177 AC•77?7 B•13 /BCL. 1•1 B•flJ TESTED lN PART 1 /6CL. ALL MODE ~OORESSlNG TEST /SCI. ?•0 B•flJ AODRESS OP OPERAND IN NEX! \.,OCATlON 1534 1535 1536 1537 1020 7777 1..DA+2fll '11036 K2525 1540 .f'i \, -~.~k.. _. 7777 8 Ct. 0 ~ /POP•12 SYST£~ EXE~C?SER F'Al.10 1460 5252 5252 H~7 CPJ.ft. T 15 4 3 !544 !545 !nJ 25?.5 1..0A+22l 2525 BCI. 154T 154;: i'~ 3 6 146~ K2525 SAE+2il 7'n0 000111 15~1 6167 CPML.T 1552 1553 1020 5252 1540 1..0H20 5252 155" 155.4 1''55 1556 t55'7 1560 0Z'36 141>0 5252 6167 1S61 1~20 15~2 1'1131 1540 !l/J2il H6111 UH 1563 2,564 15~!5 15~6 15~'7 6167 V141 17•F'EB•72 11452 PAeE 47•17 S.AE+2e !S4l 15 4 1 !542 1546 ~ -~ 1eCL FAii.ED .A:7777 8=2525 lC=5252 1sc1. FAJL.EO A•2525 8•2525 AC=0rz0 SCI. 1<2525 SAE+20 5252 CPML.T /BCL FAll.EO A•5252 8:2525 JC•5252 1.04+20 01110111 BCl. K7777 SAE+2l/J 0021111 CPlofl.T /BCL FAILED A•0000 8•777? AC•0ez0 /SCI. B T£ST 157111 U71 1572 1573 1574 1575 1576 157'1 160111 1601 1602 16f!3 1604 162:5 1606 16e1 29'5 011136 1020 7777 1555 1461/J 5252 6167 t"072 0"21 1120 2525 1552 1460 2525 6167 1614 011174 0036 1020 5252 1554 1615 1460 1611!1 1611 1612 1613 StT+2h15 1<2525 1.0A+211J 7711 BCL.+15 SAE+20 5252 CPMl.l /BCL. B FAILED A17777 8•2525 AC•5252 8115 'S£T•2h12 1(5252 1..0A+2111 2525 BCl.+12 SAE+2'll 2525 CPMl.T SET+2h14 K2525 L.OA+2il 5252 BCL.+14 SAE+U /BCI. B FAILED A•2525 8•525~ AC~2525 V141 /POP•12 SYSitM EXE~C!SER PAL,1~ 1616 1617 5252 6167 ::'.PHL T 1620 1021 1622 1623 1624 1625 1626 :'ii:i6 SET+20•16 :.'~20 ><.7777 C'LR 9CL.+H 5252 '."311 !556 !460 Ui27 6167 1632 1633 1634 1635 1636 1637 164el U41 1642 1643 1644 1645 1646 16"7 16~(1) 1651 1652 1460 6167 CPI.fl. T 1020 2525 1571 2525 2'073 SET+2111•13 Kl/l0H•1 1573 1460 7771 6161 011175 011117 U20 210210 1653 1575 1654 1655 1656 1460 1657 166(1J 1661 1662 16~3 1664 166; 16~6 2525 0034 U21!1 17'7 ~~0111 6167 /BCL. 8 rAll.ED A:00~0 9•77?? ACs0000 /BCL. l B PAI~EO A•2525 8•5252 AC•2525 9•17 1711 7111 CPML.T /8CL. l B PAil..ED A•7??7 8~0m0~ AC•717? 8•13 SET+U+15 K7777•~ L.0A+21/1 0000 BCL.+20+15 SAE•2fil 01110111 CPHL.T SET+21/1+13 K2525•1 1573 1460 5252 6167 tBCL. B rAlL.EO A:52'2 8•2525 AC•5252 BCL,+20•13 SA£+2111 ~073 U21Z1 41•18 l..OA+20 ~IZl35 52'52 PA~E 1 A TEST AUTO INOEX HT+2111•17 K5252•1 LOA+2111 2525 SCl.•2111•17 s AE: +2'11 "'017 1;'102111 11152 SAE•20 0CH'!0 CPHL.T "'0~0 /BCL. 163111 1631 17•F'E:B•72 /BC~ I 8 PAl~EO Aal000 8•7177 AC•0001 8•15 LOA-1-2111 5252 8CL.+20H3 SAE•2111 5252 CPHLT /BCL I 8 PAI~EO A•5252 8s2525 AC•5252 6•13 /SP.O tie 8=0 ADDRESS Or OPERAND IN NEXT ~OeATION /SRO Al..L M~DE ADD~ESSING !EST /SRO I•1 8=0 TESTED JN PART 1 0 --~-=-~---..,..:jj,o::~- . 0 ~- -~ ~/ /POP•12 SVSTEM EXE~CISER PAL.1:- 1667 1e2~ L.0A+?0 u10 5i252 1671 1672 1673 1674 1675 1676 1677 1700 1101 1102 1~4;.;l 1703 17~4 1-795 17~6 17f7 "022 150121 ~02~ 6167 1020 2525 144~ ~"n 17'7 1750 2,751 ~252 STl TE'1Pl.. SRO T£"1Pl. CPi.IL.T L.0A+21Zl 2525 SAE /010 NOT EXECU!E TE~PL. S~lP 1020 7775 1.0A+20 1775 STA TEMPI. SRO TEMPL CPNOP LOA+20 7'176 SAE T'tMPI. CPHL.T /~RO 1-840 0'122 U-0'8 0022 1'020 eJ eJl1J 2 1940 0037 173-3 1734 173!5 1736 1737 174i! 1741 1742 1743 1744 1745 1746 PAt;E 41·19 /SRO rAlL.ED TO ROTATE PROPERLY 1717 172eJ 1721 1722 1723 17·32 11t52 CPM1.T '776 1725 17U 1727 1730 1731 17..-fEB•72 6167 1710 1711 1712 17U 1714 171' 1716 171• V141 HU 1128 14-48 H2Z 6167 UH 0137 6167 182eJ eell'.11 1440 212137 6167 L.CA+U 0H2 STA TE MPH SRO TtMPH SAE TE~PH 5252 1440 0037 6167 0121;:!2 /CHANGE F'lELOS POP 2525 U4il 0937 15;,0 0037 1'1016 U20 5751 211J51 /DID NOT EXECU!E S~lP CPHL.T L.DA•20 l/JHl1 CPHL.T L.DA+U 252!5 SU TE"1PM SRO TE MPH C:PNOP l.OA+21Zl 5252 SAE TEMPM CPHl.T U20 ''IL.ED TO ROTATE PROP!RLY Jt-lP t TAPE6 /SRO PAii.ED TO ROTATE PROPfRl.Y /SRO PAii.ED TO ROTATE 'ROPERLY ,+1 ------ PAl.U /POP•12 ~YSTEM EXERCtStR 22120 2020 2021 2022 2023 2024 U25 2"26 2H2 U33 U34 uu UH U31 ~6~1 12lU1 77~7 61040 CPML.T•U4(1J uu H51 6141 un 6053 2067 ~.;..$~ UH POP CL.4 Cl.L CPOUT JMP UPE61 LINC L,JMP Cl..R SEh2h7 1Ufd ~027 2071 2072 . 211J73 1460 7777 6040 ,+1 /$TH 110 B•X /STH 1•0 B•X OPERAND ADDRESS 21067 4fd06 21011 0066 7177 131'l11J 4025 1347 0"11 1300 4"06 Ill BSf;:•H "1(1113, 211l70 0 CL.R AOO BCL.+21/J 6H0 2H0 0H2 7300 5175 2065 2066 •212141!1 2QIH 2U0 2063 2064 2525 111(/JPJ(/J 6H0 1620 2061 U62 1!1(1112l(IJ l.'li100 UJ43 H44 20~(/J 77021 1211/HH 2'25 2140 22193 21/J54 205 211J56 U57 2770 2552 7752 7725 1725 1780 HU U4' U46 U47 11!'07 71'117 1"170 7(11217 U40 U'1 H42 QJ0~0 12J027 2552 7752 PACE 48 7771 00'17 H:U 11152 5252 5252 "PHH' 7710 0771/J uu 17•F'EB•72 ~- •20212J 7717 U2? V141 -- - I~ lN THt B ~!GtSTER 4211216 Cl.R SET+20•6 1171 l,.DM 4025 STH•7 CL.R I.OH 41/Jrll6 ADA 21027 SAE+2fd 1'117 C:PML. T /STH F'AlL.EO AP7777 B•012l07 C=7707 O•R E,6,7 ~) \ - ~/ 0 ~ ;PCP•12 SYSTE~ EXERCIS~R Cl A.l..10' 2~74 2011 CL.q 2J75 '2J76 13~ill l. 0"1 2'1"'7 :.• ro ;ii o 1180 2l;Q!0 ~034 J~34 2llJ1 1460 1777 6040 S4E+20 7777 ~011 Cl.R SE:T+2fll•7 2102 21:z:s 2104 2105 21i& 2107 i'l067 Z!036 212111 Cl'i-fL.T 1717 L.DM 211' 111011 H27 IU27 SAE+2111 1469 2124 62140 CPI-II. T 2125 2126 2U7 2131/J 02111 CL.R I.OH 4816 AOA UH 4H6 11fll0 7777 2131 2132 2133 0934 1469 7777 6049 7177 2U5 2136 2U7 11lfll11 0967 4006 11011 SET+2h7 4986 2134 2140 2141 2142 2143 2144 2145 2146 2147 2150 21!:'>1 2152 2153 '.154 2155 CftHL.T Cl.R .,.,.,, 13!2lllJ SET+21110 4031 1347 4031 STM+7 r!llJU Cl.R 1..0M 1100 0033 1460 7777 6040 /STM HPOI~!ED WRONG HALF Cl.R 1,.0M 1300 4"1116 /STM 'All.EO A•7777 8•0097 0•8777 O•L EJ6 1 7 21134 SAE+2fil 7777 '2'066 /STM MOOIFtED WRON~ ~ALF 4025 STM+? Cl.R L.DM Hill6 ADA 2122 U.23 1117 PACE 4! .. 1 001116 S£T+20+6 U10 !llH6 11 llHIJ 11152 Cl;.R 0U6 2116 2117 2129 U21 17 • re: i•"i2' ADb. 1117 13011 41125 1347 V141 2!1Z!~6 !111 2112 tl13 2114 ?11'1 ~ --~ 40216 ADA 0033 SAE+2" 7777 CPHL.T /STH FAil..EO A•7777 8•8052 C•7752 D•R E•6 1 1 ---- /POP•12 SYST£M E~E~C1S~R 2156 2:,57 FAL.11!! L.DH '.'006 21006 2:.~~ 2:.~1 21~2 :.1~0 ADA "'034 e034 2:,63 1460 7117 2166 ~011 21H 2170 2171 2172 2173 2174 2175 2176 2177 2212lllJ 2201 22~2 2203 2204 2205 222'6 2201 221" 2211 2212 221;5 2214 2215 2216 6040 C067 i1:rn6 121011 SAE+20 7"177 CPloll.T CL.R I.DH U00 0033 1460 1717 62)4QI 1777 4031 STH+7 Cl. R L.OH 2!006 AOA H33 SAE•20 7717 CPML. T 02111 CL.Fl U00 L.OM 4006 11210 0034 146111 7117 6040 /STM MOotr!ED WRO~G lo!Al.F' SET+20•7 7717 1 Jr!l QI 1300 ei 210 6 PAGE 4e.2 121006 SET+2h6 411J31 11152 CL.R 0066 1347 0i111 17•F'EB-72 - CL.R '.'011 ::.3i0 2!,64 2165 V141 --- /STH F'AIL.EO At1777 9•2112152 0•5277 O•L E•6 1 7 401216 AOA H34 SAt+H 7117 CftHL.T ISTH M901F'!EO WRONG MALF' /AOM I•Z 13•0 /AOM I10 B•0 OPERAND ADDRESS lS IN THE NEXT LOCATION 2217 ~011 CL.R 2220 1040 0007 STA 0007 2221 2222 2223 2224 U,40 AOM 0007 1460 012100 604" SAE+20 2225 2226 11121021 CPHL.T /ADM fAl~ED 2227 2231il 21474 n,0+211J lrl.O fAil..ED ~L.0=~ 60411l CPI-II.. T 2231 2232 2233 0011 0017 1040 Cl..R 2234 0 ::~~~,.,.~~·--;.-:- errrn7 210 0 7 A•021~0 8=0~00 £•i COM STA 0007 0 ~ /POP•12 SYSTE~ EXE~CISER PAl.l!Z' 1142 Ai)r-1 ~;:!37 U37 224.J 1HC 1717 2241 6,J4;J SAE+20 7717 C?l1L, T 2235 2236 2237 2242 ~~1l 2243 2244 2245 :!'ll67 2525 102kl 2246 5252 2247 :?250 2:251 1142' -;:i0n ~037 1462 su:+i0 1777 1711 604i 2254 2255 ~BU CL.R rrD67 SET+2h7 U56 7717 1117 LOA+2IO 010'1 225? 2260 U61 2262 2263 U64 2265 2266 2267 UJ..211J H01 U40 0H7 0452 60411J 14611J l!lH1 6840 227fll 2271 2272 2273 2274 2275 2276 01U 0f67 2525 11iJ211J 5253 1140 0007 0452 2300 61140 CPMl.T L.it CPML.T SAE+211J ~JU1 CPML.T 4e.3 IAOM rAILEO A=7777 8=0~0~ C:7777 E=7 /ACM rAIL.E~ A~2525 8•5252 C=7777 £:7 /ADM C~ANG£0 L.!Nk /ACM rAIL.EO AC S~OOLO ~ 0em1 Cl.R AOM H07 L.U: CPM.l.T 2.302 2303 H:01 6040 CPHL.T 2304 2305 3011 1"20 2306 2307 23121 4000 CL.R L.0A+20 40H 0261 ROl.•2h1 ~0;01 1020 I.. i! E: L.Sl<P CPHL.T SE:T+2h7 7717 L.DA+20 11HD~1 0001 7177 PAt;E SET+2h7 2525 L.OA+211J 5253 S·AE•211J 21067 11152 AO.M 1460 2311 2312 2313 2314 2315 2316 17•F"E:B•72 llJH? 2301 9!452 21456 6040 V141 Cl.q S£T+2h7 2525 LDA+211J 5252 ADM 2252 2253 2277 ~ ·-~ /ADM C~ANG!D L.!N~ /ADM rAIL.E~ A•25~5 8:5253 0=0001 E•7 /ROL. PAIL.ED L.lNK ~ 0 /POP•12 SVSTEH Exe:qctSE:R 2317 2320 2321 2322 2323 2324 2325 2326 23:;!7 2330 2331 2332 2333 2334 2335 2336 2337 23421 2341 2342 2343 2344 U45 2346 234'1 2351!1 2351 2352 2353 114J ie :H PAl..10 1..cE l,SKP CPI-II.. T 146~ ~J;:,1 62'4~ SAE+20 0001 CPHL.T 0011 1021:1 2!321 Cl.R 1.0A+20 00k'l1 FIOR+2h1 0452 0456 U40 1.SKP C:PHL.T 0067 5252 1020 5252 1140 0tar!l 7 0.. !52 0.. 56 11t52 PA~E: 4"•4 ADM i'1452 00~1 17•f"EB•72 :il0!1J7 "'456 604~ V141 /ADM C~ANGEO 1.?NK /ACM F'All.ED A•77?7 8•0001 C•0001 E:~? L. t e: /ROR F'Ail.£0 L•l!I SE:T+2~•7 5252 L.DA+2~ 5252 ADM "1fH7 L.lt 1..SKP CPHL.T /ADM C~ANGEO L.?N~ ~•! 2525 6040 2525 CPHl..T /ADM rAtL.EO A15252 Ba5t52 C• E•7 0454 F'I. 0 C:PHL.T 62140 1.. 621 62140 SAt•20 1r~o VAlLEO F'L.O•i /AOM 1110 B•X /ADM 110 B•X OPERAND ADDRESS lS IN THt B REG!STE~ 2354 2355 2356 235? 2360 2361 2362 2363 2364 a:s65 2366 2367 2370 0067 0006 1020 001111 1147 1460 Pl001 604fll 1000 2371 1<'1006 1460 2372 2373 604~ 00(111 2374 ~011 2375 0060 0 ~.~~~~ 0011 0066 1717 Cl.R SET+2h6 7117 Sf:T+2h7 0006 L.OA+20 00211 AOM+7 SAE•20 00211 CPHl..T 1..0A 0011l6 SAE:+2fll 0001 CPl-ll.. T /AOH F'AlLEO /AOH F'All..E~ A•1777 9•02101 C:•210211 E•61? CL.R SET+20•6 ( \ 0 ~- --- - --- --- /POP•12 SYSTEM EXEqCISER 2376 2377 24fl'3 240.1 2·4n 2-4fl'J -2'4 0 4 242'5 24e6 2407 24Ul 2411 .2-412 ~2'-4:1-3 ·24'16 249.7 .242111 ,2-42-1 ,z:422 2423 24~4 242, 2426 2427 24:5S 2431 '2-43.2 'V1•41 2:-525 SET+2h7 r~ao 21~~6 5253 6040 CPHL.T U01 Q!011 CL.R 111120 l.0-A-1o20 0261 -34'.52 ·ROL.+"2h1 t&ll·4(/J 3'06'6 1777 0fll67 .ff'06 182el 0101 -U,-47 0452 Ql456 61!14flJ 1460 311211 6fll4r1J 1461/J IH1 6041/J 11i52 PA6E 48·5 L.0A+20 ·AOt++7 S·AE-+2;0 4000 1 1 .. re.a ...7.,2 5253 1147 146.iZl 0..0k1'1 2433 -1iH 24-e4 -'8'ff6 243' 2436 2437 PAl,;10 2525 11? 2" ~ -~--- - 11'067 ''"14 <H'5:6 ~i' -- /ADM ;AIL.ED A•2525 811525:5 C•2'H1 £•617 ·4030 J,,iE L.SKP C.PHL. T /ROI. f'AILEO L10J CPML.T /~DH C~ANG~C StT+2h6 77'77 StT+21•7 00:06 .1.0A+2fll .1n1 ·A.f>..+7 LZE L&l<P SAE+U 08P.11 . c-Plotl. T !.DA 'ratP.16 SAt+H 0011 L.!Nt< ~•0 /ADM f'AILED A•7777 B•f1Jmra1 C•0fllflJ1 E16,? CP!i!L. T /ADM h1 S•f/J /ADM lt1 B1f11 OPERAND IS 1N THE NEXr LO~ATSON 244111 01011 2-4-"11 1;02fll '2442 ·0101 24!4.3 10421 24-4'4 ·""4 50 2445 12121/J 2446 7776 2447 116111 24521 0fll01 :!451 1461/J 2452 1777 24'3 611141/J 2454 24!)5 2456 Ul210 ~450 146" -Cl.A ~L,.0-A+U ·Z.011 STl l,..OA+2111 7776 AOM+Zfll ,•4•2f/Jf/JeJ QJH1 SAE+2111 7'177 CPML.T L.OA 1 •2H~ SAE•2111 /ADM rAlL.EO A•7776 B•f/J~r1J1 e•?777 . - --- /POP•12 SYSTEM EXERC?SER H57 2460 i777 7777 ~04" CP~L.T 24~1 :'011 CL.R 2462 2463 2464 2465 ~.020 L.DA+2ill 2466 2467 24721 2471 2472 2473 2474 2475 2476 2477 ";;i :;11 1K.l4fll L.DA+~0 7777 7777 SAE+20 1000 L.OA , •20~5 ('1001 2501 60421 C:PHL.T 2502 25U 2504 2505 2506 2507 0011 CL.A nu nu 2513 2'14 2515 2516 251'7 2520 2521 2522 252:3 2524 2525 1040 !11512 1020 2525 11U 5253 140 02'2!1 L.OA+U STA I 2525 AOM+U 5253 s.u:+20 2!U1 l.OA 0512 ,•211105 SAE+20 Cl..R L.0A+2" 2525 ~53J 1!530 2531 2532 2533 1020 5252 1l.6kl 2525 14613 1777 a /ADM F'All.EO CPML.T 112l2fll HJ40 /ADM F'AlL.EO A12525 8•5~53 C•0001 !?101211 0011 2527 +4•21l1H t.OA+2il 10021 2525 /ADM F'AIL.EO 52,3 CPML.T 2526 2534 2;135 !!!el l2l 1 62140 1460 0001 6040 /ADM rAil..EO A~1777 8•0~01 C•l2l0~1 CPl1L.T 2500 5253 /ADM rAIL.EO TO C~4NG£ OATA 0001 SAE+21'11 1020 P46E 48·6 A0M+20 02101 1460 0!001 61'11416 !.'14'11 11152 ,+4•200i!l 1020 (!1001 17•FEB"'72 t:0~1 ?471 1160 V141 STA 1460 2511 ~.-...;_--0::,;~~~c~< PAl..10 --- STA I +4,.2(/JQ!f(J i,.OA+2rll 5252 ADM+20 2525 SAE+20 7777 0 ---- ---~ ~ /POP•12 SYSTE~ EYE~~ISt~ F'Al..U 2536 ~040 Clo:U.11. T 2537 10:':2' t.04 25421 2541 ·•533 146:11 SAE+2~ 7777 7777 2543 MHO} CPML.T 2544 2545 2546 2547 2550 ?'~11 Cl.R U2~ \.OA+20 2526 2526 STA 25-51 2552 %553 5i52 11-61 L,.0A+2f/J 5252 AllM+20 2526 U55 2556 14U 2557 6040 CPHl.T 2561 2561 UH I.DA 2'·62 25U 2564 fl5'54 1461 0H1 H40 /ADM f'A 11.£!) ,+4•21!JH 2526 2S.54 ~0211 11i52 PAgE 48.7 17•F'EB•72 /ADM F'All.EO A•5252 8•2525 C•7777 .•2ib~5 :?542 U40 1"554 102.eJ V141 SAE+2fl 0H1 /ADM f'Ail.£0 A•5252 B•2526 C•lll01111 ·• •209!» SAE+21 H01 CPMLT /AOH F'All.£0 /ADM 1•1 B•X /ADM 1•1 B•X OPERAND ADDRtSS ·~ IS lN !HE B REGlST!R 2565 121111 Cl.R 2566 2567 2570 2571 ell6'7 SET+Hl•7 2572 2573 011115 ~166 7776 111120 0Hl ell/Ul5 SET+2h6 7776 l.DA+2!0 0H1 U.67 ADM+20•7 SAE+21 2610 2601 14U 7777 6040 UH 011116 2613 7777 2604 6040 2CID5 2606 1'1011 Ct..R U67 26"''7 2610 0016 lllflJ77 SET+2h'1 1!.1016 SET+20•17 77'16 7716 2574 2575 2576 2577 2602 2611 2612 146111 10221 7171 CPMLT /ADM PAii.ED A•7776 8•0~01 C•7777 £•6 1 7 I.DA 0096 SA£+20 7777 CPMl.T LOA+2111 /ADM F'All.E!) ~ " ----------- - - - /POP•12 SYSTEM EXERCISER 2613 PAl.U 2614 1167 1460 1771 7717 6~4lii CPML.T =!o20 Uli'l0 1.,0A 2621 2622 '.623 2624 2625 2626 2627 2630 2631 2632 2633 Ml17 0067 11l"16 11l2117 2525 uu 1177 62140 CPHl.T 26411J Ul1l21 0917 14621 7777 1.04 121017 SAt+2111 62140 CPMl.T HIU Cl.R 2660 2661 2662 2663 2664 5252 1167 HU 621421 Ul1l11J Pll1J17 1460 11l011l1 6040 SE:T+2h17 5252 1.0A+U 2526 ACM+2h7 SA£+2111 UllJ1 CPHl.T /ADM 'All.EO A15252 8•2526 C•eee1 E•7117 I.DA 0U7 SA£+221 IZJU1 CPHl.T /ADM rAIL.EO l 11111 B•21 /I.AM 1121 8•21 OPERAND ADDRESS 0 -- .~~- /ACM rAll.EO SE:T+2f/J~i7 l!Jl67 211116 llJ077 5252 U20 2526 13,67 14621 121211U 111011 U2"' /ADM F'All.EO A•2525 Sc5252 C•7777 E•7117 7777 /~AM a665 2666 /ADM F'All.EO CPl-ll. T Cl.R SET+2fh7 02116 SET+2h17 2525 7717 2645 2646 264'1 265111 U51 2652 2653 2654 2655 2656 2657 /ADM F'All.EO A•7776 9•0~01 C•7777 £17,17 ?177 1460 2642 2643 2644 PAGE 4~·8 003,7 i6J5 2636 2637 2641 11152 SAE+20 14621 1777 6040 0011 1.04+2" 5252 AOM+2h7 SAE+2" 2634 17•F'EB•72 3001 A0M•221•7 SAE+20 2'21211 2615 2616 2617 V141 --------~ l~ IN TME NEXT L.OCATlON Cl.A L.0A+2flJ 0 0 .. --- --- .. ------ ~ ·-~-,.Ac\ ~ 1PDP•12 SYSTEM EXEPCISER 2667 2673 2671 4HI 0261 ZH7 PAl,,1'1 6141 CPHLT 2703 "414 6141 r1,.0+H CPMl..T 26.75 1676 270111 27'2 21'4 2'1:n Uf:t 246;1 ..,,,.,. M52 1.DA+H 3743 1,.A.fi4 Hl7 SAE•ll 2461 nu 1468 HE+H 2'461 2463 an• 17U 271'1 2721 21.21 2722 6141 CPNLT HU CJ.R fl967 !52!53 1129 252' ll.l~IC !HGUL;D • 1 LDA ,.., 11Hlf flH7 1715 IFl.O r•ILEO r1,.o., Li£ 2711 27U /LAM r•11.to AC SHOULD • 2463 I.BP CPNl.T 2187 !711 f'UE 4!1•9 6SV 2701 l674 11t,2 S£T+H•7 2677. 2~73 17•F'E'B-1! 438 ROL+H•1 U17 1020 3743 1200 f'H7 1·•'69 2672 V141 /LAM YAll.ED TO MOD!rV LOCATION 7 sth21•7 ,.,, UH '"' 1.DhH 2915 1.•tt 1723 1461 SAC•tl 272' 2726 2727 6848 CPM'9T i.lE II.AM rAtLEO AC SHOULD 9£ 9111 CPM'9T I.DA li.JNK !HOU~O BE SET 2'124 27H 2731 173.2 2'733 273• 2735 .... f.114!52 0"6 614111 ... UH llJl07 , 1461 68'48 2736 21.1112 2737 5175 .... 9117 ........, LSKP SAE+ll II.AM ''II.ED TO MODIV¥ eoRAtCT ADOAfSS CPMLT /'MANGE rJtLD• PDP JMP CPOUT l)AL.U' /POP•12 SYSTEM EXE~ClSER Vl.41 17wF'EB•72 U.152 PAt;E 0 /TC58 F'It.IT ~OUTINE F'JL.L.S !HE !C58 SUF'~ER WITH THE NUMBER ENTERED tN IT~E AC, EXIT WITH A CL.EAR AC 21<1a 000ill 2741 3~63 2742 2743 2744 2745 2746 2747 6201 1762 27521 3364 2751 2752 2753 1367 1-"Il,.I~, r 11..sv1 TAO TAO :>CA L. TCF'L.0 1.COF'X ,+1 cor 1770 3346 6211 COF' TAO 1366 DC4 TAO OCA 336, TAO 1;563 0 10 F'T'16U n1.sv2 rTCBF' F'IL,SV3 n1.sv1 F' ll.SV3 ?U 2756 3765 236, 2364 OCA F'11.SV3 F'1L.SV2 27'7 5353 cir eor 0 2754 2755 IH JMP 276r/J •621?J3 2761 514111 2762 12,4(0 2763 3111111 2764 276' 2766 2767 2770 '!k'l01!1 0 -~~~- -- 'CA 0Hl!I 0r/1Zr/J '1600 311100 0111'15 JMP t ,•4 /$AVE AC /GET F'!Et.O /AOC 6211Ji /SAVE tT /CMANGE TO TMAT F'lEL.O llitT ·~H /SET UI' A COUNT /G£T CURRENT AOORESS POINTER /SAVE: ST /Ge:T liOOO 0 n A /SAVE IT lN THE NEW F'JEL.D /lNCREMENT AOO~ESS /F'!N!SMEO 21!1Z WORDS ? /NO, MORE 'O 00 /YES, RETURN TO r1tL.C ~ F'll.lT L.TCF'L.01 TCF'l.0 F'l l.SV11 Q! r u.sv2. 0 F'U,SV3a fl F'T1Ul1 76H rtcer, L.CDF'X 1 TCBUF'' eorx 3r/J00 dl!IH 0k'JH TCBUrF' 1 0 ITC58 eur,tR •201!1 WOROS ~ONG 0 --~- --- - ---- - --- - ... (j PALU /POP•12 SYSTEM EXERCIS£R 321ilfll •3222! /~ELECT V141 17··F'£9•72 1lt52 PAGE 50 9ETWE[N 1,,P08 ANO LP12 1 DETER~l~E lO START OR STARTUP ROUTINE 1~HlBlT 1 /l,,?a~·LP12 3200 ~2\l!l '52fl'2 321213 3204 3205 32!116 322'7 )210 3211 3212 73'21 Ill 12S0 3661 1111 6666 6665 s~1, 'JOP '"~" 6211JJ 5611 91H'11 73~'11 Cl.A Cl-J,. TA::l Kl,,PJMP L,PTC5 :.'lCA I TAO Al<212 6666 6665 sy, CIF' CDP' 0 /EXIT TO r!El.D e JMP 1 2' /ENTER HE:IU'. CL A CLL 3213 ~211 CQF' 3.21'4 3215 125-fl 3'6'2 3'1113 6141 !:!CA I OC:A LINC 3216 3217 32211J 3221 3222 3223 3224 3225 3226 3227 32311 3231 3232 3233 3234 3235 3236 3237 3241/J 3241 3242 3243 3244 3245 p.pp SPA JHP Sil. JMP 6662 74311 5243 6662 tH Jlif P 66-61 28U 5231 6661 52H 73H 1654 3655 1246 3656 1251 3653 1247 3657 52n '32:)4 2247 3261 ROL.•U 5207 2231 7572 326'11 uw 121267 0llJllJ2 75U 3246 3247 32511J 3251 3252 J253 3255 3256 3257 TAO 21517 22!5fl 6651 2200 ~2'117 2271 2222 2327 4574 nJ2 ST21 /SET UP RETURN JUMP LOCATION /GET A ra2u /PRINT IT /ENABLE LP08 INTERRUPTS I ,•1 e l<SETTP ASETTP 13 ' STe3 ST2 u ,•1 /RESET A COUNT LOCATION /G£T LErT SWITCHES /MOVE L.EF'T 1 I 1eu s sn ' /YES, fX!T 1132 COLUMN 1.P08 ONLY ? IV!S /Cl.EAR 1.P1! BU,rER tF'UN ANO GAMES ' /DEi.AV I 1r~AG t, t NO 'LAG LPllJ8 OR NO PRINTER /I.PSS OR NC PR!NTE~ /LP12 CHANGE SOME LOCATIONS JMP ST1 Cl.A Cl.I.. Al<ACR TAO l OCA I ASUX KL.POT TAD OCA 1 Al.POUT 1(6651 TAD L.SETTP DCA I I I I I I I TAO M2116 1132 COLUMN L.PIB OR LPi2 'OCA t AUL I NE ST1 I I JMP 1<LPOT1 L.P12P M206 1 ·2"6 l<SETTP I LSTtlJ 1(66511 6651 ASETTP 1 L.PE'.X L.~E TTP 1 SETTP•1 AKACR1 i<ACR ASTJ)( 1 1.ST4 AL.POUT 1 !,.POUT AUL.lNE1 F'Ul.INE PATC3 1(1,.PJMP I JMS t L.PTC51 PTCH5 ~ . ' . -- PAl.U /POP•12 SVSTEM £X(~CtS£R 34~(/J "kJZ0 B~f:"F'ER 1 :.'J 353~ •35Jm 3530 3531 3532 3533 3534 3535 3536 3537 0030 i?l0210 a000 !!IHIO APT 1 35421 3541 3542 3543 3544 3545 :S546 3547 (!!000 3'~1 35~2 35~3 35~4 35~5 35~6 35~7 3570 3571 ~572 3573 3574 3575 3576 3577 360(/J 3601 3602 3603 361214 0 ------ "' "' :!l 0 ~0"11' ""' ~erll21 0 un QJ !R1 ~001 {!1300 " " eiue Ill HH UH 0 BASE, 0H0 011'01/J 011'2'1 2H0 20H HH 7776 7716 2101112 001111/l nu UH l'JU1 5.,.,., 0H1 5777 7717 77'1 0 0111 01/JH 3011111' tHUla UH 0IOH 01aH 0000 eira00 '1!H0 ~f/J0f/J '1002 0 I!' 0Ulll 0011J1 HH Of/JC7 ei 0 0 (', l"U0 0130 :'!000 Pl000 ?.100(/J HH BASA, l!JIDH t!!Uf/J 02100 001117 t!!f/J02 21f/J121" l'l0011J J(/J~f/J 3000 2000 Z00fll 2 000 ~¥130 :'if/Jelf/J PAGE 51 " ~0t"IO H01/J 11 t52 •3400 BUF'F'ER +100 LOCATIONS 3551 3551 3'52 3553 3'54 35'5 3556 3557 356!0 _-..~ 17•F'EB•72 /A 1 I,P~ 34MI -.A- ..... V141 -- ------- "'0 0 0 0 (j /POP•12 SVST~~ EXEqCtSEA 36£15 ::".331/J 36:16 "'21210 ~o:-7 ~oa :-;,a1 3611 !512 3~!3 ~614 1"0il2 ~U5 ~617 ~62~ ='Al.12 . l TJAC :".a3a- 311i 7777 /F'PP.12 INSTR~eTtON F'PPRGt F'Cl.R ST ARTF' JGE 1 1~11 ,+2 ~621 ::-~eie F'£XlT Jl;E'. 1 3621 U2i 3S22 3&23 3624 3625 3626 ~~27 3630 3631 3632 3633 3634 '5635 3636 36~7 360 3641 36~2 3643 3644 3645 3646 3647 3~51 3651. 3652 3653 3654 3655 ~656 3657 '3660 3661 3662 36~3 F'EXlT F'l,.DA 2S.2 ~llJl'llt 0212 ~~"2 2l806 ~U5 "12211 U61 3635 PlllJH 421!11 321!11 TJAC I JAC F'C:LR STARTO STARTf' F'l.DA 211 JGT 1 ·,•2 F'£XlT !MUI. 2111 F'ClV 211 HJ41 222'1 tNOP 0U1 11"11 3540 1 nu Hl/J2 u 111 ra Hile 1l'41 3653 !ll-01!10 0·1111J 7777 :n'.13eJ u01 3'661 ~a00 0002 "'fJQJ3 Qlill21/J 3664 "l/J02 3666 !607 3670 101111 3671 36~5 ,.n ~624 ~007 ~03111 OHllJ 17•F'EB'•i2 V141 1 3626 '."Wl30 3777 1ji7 3615 3616 ~ -~- -- f!'-SUS 2'1 F'STR 2fl4 F'_CLR I.DX ti SETX 1 t~ XTA 0 JN£ 1 ,I •2 -F'EXlT 'M:rox 0 7777 XTA 0 JEQ ,··2 F'EXIT F'Cl.R F'NEG ATX 0 F'Cl.R XTA Ill JEQ 1 ,+2 F'EXlT 1 CODE 11152 PA~E 5i•1 /POP•12 SYSTEM EXERCISER 3671 3672 ~673 3074 '.!Q 75 ::"NOR~ JSA 1 91041 37i<l1 1031 37ii2 37~3 3c74 lil213 3704 3705 1id71 3707 37~6 ~00~ 3707 3710 0203 '3713 3714 3715 3716 l1~41 P.1003 3201 6211 11122!4 5211 21211 4212!1 371'1 1207 3720 3721 2201 4202 62Ql4 3722 TJSA, F"~OP JA 1 , .. 6 iJSi3, 1='1.'lA 213 JAi. 1 ,+2 i:"EXIT F"l..OA 2~3 f:'NEG rorv 2211 F'STR 2U F'l.OA 2fJ4 F'AOOt-1 211 F'L.OA 211 F'MUL. 201 F"AOO 207 F'SUB 201 F'f"UL. ii!el2 F'STR 2el4 F'Cl.R SETB 1 1131 JSR 1 3727 37:'53 373QJ 3731 1031 3736 3732 0!D00 ·,., F'EXIT 3733 1031 3734 3551 3735 3736 3737 '.'! 01110 02l'l3 F'l.DA 2PJJ 1051 Jl.T 1 3550 374Kl 3741 3742 3743 3742 0000 t'12U 3744 !1!2127 ('1011 "3745 3746 3747 3750 3751 3752 3753 ~754 3755 !7!:>6 H57 0 e1Cll1 BASE ·,•4 JA 1 JA 1 BASE+l. f:'EXIT ·,•2 F'EXIT F'l.DA 2U L.DX 1 0027 Al.N 1 (!1~~3 F"NEG 1kJ01 JE:Q 1 3752 00<'10 t'2e'7 (1211 0202 7211 r'211 6205 PAGE 51·2 >NOP 1Ul """-'2 11152 JE:Q 1 3724 3725 3726 3723 11•F'EB•72 TJSB F'EX!T 3703 :31e2 V141 iJSA 3677 1iiJ1 :'000 3712 -~~~=~~-·-,~ ?0~4 1121 3Q76 30 77 3711 ?Al.1~ ,•2 !='EXIT F'L.DA 2~7 rsrR 211 F'l.DA 202 P1UL.M 211 F'L.DA 211 F'STR 205 () -;;"' ~, \ /POP•12 SYSTEM EX~RCISER i'Al..1' 376" 3761 3762 3763 3764 ~i1i!2 rc1,.R "'204 r1.DA 2~4 F'OfV 205 F'ArJO 206 ~2215 12:'16 V141 fl2~6 3765 3766 F'STR 2r216 2171 3614 JXN 111 3767 377a 3771 6205 3772 3773 ~0'"' 11i52 PA~E F'PPRG F'STR 2~5 ~002 6206 32135 11-n:a·n .~ F'Cl..R F'STR 2k'6 F't.,DA 2m5 nx IT I I I I I 4000•5777 t~ THE Rr08/DF32 JO eurr£R -------- --~ , - 5i·3 /POP•12 SySTEM EXERCISER 6020 PAl,.10 V141 11t52 17•F'EB"72 F'AGE 5! 06222' 1c1.oeK SERVICE UPDATE ROUT?NE /CONVERT T~E Cl,.OCK TICKS TO ClGITAI. NUMBERS /A~) 6~2ill 1030 6ill21 6022 t?'0:/J0 4364 Q\640 611123 6024 6025 1020 1254 0004 6330 6031 6032 6033 6034 6035 6036 6037 6040 6041 6042 6043 U~4 6045 U46 62147 !~EH /SAVE RETURN AOD~ESS i.~A ~ sre 1.or l..J~P DDEX•20~Q'! 0 ,•1 LD4+20 ESr 446 !..SKP 1.JMP 21446 0456 60321 '3il11 Cl.R STC 4211211 SE:T+21'J 0075 , .. 2 1 15 ·1' StT+20 10 ?761 0070 4471 T3•2011lt L.0A+20 4021 10221 04H STA U40 4114 XAXlS•UU 6131 02161 1.JMP OlSP!T SET+2'1l 1 0;$210 3frHIJ Ullllll 1.0A CL.OCK•UH U52 6062 6053 6054 6055 6056 641.0 212131 6410 um0 6060 6ill61 6062 10421 6063 4415 0241 6064 6065 6066 6061 6070 6071 6072 1.JMP 1.JMP 1.JMP L.JMP 6410 2111 6062 4416 l.OCA!ION SHUF'F' X1 X1 X1 I.DA Sl-IUF'F' I STA DCKS•2tll0~ ROI. 1 SCI. "11•22'01'l 2417 ADD 4013 STC: 20Qll1l ADO 4130 STC: t"": ,_; /GET T~E C~OCK Vii.OE I ERCNT•UH !.JMP SHUF'F 1,.JMP DER OR 6147 1540 /RESET !.lNC: DATA F'!E!.OS /RESET INT~RRUPT ENAB!.E /RED 1254 u50 u51 60!.'11 --....~;o~::-~~- DOISP1 6025 6026 6021 Q?SPl,.AY !'1•4002' 13 0 SHUF'EX•21'!211il '\ 0 ~ ' /PDP~12 V141 ~41~ AOD OCl<S•4111H "3~2 P.Oq 2 6"73 6074 62175 U76 6377 61~0 4416 HJ4e STA 4415 OCl<S•ZH0 154Z BCI.M1•200l'! AO!) G1•4H111 STC 12 ADD OCl<S•40H ROR 1 2417 •012 2415 031111 6142 4011 2115 031a4· 6111. 6142 &:U2 48a,4 6113 U211l 6111 111000 6115 1754 6116 1774 6117 6411/J. 61,211J 1751 6121 1111. 6122 64U 6123 17!52 6124 1772 6125 611111 6126 1753 6127 1713 6130 61311 61"1 61"2 6103 6104 611115 6106 UZ7 61.UI 6133 6134 U35 6136 6137 u.4e 6141 6-142 6143 6144 6145 6146 17•F'tB•72. PAl;.U SYSTEM EXE~CISER 6131 6132 ~ fd'. 4135 2ell1JllJ 42,.41 11112ra eJf/J Q!lll 171111 lll235 6134 6'141 lll31212 1'411 4416 2417 6911/J L.JMP SlolF'O STC 11 OCKS•4Ue 4 ADD. ROq LJMP XAX IS 1 14 LOA+211l 0 DSC osc+2ro 14 14 osc 11 LJMP DSC+21 ~ LJMP osc OSC+21 LJMP o:sc OSC+28 SHUF'E:Xt LJHP DISPlT t STC AOO STC LDA+H OISAV1 Sl:IF'D, X1 u X1 12 u X1 u u DISAV•2Hlll l1l DlSEX•211lH l1J OSC+21 XS1<+211J OISEX1 SHF':l STC LJl'tP 1.-JMP ROA UI .... 1' 2 BCL M1,.211J·H ADD LJMP G1•4HllJ 111 11152 PACE . j 53 ~ 41· \ . - /POP•12 SYSTEM EXERCtStR 6147 I. I! 6150 1020 1250 6151 :'1004 6152 6153 0446 2!456 6154 6152 0011 110111 6155 6156 6151 616'1l 6161 6162 61~3 6164 616' 6166 61~7 6170 6171 6172 6173 6174 6175 6176 U77 UH 6201 621112 6203 62214 6205 21Pl5 6142 42114 111'J0 2114 6142 4813 11021 20'2 6142 4912 1100 2U0 6142 411111 4811l1 011115 7771 H7e 4'15 uu UHi 6131 621116 HU 62UI 6211 6212 6213 6214 6215 1754 urn UH 62~6 6217 62221 6221 6222 6223 6224 6225 6226 1774 nu 42101 H'75 7761 llle70 4523 U.120 0211l0 6131 0061 l'l30ta 1753 1773 a ~----~~----- PALU! OERORt V141 17•F'EB•72 L.0A+20 1250 E:SF' 446 t..SKP 1.JMP Cl.R AOA PACE 54 /GREEN ,•2 /GET ANO CONVERT TME O!G?TS F'ORI /CP CPF'L.0+2~021 SMF'O L.JMP STC 14 AOA OKPEL.0•21.'JIH SHF'O L.JMP STC 11t52 ----~-__;:-~-~---- -~---f;--:C' /RK218 1.3 ADA OD"'EL.0•2eJllJ21 SHF'O L.JMP STC 12 ADA F'F'PE!.0•2011121 sHro 1.JMP STC 11 STC 1 Sth2IO 1' /OF'32 9R RF'08 O?SK /'PP•U . ., SET+U u T4•2Hi L.OA+28 3011J OlSPrT 1.JMP SET+H 1 HI osc 14 OSC+2!0 14 CLR STC 1 SE;T+2QI 15 /C:P /CP ·F'l~LO OlGITS •1'7 SET+211J u T5•2H1 L.OA+2!0 2U 1.JMP SEH-20 300 DSC DSC+20 /RKl/J8 0 lSP tT 1 13 13 /RKI08 [lELO Dl~lTS ~-~ ~ "- - / 0 • I c /POP•12 SYSTEM EXE~CISER 6227 6230 6231 6232 PAl.Ul :"011 CL.R 40?.1 STC SET+2a -11 ?!11J75 7761 V141 /~ETE~~l~E LiJA 623'5 :1l47i 6236 6237 624" 6241 6242 6243 6242 HE+2il ,•4 1.JMP SET+2111 u T7•2H1 , •3 L.JMP SET+2il u T6 .. 2001 1.0A+2ftJ 100 LJMP 0 JSP IT SET+2ilJ 1 Si-47 6-2~111 6251 6252 6253 6·254 6255 6256 6257 626111 6261 6262 6263 6264 6265 62~6 62~7 6270 6271 6272 6273 6274 6275 6216 6217 UH 63211 6312 6303 6304 n7lil 4557 6244 0"70 4541 U21D 0100 6131 0161 "~" 17"52 1772 111811 4H1. 1!!"75 7755 9070 4617 6131 111061 neJllJ 1751 1'171 HU 1Ullil 2113 6142 4rll11 41i111J1 Qllil75 7765 l'J07PJ 4703 1020 111'79' 6131 ~·161 1!1300 6305 1751 63el6 6307 63121 6311 6312 6313 6314 6315 1711 HU 4001 111075 7755 ""'7 0 4641 102111 Of+2~H 0H0 DSC 12 OSC+20 12 CLR STC 1 S£T+21/J 15 •2J SET+U 1111 T9•2H1 LJMP OlSPIT SET+2111 1 0300 DSC 11152 PAGE 55 1 10":.! '-153 17•F"E8•72 15 6233 6234 62~4 62~5 fi~6 ~ ~- /F'PP•12 u. DSC+21 11 CLR ADA AIPf."LD•2eJH SMF'O LJMP STC u STC 1 SET+U 15 •1! SET+Zlil 1111 TU•2IOU /A1l1P1 LDA+21 709 1.JHP DlSP?T SET+2lil 1 03H DSC 11 osc+2e 11 CL.R STC 1 SET+2ftJ 15 ·23 SET+20 u T1"•2Hl 1.0A•2f/J tKF'•12 ir RF'08 o~ DF'32 /POP•12 svsr;M EXERCISER 6316 1500 ~317 6131 632Z ::'lill61 6321 03iilill 6322 10JJ0 6323 f!324 6325 6326 6321 6J30 6331 6332 6333 6334 6335 6336 6337 6340 6341 6342 6343 6344 6345 6346 6341 6350 6351 6352 6353 6354 635' 63!56 6357 6360 6361 6J62 6363 6364 6365 6366 Ai!E+2"1 6333 0075 7771 0070 4663 6337 "075 7765 1,.JMP SET+2ill .. 7 Af,H'.XA1 0070 SET+2IO T14•2H1 L.0A+20 OAEX, 21500 6131 0011 1100 2115 6142 uu 50el 1.JMP 0lSP1 T STC STC SE Ttl-20 1 15 t.OA+20 6U LJMP 6131 H61 l'J31!l0 1751 1771 0600 6364 ooe:x, 1000 OX£R 1 sn+u 301!l DSC OSC•20 L. l F' u 11 111 I.DA z STC 6370 6371 1'!120 DXEX•21l!1Zl0 L.OA+20 /RE:D 1254 ESF' 446 L.SKP LJMP 6412'12! 111075 SET+20 550 SET•20 64ei1 6402 7755 ·23 0 OlSPIT 1 t.JMP 4407 ei010 u •17 SET+2llJ UJ H5•2H1 06H C'l061 '!!550 u CL.q AOA TCF'Dl.•HH SHF'O 1.JMP 4001 0075 7761 0070 4751 1020 6373 AOEXA 15 SE:T+20 10 '!'13•2001 DAEX LJMP SET+2" 15 •13 46'1 1020 ~456 Dl SP IT 1 A??+2000 2112 0446 PA!:E 55·1 11i52 30~ 63~7 6373 6374 6375 6376 6377 17•F'EB•72 LDA ~470 1254 0004 V141 502 LJMP SET+20 fllHflJ 6372 ~"'-~~-~-:;--..~,,..- PAL.1Z SET+20 • •2 1 15 10 !~~ I \ "' / 0 ,-..... ---~-- ~ ' / /POP•12 SYSTEM EXEqctSER 6403 64214 641215 6406 64<:17 PAl.10 4515 TS• 20f"1 ::!011 Cl.R l.J"1P 6131 l.I r :"6"1~ 64~7 ~x::x, LJ"lP 6410 6H1 6412 6413 6414 17613 0100 1760 Xlt 'JSC•2IO 6415 6416 6411 Pllll'llll 64~" 6421 6'422 6423 6424 6425 6426 6427 64311J 6431 6432 6433 64H 643!J 6436 6437 644111 6441 6442 6443 6444 64-45 6446 6447 U210 2!11JH 1,.JMP 60rll0 6141 10211! OCKS, M11 G11 REAl. 1 6131 041, 6427 7161 T-2•2H0 1.lNC: ur 446 RUL11 L$KP LJMP CLR StT•Zll "241/J Sth21J •3' St!•111 ""'PH511l0"'" 611146 146" Rl331 6427 Tl.S SAE•2' nu 645ra HG!l2 6451 6452 6453 6454 6455 6041 5251 'DP 6203 5655 1400 ,•2 1 u UI TU•H'1 L.JMP DlSPIT l<ST LJMP RUl.1 108 KR9 611136 " 214 llli14 •715 210"" 1,.0H211 H04 C'h446 0456 6424 "111111 llJllJ61 l/!240 H75 7743 H70 01 SP IT 0 OSC+2i P.'0l'l0 7761 4456 V141 tOB LJMP TSr JMP REAl.1 1•1 ClF' CDY 21 ,+1 JMP l "1£SSG 17•rt'B'•7-2 11t52 PA~E 5'5·2 • ~~:::::-_ PA\.12 /POP•12 SVST[~ EXERCISER 645& H~1 ~HZ 64el. 6'62 6463 6464 6465 6466 6467 H7a 6471 H72 6473 6474 4136 3641 :>i:""l :'1177 T2, 4136 ~177 2151 <.:,22 2651 2414 "'417 !5172 0651 15216 4225 4443 6050 4040 4077 "477 5112 ~651 15216 4225 4443 6050 IZIH0 IZIH0 n, 4040 4077 6Se2 HH 21011!0 6503 651/J4 4505 ~0el11J "0 fll(D 1741 H"41 7741 0141 6'06 6507 1!121210 6511 6511 6512 6513 6514 015 3077 HH H00 3Ql77 ZHil 7'7321 UH 1131 01!?10 212101 4,77 4145 0000 4577 "4145 T~, 4136 6516 6517 4136 2241 6520 v:i 2lllJ Ill IZIQJllleJ 6521 6522 0001!1 02101!1 4477 3044 3044 652~ 0 PAt:E 56 4523 2151 4122 2651 2414 !"001/J 6508 Ul52 2131 6476 6501 1hHB•72 3641 4523 '"' "'~l/J '"' V141 2~41 4477 () 0 • ~ ·-~- ~ ' . /POP•12 SYSTEM EXERC?SEW ~525 4477 3146 ~:;26 !'ll0Q!0 6524 T5 1 P4\.U 4477 70('!1~ ~~~~ 1in 6531 6532 6533 ;'1000 :'lllli0 6534 6535 6536 6537 6540 &541 ~0r!0 ~a210 00"0. 5126 2651 4477 4177 65t1 6562 6563 6564 6565 65U 656'7 6-572 6'573 6574 6575 HH 011JH 5126 2651 5126 2651 3641 6571 G!((JIZlflJ 4'136 3641 4136 656-0 ''"' 4044 Hellll 00.H 0000 T7 1 42,77 3641 lllHlll Ill 02112121 QI 4411 411l44 4417 42144 02100 0 flJ li.121 QJQIH 4122 11' 4122 2651 l!lfD011l QI 2tl5'1 0011'0 4523 2151 /10"08 "'4477 "'l0 0'8.0'0 6555 4477 3146 H00 4477 4-044- 3641 1111HJ0 6556 T~, 0000 65~U 6557 4136 3641 001.'!((J 5126 2651 3.l,46' 0e.0·0. 65::*4 ~e~t! 0000 41'36 t-5:43 6545 6546 ~5: ...7 6550 4-5'1 6552 6553 4324 3641 6542. 17•F'EB•72 3146 zi?.-e 1077 4324 S527 6530 V141 0. 4523 2151 /DF'32 11152 C14CE': 5' ' ' - - - - -- /POP•12 SYSTEM EXE~C?S£R re, 6576 4577 6517 4145 4577 4145 ;'ii !6~0 r!0~0 66211 t"i'l<'l0 66t'12 4477 6603 66tl4 :3146 66~5 6606 fl62'7 6610 6611 6612 6613 6614 6615 6616 6617 6620 6621 6622 6623 6624 6625 6626 6621 6630 6631 6632 6633 6634 6635 6636 6631 6640 6641 0 -;itiN;- - -,..,,..:- PAl..10 2' 4136 3641 l1J 00130 0 4477 3146 3;1.46 44'7 T9 1 4477 /F'PP•12 4044 0000 0 4477 3044 0 21 4477 3("44 4477 3044 11l02l0 0000 0fJ l'J 2101 0177 ~01210 IZl 11J000 IZl 4523 2151 /ERROR e 1111!100 2101 12.1177 se 4477 3146 4136 3641 0000 F>A~E ...,,~ 001210 4477 3044 rll 00111 11i52 z. 3146 0000 0011)0 c:l 011) 0 17•F'EB•72 4477 3146 :"liil00 00r/J0 44?7 4477 4"44 V141 4523 2151 () .~ --~ ~ PAi.1~ /POP•12 SYSTEM EXEQCJSER 6642 1"77 ~643 4324 ~644 :!l0efJ0 . ~645 ~~Zill :~ 6646 U>47 4477 4477 4044 4C44 0 T1Z' 1kl'7 66'!:l0 ~0'11i! 00"'0 6654 !?1(000 6655 6656 665'1 :'10~0 ~ 4523 2151 666111 01'01/J 4523 2151 t1 7741 6'666 'HU 66'7fa 6671 6612 6673 66'14 661' 6676 6611 61121 6?91 6702 6711J3 ~704 6705 6?11J6 670? 6740 6711 6112 6?13 6714 6715 6716 6717 6721/J 6721 6722 H23 6724 6725 4177 T:,:S, 4f17 7'141 et 311l'77 7'106 1'706 T14, 41'17 7741 0 404~ 4044 Ill 4417 0001' llJ0P.llll 4'477 4044 el "471 41/J44 TU, l'!0L'llll PiHll/J /A. 1 l1P 1 Ill ,741 0-041 ?741 02141 P.!000 lilii!eJfJ 4477 3044 4577 4145 4477 ?744 0 !'!0910 li"011Jl/J I OF' F' 21 001110 et£100 44?? l'fiH'llll 7 5177 2651 ~ 4477 3146 /R~ALLV 0 21000 4477 7744 000£11 /1<'12 0 00021 3fJ'1? 4117 7741 PACE 5q ~ 0177 6664 6665 11i52 2101 01?7 21~1 0t0'0 511? 2651 11>61 17•F't'B•-72 4324 6651 6652 6653 ''IH2 66'63 V141 0 2' 4477 3044 T12' 4477 3146 0 0 4577 4145 "'•• 0 • PAl.,1~ /POP•12 SYSTE~ EX~~CISER 4477 7744 !173;:1 ::'0:'10 102!1() zi 6731 !732 "l. i'7 n.77 6734 6735 6736 6737 6740 6741 ~3211 C"3211 9'01110 i 1:'!177 rt301 i 21177 213~1 Vl00" 01;lk10 "' 6144 21000 2! 6745 6146 6747 6750 6751 000rll ""4020 6157 6760 6761 6762 6763 6764 6165 6766 6767 1-77~ 0000 000RJ 4020 2'155 4041!! 4077 00021 e-00111 4136 2241 "000 l'!00f/J 0 21!!55 n,5, 4040 4077 /TC58 "4136 0 2241 0 0 5172 e651 5172 0651 5126 2651 5126 2651 0""' l/J 000rll PAGE 59•1 z 0~00 1'!770 7007 6752 6753 6754 6755 6756 11152 ~ 7007 6742 6743 17•F'EB•72 4477 7744 6726 1,727 6733 V141 l!I 0 ~ l""'i \ / ·~7""~-;a..... -"', c ---~----· ~-- . /POP•12 SYSTEM EXE~CISER DAL.1~ V141 17•F'EB•72 /l.lNC tNSTRUtrroN OErINlTIONS 2001t.i 1•:210 114~ 12~~ 1020 A00•2H0 A04&11H AOM•11U LA"4•12210 L.DA•10H 4m"IZI U140 "240 STC•4011lil 0321" ROR•ll'311H!I ~~11 Cl.R•l!l011 S ETa l'J0 4 ill CH"4 ¥1 ST A•1040 ROl.•11!240 6000 1.JMPa61!100 12l806 0J04 O,JR•e!H6 ESF'•1!10214 B~L.•15421 BSE•16H 1J4' 1"600 0017 COM•llHU7 1440 0441lJ 111456 SAE•144111 SNS•044111 t.SKPalll456 0450 AlE•045QI £1451 AP0•!/1451 0452 1.H•i1452 1112'2111J XSK•IUH ll!llJ14 ATR•"111Ji4 11'211' RTA•HU SAM•P.11111 ll!Ulll 1740 HU 111'17 rl'"5H 0600 0640 lll7rll6 11!71114 111707 PH 1 reu 0416 !180:2 OSC•17411J ASW•lll5U 1.'W•ll'1.1 ! OB•ll"1JI L.IF'06H 1.0F'•16'21 WRl•1711l6 WRC•lll'1184 Ctifl<a1871!17 AXO • 1111111 TMA•llH S'rD•1114U PDP•!Ufl2 ~45.4 F'L.0•R!454 16-4fl 1340 BC0•16U SR0•15H t.DM•UH Sf H•UU 0i15 0£103 l(STUU TAC•rzJH3 1~HHl UlllfJ 6141 6557 6552 6553 6555 6~00 t.INC•6~41 F'PlSTa6557 F'PICL.•6552 F'PCOM16553 F'PST•6555 F'STRa61!100 / • ' U t52 PAISE 6fl ' IPOP•12 PAl.1~ ~VSTEM E~ERCISER i002 F'Cl.fh032!Z ef~00 r1.,0he0i?i! 4iH~0 i:'MUL,:42!2!Z 3~00 F'O!V:31Zl2!Z <CHHll F'SUS:2~Z:" ~02!3 F'NE~=Z023 10(;l0 F' A0Ds1!'.'12Je! 20ZI~ ,JXN•201U Ql000 6733 F'EXl T•U2!0 6735 6732 6753 6755 6741 6751 OCl.h6751 6743 OMNh6'43 OROA16734 67'6 6777 0041 APtON'6H6 R£STOR16771 SETL£V16772 RSTACK167H StTSTK167'6 SETVtC16777 F'NOPdJel41 - F'AOOM15H0 F'MUl.1070"11!1 1110 SETS.3,S.10 1IZI 30 1050 0010 101Zl0 JAl.•U70 J~R•U~0 JhUH JI. h10'0 Al.N•U:UJ ~030 J£Q•1H0 I. Ch 211 H SETXdU0 XT4•0030 12140 JNE•104Z ~1121 ADOXl0U0 0 3,1210 11021 0020 !'.'1004 ATX.0020 F'NORM•00~4 1120 JSA=i1~0 00'il5 l'lfiHil6 0007 STARTF'•0005 START0d006 U20 HlU Jl.E•10U 11""'.. \., ) ....,-...:;,- -"2--~~----~~- SBF'•63tll7 501Zl0 7U0 UJ70 1130 6~·1 ?OF'•6'1l02 t ON•Ul!l1 SCM•6301 LCM•631!l2 601Zl2 6774 ~ACE OSl<D•6145 6illZl1 6301 6302 6U? 6771 6772 11152 Ol.,WC116753 01.eh6'55 ORDS•6141 OCl.S.6142 OSKF.:•6747 6006 17•F'EB .. 72 Di..DFh6733 Dl.Oi<la6735 Dl.DC•6732 6742 6745 6747 6734 V141 JAC•001Zl? J~E•UU 0 N • '° w & ... 0 CL N ~· In ....... II N tm w a.. • "... .... .... ""' > jg .... -' <I: Cl. ........, .... ....'° '°. f'> ll't IH & . ........ l';I ~ :r 411 C.!) >C. ... nc '"'Jnn w (I) u er w )<. w ::c: w 'SI ..., :n '° ..,. .... '° '° P.;li .... <() " ' .Ci .... In >- Ill ... N I CL D CL ..... ·----·'~ /POP•12 SYSTEM EXERCISER 1 11152 ~A~E 6~·3 11!121012!~0!'10 :~0::iei0u21 11111111 11111111 11111111 11111111 11111111 11111111 1130"'12!~;:J n!t'l;J2!~HHl t'l011J2Hl000 0021021000 2!~H1l001!100 "02!0(')0~1 11111111 11111111 0212!0 03021 11111111 11111111 11111111 11111111 11111111 11111111 ll.111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11!111:1.1 04HJ :1.1111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11U11U i11111i1 11111111 11111111 11111111 L?J6H 07210 :1.1111.111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 !1111111 11h1H1 11!11111 11/lH UH :1.1111111 1111112.1 111111!1 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 UH UH 11111111 11111111 11111111 111111!1 11111111 11111111 11111111 11111111 11111111 11111111 113.11111 11111111 HiH1i1 h11U11 11111111 14H 11111111 11111111 11111111 111113.11 11111111 11111111 11111111 1U111U 11111111 11111111 11111111 11111111 !111Uh U11!1i1 11h11U 11111111 UH 11111111 11111111 111111h 11111111 11111111 1U11111 1U111i1 11111111 11111111 1U111U !111hi1 i1h1111 11111111 110li'l0Qllll0 ~00HHlla "1taH02HU 00 Ill l/J0 0 2'el 11111111 2101!12'L?JH21 11111111 11111111 11iH111 1U1UU 1U11111 11111111 11111111 11111111 11111111 1111!111 U11i1h 11111111 111U111 11111111 11111111 11111111 11111111 u11u11 1U111h 11111111 11111111 11111111 11111111 hHhh i1h11U 11U11h H11hh 11111111 11111111 11111111 11111111 11111111 11111111 11111111 1U11111 1U11111 11111111 11111111 11111111 11111111 !111Uh 11h1111 2~U!lll i1Ui1i1 11111111 26Hl 211110 11111111 11111111 11111111 11111111 11111111 11111111 1111U11 11111111 11U1111 hi1Uh 11111111 1H111i1 1U111i1 11!11111 !U000H 3Hr/J 3U0 UHHIJ0011J0 e0eJ00H0 1"000001?l0 000fll00"10 002100000 00f/J011J0l!llll IZl00121210f/J0 i'Jl1JliH'l0000 011JCHll0000 00000frHHl 0000H00 L?J011l0~000 CJJ0~HH!01110 t'l01ZJ00000 (JJ(llt'Jllll1lrll0rll 32H 3300 11111111 0000021021 11111111 Q:0~~HH!l00 11111111 00U00('!0 11111111 00000000 11111111 00000000 11111111 0000000121 f1(l!GHH!l!l!0 0000H00 l'l 2H'l 01Zl 0 H f/JH0011H30 3400 "l000l;'\llllZJ0 001'.l00U0 0000GHHl0 1110000000 0 liH!lliH!l 0 0 0 11111111 00000iiHH!I 11111111 00r1ir110000 11111111 0001ZH/1000 11llZJ~011H2l00 :un 10000000 00000000 11111111 . 36H : 3'100 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 !1111111 11111111 U11Ui1 11111111 11111111 'li!IZ 11H 212lH UH 221'JQI UH i 17•HB•72 0000 1su j V141 1"'100 ei I PAl.10 24HI rJ '.. J 0000n00 !1111111 U1111i1 U11Ui1 II 11111111 11111111 i1!11111 i1h11U 11111111 11i111J000 0 ' f"'.. -~-- ~ /POP•12 SVSTEM EXERC!SER PAl.U! V141 17•F'EB•72 11l52 PACE 6~·4 • • I ! OH 4Ulll -4-illlll ~_;30·1 ~44H 4'8111 46_1111 ... 47H ,.<Sit• f2H .!5381 5•H "" HH 97H eaeune 11U11h uuuu. u.uuu Ui1l1i1 uuuu uuuu !1i1i1i1 UH UlllJ 111111eet1H U11111,1 111111.h UHU11 ,UH 6381111 11111111 11111111 11111111 111111!1 11111111 11111111 .UH 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 iUU1U 11111111 11111111 11111111 11UUh 11111111 11111111 1U111i1 U1111i1 UU1111 t5U UH 671111 ''" 1UI 12.fllll )Hiii 74111 1'111 ?6H 71H 11111111 U.U11i1 hh11U hh11U uuuu U.l1Ui1 hUUU uuuu hUhh Uh11U uuuu uuuu uuuu UU11U 1111hh i1h1U1 1U11111 1U1UU hi1!1i1 11111111 11111111 i111hh i1hUU U11hi1 'HHllJJH Uuhh hh11U hhuu - A~HIJ1~ A01"l11 Ai21~14 A1?1(!0 Al,~01 V141 1640 DCB AD 1216 2713 t::lCO 8CRl..f DCl<S 64!5 2715 r?t.KT81. f'SE 2312 34:2l0 2712 2714 2716 2635 An00 AAF'DD Acnr:x ACi.,TOT ACl(NI C'i1l'l7 AO~T 01?14 ACPF'L.0 ACRl.F' ADA ADO AOOX AO£:XA AOM AE:RROR 01Z5 .,,,0 U"E:A Al P AlP1 ~11" CO:l.~6 2707 2237 1400 2i2100 03,10 6333 1140 0741 1163 0100 2600 2617 AlPF't..0 AIF'ST Al<0007 AK212 AKA CR Al(OO Al.N AL.POUT API AP%ON AP ts! APO APT APTlME: ARK BAO ASE:TTP AS TJX AST CH ASTF'PP ATR 0113 2657 0133 0u1 3254 QI f/J6 7 0filU 3256 ~112 6006 1543 0451 3530 ?!124 2407 3252 3255 2711 1752 0014 ---- CDF'X CDF'XX cn1e:c1< Cl-IECl<A C'iolECl<i3 Cl-IE:CKC CHECl<D CHE CKE CHEKF'I. CHEX ti 0075 0067 !JCL,A DCL.S OCSAV2 DCSAV3 OCSAV4 OCST !:!CSTA'I' 12'17 1103 2105 DOF'EL.O t'!0'2 160ZJ 2717 34'30 11!153 t'1147 F'MUL.M 20'5 2:1,45 OF'AH OF'BAD 1162 OE:ROR OF'ST2 C:KNT 00'10 orsn. OlMI. DISAV OiSEX OJSPCH Cl.OCK '1'031 Cl.R COM ePBAO 0011 0011 1224 OlSPU CPBF'l.0 1225 O.JR CF'F'l.O C?J."RN CPQOOIJ CPMI.. T CPJMP C:PNOP C:POUT CPOUTA CPR UN CPST CFST1 CPST2 CRl.F" CRL.H 1226 11!1117 0105 1213 1223 6040 6filH 0016 1211"5 0113 1201 0450 121152 DC1212F"A BAOF'l.D 121116 BASE 3573 3550 1,40 oc02ra oc02rc DCkl2f"O OCAA 60~0 6147 1151 15i2 1532 15:55 661.5 6135 6141 2l2'2 6131 0U6 Ol<F'EL.O OL,CA 01.oc ll'1{4 01.,0R 6133 DI.OW Cl.WC OMNT OIUNG Of:!OA OROS osc 6155 6732 F'P!CI. F'P!ST F'Pl'RG F'PST F'PTlME: F'UPPL. F'STR 6134 6741 174" OXEX ERC:NT ERROR ESF' E:XT1 EXT2 EXT4 607 1161 F'PtR F'PCOOO 67!§3 614:3 21i'165 6643 7271 7221 7255 F'Ptl..O F'SAPP O)CAI., OXtl'l 021210 721Z10 7235 F'NE'.G F'NOP F'NORM F'ORG F'PB.AO F'PBF'l.O F'PCOM 6'135 0671 1117213 2564 121212 AcE BAO 6364 0065 1?1051 6331 rJAiUM DC02F' 7333 2332 OSKO OSl<E OWCA 12!042 OAEX DATA nn or or;,zs OOJSP 2451 2435 C:PEXH 732!1 F' 01 v F" El£ l'f F'F'PEt.D 2114 2123 21l2 2141 ooe:x orsr CPD SP 6751 6'42 PA(;E 611'•5 F"All..EO F'C:L,R F' l\., IT F'tL.SV1 F' U,,SV2 F' I L,SVJ F'INOF' F'!XNP F'L.DA F' L. 0 F'MUI. 1?424 2'107 DATl.U? ~i1Jt"1 17•F'EB•72 CHI< CKHE:C C:l<HEC:K 0020 (""i -- - C4TEMA 3257 BCL,, ~;,.;:~."'--....--- 8UF'HR ATX BASA ~' ~UF'F' AUi. I NE: AXO 11t52 "At.111! /P0P•12 SYSTEM EXE~C%S£R 6745 6747 rs us FT161211Zl n cer F'UOG1 F'Ut:lG£1 F'Ul.INE 00i.'l0 01U! 2740 2163 2764 2765 2157 0130 0000 1'!454 4H2l 7'1JH Hn 21041 nu 1340 1652 1653 6553 1751 16511!! 1651 65'2 6557 3614 6555 U25 21157 01&0 UH 2HS 2766 2161 1US 1537 232'7 nn 6411 '1!145 121004 GOOC GOOD GROUI' EXtUND 0247 3256 121264 121217 2056 2073 1263 1"151 7276 F"ADD 10et 0 F' AOOt-' 6365 01!7 50~" GET GE:'f'RAN G£'.TSAV HA I. F'lt: HAl,.F"V HBAO HF'L.O HGOOO - -- - 015., 0002 JHfa F'XtL.O G1 UH --- 21Zl37 IZl527 05:50 14U 1461 145'1 r) "'/ • ---- -" -- ~· .. ~ ' . /POP•12 SYSTE~ EXE~C!SER HSER HSR HSiEA HSRST HSRSV HSRTS lNCR l~C:RA lNTf'P INTRPT IOB 1OF' ION IR lW0 JA JAO JAL. 1456 1462 15J2 7543 7565 0163 1'1314 Cll321 1656 11l057 '-'530 60il2 1<0107 1<011110 KH17 KH221 Kl!lf/J3f1J KUP KllJ04f1J KllJ070 1<0100 Ka2r/ll1! 1060 1f211J 1050 U411J 1120 1130 201210 111035 2,66 1'!074 2U1 21'34 2U1 7162 1,64 7161 2!1174 C'l036 1110:57 1<0212 2~30 KllJ215 KeJ240 K026" KeJ340 K1214r/l0 KH 01 K0U7 KllJ17121 1<1111 2:5'31 2322 C'!663 2323 Pl155 IJ!fi'l24 7165 1<2,600 K212l5 K206 K3~4~ !<37"'2! K377? K4000 K4717 K525( K6651 1<6777 K777' 11U0 I( f1J 2lflJ ~ 0704 0036 73011l 1565 1566 0107 1507 1tl30 ,JG~ Jl(N Kel00fl K243 1<7377 JEQ JNE JS4 JSR V141 6001 3541il go001 12170 10"0 JGT JI.£ Jl.T PAl.,10 K2525 K260 K30W.H? oisu 1750 2563 rl063 ('!llJ62 K716et KACR KClDF' l<CXAL. KF'P1 l<FP2 J<F"P3 1<rP5 10'1'6 l<F'PS K,P9 Kll.i.?T KJMPAP KJMPO~ KJMPrP l<JMPTCi l<L,PJM~ KL.POT KNOP KPIZIH7 KPT2 l<PTC9 1(~58 KSE:TTP KST KT761U KTCBF KTYBU~ KW12 KW12A KW12B KW12C KW12RT KWST KXOBlilO 1,,AM l.APl i.CDF'X ~· -··.~~· 0~60 "550 012161 11112121 3251 2561 2562 7304 r/!2120 2247 011116 1541 1741 1742 1743 1744 1745 1746 1147 0135 2721?J 1541/J 1654 ta135 3260 3246 1411 H23 eiu2 0134 2743 32511J 041' 7124 7166 731115 14130 1431 1444 1447 0146 2364 11J!5U 122121 1363 277111 17•F'EB•72 1,.CM 1,.0A L.OCST i..Or I. OH t.OX 1..F'lL.IT L.GETR 1,,GOOC I,, GROUP I. t F' I.. I NC 1,,IRB 1,,JMP l.i.58 I.I.AST l,,PHP L.P12P L,PATC0 L,PCH L.PEX 1.PNOP L,POUT i,.PSTCM i,.PTC1 L.P!C2 L.P!C3 1.P!C4 L.PTC!5 1.P!C6 L.PTCM7 i.Jtf;AL. L.S£TTP L,Sl<P L,ST0 L,ST1 1,.ST2 1.ST3 L.S!4 L,ST5 L.S!58 I.STA lP 1.,STF'PP L,STl<W L,SW 1.TCAV L,TCEXE I. TCF'L.O I.TCP 1.. TL,P 1.,Wl.D 1,,i!£ 11i52 PAeE 6t:'l•il 63212 1000 1H6 3640 M1 13t:'!0 011l10 7111 ~111 2363 2362 061:'J0 6141 0161 60H 2766 7'64 2223 2231 1110'6 2326 221!10 2233 22~2 2325 1542 111131 16'5 2721 3261 e!UJ e!U4 1!1162 3253 006 221Jlll 2253 22'5 22"7 2271 2:sm1 1367 1364 1365 13"11 a5!7 27U 2764 2762 137111 1211'4 7414 1!!4'2 M1~ M111!2~ M12 M206 M3 M42l0 M5 MAG HP MASTER MESSG MJNS M!NT Ml,,4rael MTCA MTE:X?T MTGO MTINST MTl<F' MTl..C MTl.S MTON MTlltF MT,_S MTS ET MTSF MTTR MTlilC N~CK OCT { fl'- .• . .. .; ~ -~, '•, ~ lJ~ .1 ~126 3247 27216 2421 2172 00'5 0022 7'H 6125 6115 "'4'1 7167 0410 6722 0472 6123 6716 6126 6117 6113 6'1H Ql02 6121 6721 7170 lll11!11 2647 ocn: 111671 PASS H.1~3 PA'TC1 PATC111J PATC2 PA'!'C3 PATC4 PA'fC5 PATC6 11'1 l!J177 PATC7 U"13 PAT CB 111172 f1J1' 6 PATC9 PATCH PATCMl2J PU CM A PATCMB PATCMC POP PRtNTR PRT PTCH1 PTCM2 • i 15171 91"14 U7' l!lf1J16 H17 111'115 111724 0'135 1!!743 1!!'745 1119 02 1!!'11!5 Hi5 fll'125 "1726 /POP•12 SYSTEM e:xe:~cISER PTCH3 PTCi-14 PTCH5 ;,n0 0131 ;.':732 PTC:'-16 ~733 PTCH7 '17?.7 QN~N HANOOM HANGtT RA'llX IT RCMK ROCCON ROSUB RE:40 RUI.. :'032 ?!512 0532 0531 0342 ~471 0312 1'1324 6420 6427 0202 6771 llJ371 REAl.1 RUTAR REST OR REX IT RrsE:X 1141 fU' 8E:X A U53 liF'8SA 1"00 Rll'BAD 1114 RF'UD 1063 RF'F't.0 1115 RF"OOOO 1113 RF"l'I ME 0122 24flllil RKS RKU Ri<ADK 2411 RKAKO Rl<BAD RK!!F'l.O RKOAV RKOOK RK£40 2471 RKtx RKOOOO RKSVA HKTIME: ROI. ROR RSTACK RSW RH SAE 2476 2462 2463 llJ;U2 25UJ 2431 6776 2206 SETTP SETTP.11 SETUP SE TUPA SETU"B SETVEC SETX Sti'HT !1;1-!F'D SHUF'E:X SHUF'F' SNS SPACE: SPEX SRO ST ST1 ST2 ST58 i:;u STAR Sh RT ST ARTD START[ STAT 6772 62162 0440 0634 0646 151210 3212 3200 3243 2722 12140 Ul53 1025 2'01216 01H5 U?1 TGOOO IH27 0156 V12'01 WAP WCHK WC:ONT2 WD1 wo:s 1012 21440 0443 0023 H25 1U6 2,. 6i1J il.60 W04 WEl(fT Wl!'.ITH WK01 Wl<RITE Wl.02 Wt.03 WNDlT WORt.O WORt.01 7141 WP4T 0444 WRC WFU WRUE WF! %TEN WUVE Xi fll1U 2745 7155 7135 1~14 71~1 01!5 7140 Hi4 '115PJJ llJ6'7 00 :51 llJH2 2:51?!4 1(134' li'lJ63 XUfIS xoswo QHll 26 04511J 2324 0066 2467 IPJU3 "1"4 22153 1241 1321 1i1106 "372 2111 H 2154 64U UH HH 6642 'l'JSS 3?'13 XXAX TU Tl,2 6104 6716 6664 6672 6752 6456 6500 6516 TUUlfJ 7U4 )()(l( ""' TK~rn" 7U:S TK31i1H 7U0 1157 XXl(AC XXXPC 0H2 e!61UJ T4 ,. 5 2543 13.10 613~ 3000 7112 2'447 UNIT Tl,0 G'l:Si2llZI 631211 6142 7041 7156 7137 UNE!NSV l1J 611J1 T3 C'l040 H64 niu 60•1 SUBT1 0i4IZI SET 1U21 TC588 TC56C TCAV 11,. TC BAD TCBUFF' TCCHlT TCCIT TCOR TC ERR TCEXE TCEXEA TCF'OI,. TCf:"l.O TCGOOO TCRWNO TCSAV TCSET TCTIME TOF'l.,AG TEMP TEMPI-I TEMPI,, TEST 1'I' T'l.0 7113 7rllt!l0 PA~E TtCU Tl CKS T!MOUT TJAC TJSA T2 1440 11:52 1137 6171 TC:58A 11152 2710 0416 16"'1l Pl123 6774 0516 0015 2215 1122 11•F'EB•72 TC56 STC STOH STO STF'PP STM 2461 631217 se;i's SETI.EV SETSTK 2565 0100 se:h V141 Ti3 T14 T15 2417 SAM SBF' s cl'4 PAl..1~ 4~01i1 1340 6524 T6 6542 T7 6560 TS T9 TABt.e::L 6576 6620 0302 TAPE6 7306 121003 2051 'TSAO l'l364 TCU 2765 TABPT TAC TM!S TMA TSP ACE llJ:1,:!'7 2'Ulil n,!55 3626 3(1'17 T'I' y" 130!!1 ?JU 73U T'fV4 TTY!:! TTV6 TTY7 T'l'YBUP' TX1 TX11.. xx XXR xx._t 1681 HH "553 nu 1537 7147 0:S!J3 T'!'Y 2 TTV3 HH XU l?J"!3 TSTOAT TS TM OR T'fY1 l<SI< H41 7312 7313 7314 7315 7316 7317 7425 14::!4 ~ r'-1 "' / -~>---~~ ( \ 0 1 ~ POP•12 ~YSTEM EXERCISER ERRORS DETECTED! Z I.INKS GEN~RATEO: 0 R~·TIMEI 43 !:iECONOS 31< CORE USE:D ~ ~-· I PAl.10 V141 17•F£S•7'2 111'2 PACE 60·8 • " c; mamaomo AUTHOR MAINDEC CHANGE NOTICE 12-D7CD-2 CHANGE NO. Sheet PROGRAM DATE PRODUCT LINE 2/1/72 PDP-12 1 of 1 MAINDEC NUMBER Ray Shoop DATE 6/12/72 EXT. 11AL\l.IJEC- l 2-D7CD 3958 PROGRAM NAME PDP-12 System :exerciser DEVICE PDP-12 System ITEM la. Problem: TU10/TC58 ~1agtape running and EDT is encountered; the proqram does not wait for TUR. Correction: be toggled in only if running TC58. ~o Pield .0: lb. LOChTLJ"l-.i VALUE 2761 2767 2770 2771 2772 2773 5367 6721 5367 3057 1365 5362 Problem: ONLY if KW12 is inoperative and the TC58 aagtape is running; a 'rC58 error will occur approximately every 10 min. Correction : A. B. Repair inoperative KW12!!! Wait for M-12-D7CE when available. 2. ~/22/2 Problem and Correction: The following locations should be changed only if the program is running with the API (KF12B) enabled (changes are in memory field ,0). fOUTINE ?2 .0' s I ~w 3 2 ITP-12 RK,08 A.IP-12 TC58 DE'.C 7·(345)·1126-N 172 LOCATION OLD VALUE NEW VALUE 10'23 1737 2427 2614 71.05 6772 6772 6772 6772 6772 72/5.0 72J0.0 72:;;5.0 72.0.0 72~.0
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies