Digital PDFs
Documents
Guest
Register
Log In
MAINDEC-12-D6CC-D-D
May 2000
20 pages
Original
0.6MB
view
download
Document:
A To D Test
Order Number:
MAINDEC-12-D6CC-D-D
Revision:
0
Pages:
20
Original Filename:
http://bitsavers.org/pdf/dec/pdp12/diagnostics/MAINDEC-12-D6CC-D-D_A_To_D_Test.pdf
OCR Text
____ __ ___ ..,IDENTIF'ICAi!ON ..., ., ... ..,, PRODUCT COOEI HAINDEC PRODUCT NAME: A TO D !EST DA iE CREA TED: 9~21 .. 10 MAINTAINER! DIAGNOSTIC GROVP AUTHOR I RAyKOND SHOOP 12~D6CC-D ID) :::?> "O -f VJ -1 1. ABSTRACT I ...... -........ ~--~ THIS PROGRAM MAY BE USED TO TEST THE KNOBS FOR CONTINUITY, THE : \SIC A•D FOR MQNDTONlC!TV, AND TO TEST AND CALIBRATE TME '~EAMPS FOR GAIN ANO OFFSET, A PROy!SIQN FOR TESTlNG SIXTEEN ADDITIONAL A~D CHANNELS IS INCLUDED FOR THE AM12~AG12 MULTIPLEX EXTENSION, THREE METHODS ARE PROVIDED FOR TESTING TH( KNOBS AND ADJUSTING TM[ PREAMPS, (NOTE! ADJUSTMENT OF THE LATCHING oirFERENTIAL AMPLIFIER OR THE SAMPLE AND HOLD IS NOT NORMALLY REQUIRED, FOR ADJUSTMENT OF THESE MODULES SEE THE APPROPRIATE MAINTENANCE MANUAL,) 2. REQUIREMENTS I . 2,1 EQUIPMENT ---------11"'--• A) B> 2,2 A POP•12 WITH AwO AND VR12 DISPLAY, AN ASRqJJ OR £QUiVALENT, PRELIMINARY PROGRAMS! ·----~---·--~-----~-A) INSURt THAT THE BINARY 9) LOADER lS OPERATING PROPER~Y, ALL 84SJC PROCESSOR TESTS MUST HAVE BEEN RUN succ~SSrULLY atrORE ATTEMPTING TO E~ECUTE ADTST, J, LOADING PROCEDURES 3,1 METHOD ~-~--~--~~---·---- ,...------~ THIS PROGRAM MAY BE LOADED WITH THE BINARY LOADER, If YOU ARE UNfAMZ~IAR WITH THE PROPER BINARY LOADING PROCEDURES REfER TO "APPENDIX A" or THIS PROGRAM, OTHERWISE PROCEED WITH THE FOLLOWING! Al 8) Cl Ol El r) Gl Hl !l Jl Kl SET iHE TELETYPE READER SWITCH TO fREE, OPEN THE TELETYPE READER AND INSERT THE PROGRAM TAPE So THAT THE ARROWS ON THE TAPE ARE VISIBLE TO AND POINTING TOWARD THE OPERATOR, CLOSE THE READER AND SET THE READER SWITCH TO START, SET THE TELETYPE fRQNT PANEL SWITCH TO O~ ~!NE, SET THE LEFT SWITCHES TO 7777, SET THE RIGHT SWITCHES TO 4000 1 SET THE MODE SWITCH TO 8 MODE 1 DEPRESS !/O PRESET, DEPRESS START LS, wHEN THE PROGRAM TAPE HAS BEEN READ THE ACCUMULATOR MUST BE 0. 1 ee IF JT !S NQT, A READ-JN ERROR HAS OCCURRED AND ONE MIGHT TRY RELOADING T~r BINARY LOADER, ~ REMOVE THE PROGRAM TAPE FROM THE READER, 4,· $TARtlNG PROCEDURES, --·--"---~---------- Al 8) Cl D) El r) G) Hl I) TURN THE VR12 ON, AND ALLOW TO WARM UP AT LEAST ONE MINUTE, SET T~E BRIGHTNESS POT ON THE VR12 TO ~/4 MAXIMUM1 INDTEI IF A BRIGHT DOT APPEARS ON THE VR121 SHUT DOWN THE INTENSITY IMMEDIATELY TO PREVENT BURNING THE PHOSP~OR) SET THE MOOE SW[TCM ON THE CONSOLE TO L MOOE. DEPRESS I/O PR£SET, SET ALL SWITCHES To 0 1 S, (THIS W!LL SET UP THE PROGRAM fOR THE FIRST DISPLAY) ROTATE ANALOG C~ANNEL 00 To FULL COUNTER CLOCKWISE ANO ROTATE ANALOG CHANNEL 01 TO FULL CLOCKWISE CTM!S iS TO INSURE THAT THEY ARE UNEQUAL FOR THE rAsT SAMPLE !EST, THEY MAY BE CHANGED AfTER STARTING THE PROGRAM), DEPRESS START 20, THE PROGRAM IS NOW RUNNING, ADJUST THE INTENSITY ON THE VR12 TO GIVE A COMFORTABLE VIEWING LEVEL, IF ANY oxrr1cuLTY IS ENCOUNTERE01 IT IS A HARDWARE PROBLEM AND MUST BE CORRECTED BEFORE PROCEEDING, THIS PROGRAM DOES USE FAST SAMPLE MODE, ;, OPERATING PROCEDURES . - 5,1 SWITCH SETTINGS ----~-------------~- 8l A) ssw=00; SSW=40 I c> ssw=201 o> ssw=101 El SSW=D41 F) SSW::02 I Gl SSW=k1 l l CHANNELS 00~17(8) ARE SAMPLED AND DISPLAYED, CHANNELS 20°37(8) ARE SAMPLED AND DISPLAYED, THESE CHANNELS ARE OPTIONAL ON TH£ POPm12i Ir NOT INSTALL~D, THE VALUE DISPLAYED FOR EACH CHANNEL WILL BE ~777(8), THE CHANNEL SELECTED BY BITS 01~11 Or THE LEFT SWITCHES WILL BE DISPLAYED AS A FULL OSCILLOSCOPE TYPE DISPLAY, iHE ROUTINE USED FOR DlSPLAY WILL TRIGGER (SYNC) iO THE INPUT IP Ii IS AN AC SIGNAL WITM AT LEAST 2 BITS 1,4 MVI OF CMANGE WliH!N 15 MS, . CHANNELS 0~7 ARE SAMPLED AND DISPLAYED AS A SEGMENTED OSCILLOSCOPE DISPLAY, EACH CHANNEL HAS TRIGGERING CAPABILITY AS IN <Cl ABOVE, CHANNELS 10Pl7 ARE SAMPLED AND DISPLAYED AS A SEGMENTED OSCILLOSCOPE DISPLAY, EACH CHANNEL HAS TRIGGERING CAPABILITY AS IN CC) ABOVE, CHANNELS 20·27 ARE SAMPLED AND DISPLAYED AS A SEGMENTED OSCILLOSCOPE DISPLAY, EACH CHANNEL HAS TRIGGERING CAPAB!LlTV AS !N (C) ABOVE1 C~ANNELS 30•37 ARE SAMPLED AND DISPLAYED AS A SEGMENTED OSCILLOSCOPE QISPLAY 1 EACH CHANNEL HAS TRIGGERING CAPABILITY AS IN (C) ABOVE, 5,2 A TM£NT PROCEDURES ~---~-~--------~ FOR ADJUSTMENT Of THE AD12/AM12/AG12 A TO D CONVERTER1 REPER 0 Tl~ CHECKS AND ADJUSTMENTS SECTION or THE PDP-12 MAINTENANCE ~ANUAL, 5,3 ERROR ROUTINE - -=----·"""••""I' THIS TEST HAS NO ERROR ROUTINES ONbV A HAL! ON f SAMPLE ERRORI 1r Diff !CULTY ENCOUNTERED WITH THE SAM INSTRUCTION, CHECK THE TOD CONTROL, !f D!ffZCUbiV 1 ENCOUNTERED WITH THE Po~ NTIOMETERS, IT Wl~L MOST LIKELY RE EITHER THE HULT!PLE~ER OR THE ~ors THEMSELVES. Ir Dlff!CULTY IS ENCOUNTERED WITH THE EXTERNAL ANALOG CHANNELS, CHECK THE FREAMPLirl£RS 1 /P0Pm12 A TO D TEST, MAINDEC 12RD6CC 1 2 4 5 6 7 101 ta3 MASS, I I 9 /SENSE SWITCH 1 G!VES AN osc1L~DSCOPE DISPLAY /rOR T~E CHANNEL ENTERED IN THE LEfT Sw 10 11 12 I /SENSE SWITCHES 2 THRU 5 GIVE AN OVERALL /OSCILLOSCOPE Or CHANNELS 0-71 10~11, 20ft21, /AND 30-37, RESPECiIVELY1 13 14 15 I /I/O PRESET, START 20 LINC MODE, 16 17 I /TYPING CTL~"O" RETURNS USER !O DJAL 18 19 2121 I /MAJOR START 4020 21 22 I 23 24 I •0001 29 11,,,SEFl.-70 /SENSE SWITCH 0 DETERMINES WHAT CHANNELS TO DISPLAY 8 26 27 28 V~lll3 /PDP·12 A TO D TEST, ~AINDEC 12•Q6CC /COPYRIGHT 1970, DIGITAL EGuIPMENT CORP,, MAYNARD1 /THIS TEST IS DESIGNED iO DISPLAY ALL AVAILABLE /ANALOG INPUT CHANNELS QN THE VR12 DISPLAY 3 25 O!Al.U /TAGS AND CONSTANTS 412112!1 4001 4016 4017 11101210 4016 ~171211 7300 H11 12100(1) •0016 DIAL1 RCG 73(1)0 EJECT IHORI~ONTA~ COORDINATE STORAGE PAGE 1 /PQPR11 A ~~ Q T~§T 1 MAlNDEC 12•D6CC fa 1 DI ALU \/liJ03 17.,.SEF» ... ., 1'§103 PAGE 2 I /TO HERE IS FIRST TIME THROUGH .~ .5 I 4~2~ 6466 4121 :ii4{11 121 :F 38 3~ 40 41 42 4J 44 45 0 4 4 4 4(il32 4~ 50 51 52 53 54 55 56 sr~s 6357 JMFI J6 !li463 Sr~S (>J~l jMp J6"'2 JMP J6•S SNS I l5 ~5 ' I 3 NS I 4 0 64 64 ~ FAST SAMPLE FOR OPTIONS /TR I GGERED SCOP DJ SPLAY /CHANNELS 0"'1 /T~ST /C~ECK /CHANNELS 10 .. :1, 7 /C~ANNELS 212J.,,21 /CHANNELS 3010'3'7 JMP J6•10 I /8 !C CHANNEL SAMPLE AND DISPLAY IL FT SSW 0 FOR CHANNELS 2~-37 47 46 49 JMP FSAM SNS I 1 JMP D5 I 2 6216 0~(>1 "i 0 4~ 4~ 811 4033 40;54 4!1l3fii 0024 100 0;e(00 40~6 40~7 0004 4040 1020 11i?0 4041 04 0 4~42 "'!i!'10 SFA BSE I /GET SPECIAL PUNCTIONS REGlSTE~ /SET fOR rULL SI~E CHARACTERS f1I 2 C!l0 ESf LOA I LOA I STA El.•25 EJECT /ENABLE SPECIAL FUNCTIONS /SET FLOW TAG roR ?a CHANNEL OXSPLAV /END Or SINGL; DISPLAY 1PDP·12 A TO 0 iEST, MAINOEC 12~D6CC DI ALU 1',.SEfll,.10 V02'3 Ull03 PAGE 3 57 58 I /DISPLAY CHANNEL ND, 59 60 oi 64 4043 4044 4045 4046 66 4047 4050 62 63 65 67 68 69 70 71 72 73 74 75 72 77 7~ 79 80 81 82 83 8~ 85 86 4051 4052 42!53 4054 4055 4056 1012i?J 0245 l '114~~ 0246 0241 1540 0250 2247 40:11 2246 0302 l!H0 4057 4060 42161 0250 2247 4062 2251 1750 1n0 6217 t751 1771 1020 4063 4064 4065 4066 4067 40;0 4071 4072 4073 401V: 7737 1140 0001 I E:!.1 LDA Ai STA T1 ROL 1 BCL Ml ADD G:t STC 1:1. ADD T1 ROR 2 BCL Mi ADD G1 STC 1~ ADD V1 DSC 10 DSC I 10 JMP X1 DSC 11 DSC I 11 LDA I .,40 ADM H1 EJECT /GET C~ANNEL NUMBER !SAVE IT /G!!'.T l.AST BIT /SAVE BITS 819110 /,~DD POINHR /SAVE FIRST ADDRESS AND CLEAR AC /ADD BASIC CHANNEL NUMBER /SAVE BITS 81!110 I AOD PO IN'fi::R /SAVE SECOND ADDRESS AND CbEAR AC /PICK UP VERTICAL COOROINATE /DISPLAY HALt CHARACTER IO!SPLAV SECOND HALF CHARACTER /GO INSERT SPACE BETWEEN CHARACTER! IDtSPLAY HALF CHARACTER /DISPLAY S~COND HALF CHARACTER /DECPEMENT HORitONTAL COORDINATE 11:'! A T1 MAINDEC 12~D6CC D 'f I DIAL. :llll V2i~3 11'3 17'sSE GE: 4 SAMPLE CHANNEL JUST LABELED I Cl.R ADD Al BSE I 1 Te , "-;\, 0l00 97 8 I 9 0 I 0 f: ' JMP 2 SET I :!.lil ~ ,~4 103 20 Hl4 JMP , .;,4 05 SEi' I U T2a22 COM !NO~ 'f ti: SET f}OIN /YES STA /SAVE SAMfllU: 110 111 T1 ROL 1 BCL IF'lND AND ST M1 112 113 41 7 114 412Vl :J.l5 4121 4122 4123 41 116 1:!.7 11~ ADO Gl src 13 ROR 2 024~ 119 120 121 41 41 6 7 2~47 122 30 123 124 4.131 4;012 224.6 125 413.2 413.3 126 4134 127 41.35 4136 12~ 129 /LAST DIGIT ADO 'fl 1 :i,540 0250 03.@3 154(" rz2!50 224/ 4011 STA T3. BCL Ml ADD Gl SIC 12 i~ St: CH~D D!G!i 'fl l'l 3 BCL 1'11 t1DD G1 src 11 E,J&:CT n.iR NW'.GA R QR POS vE: RHO< IVE PREPIX /COMPLEMENT NEGATIVE SAMPLE 108 u9 HJN l?ClS !T VE? 1 7 /STORE nm E E /E)(ECU'fE M '3AMPl.E CONV i\?)6 /GET CHANNEL. Nu 8 /SET FOR SAM X rqs DIG !T TABLE A SSES FOR DISPLAY /~UP-12 A to D TEST1 MAINDEC "Dt'ICC DI ALU v003 1 '1,.SEP.,11ll 1'IJ H!13 PAGE 5 130 131 I 132 133 134 135 I 136 137 138 13? 140 141 142 143 144 145 146 147 /DISPLAY D!G!TS 4137 4140 4141 4142 4143 4144 4145 4146 4147 4150 4151 4152 4153 4154 1120 7737 2251 1750 :!.7'70 JMP X1 6217 1751 1771 150 I 1S2 153 154 155 156 157 158 159 16121 161 162 163 164 165 166 167 168 JMFI X1 /INCREMENT DSC I 12 JMP Xl DSC 13 DSC I 13 I /ADO BAS!C VEATlCAL COORDINATE ID!SPLAY P~ErlX ($ OR -l /INCREMENT HOAl~ONTAL /DlSPl.AY DtG!Hi ose 12 1n2 6217 1753 1773 IOECREMENi VERICAL iO DISPLAY BELOW CHAN NO, DSC l'.!. osc I U 6?.17 17!52 148 149 151 ADA l ., HJ ADD Vl. DSC HJ DSC ! U HORl~ONTAL /OISPl.AV D%GI'i'S /INCREMENT HOBl~ONiAL /OISPl..AY DIGITS I! S ROW ENDED? LOA 4155 4156 4157 4160 4161 1000 1460 SAE I 4162 4163 0003 0003 0245 1560 BCL I 7714 7774 /FIND CHANNEL NUMBER A1 JMP Pl 6225 /SAVE 1..ow~ORDER 2 BiiS /OISPl..AY 4 CHANNELS PER LINE /NOT END Qr ROW, INCREMENT HORl~ONTAL AND CHANNEi.. I /IS DISPLAY ENDED? 4164 4165 4166 4167 4170 4th 4172 j.0@lil r~245 I i..DA Al /FIND CHANNEL NUMBER BCL I 776-0 !SAVE kOW~ORDER 4 BITS 776~, .J. 460 liH!ll 7 6236 SAE I /DISPLAY 11 oCiAL CHANNELS PER rRAME 1560 0 lh 7 JMP U1 EJECi /~OT END or DISPLAY, DECREMENT VERTICAL. !NCREMENT CHANNEL D TEST, MAINDEC 12•D6CC /PDF .. 12 A !JiALU 11 .. s Vt2lil:S 1111111'3 OE 169 . 1 (0 171 172 173 174 175 040 Or DISPLAY I /RESET COORDINATES 1':120 LDA ! 0300 030121 176 177 4173 4174 41"5 4176 4177 044!b SNS 0 178 4200 6204 JMP 420 1020 0 0 DA I 0020 MP I !112 /CH Mm( CLR I I 1 9 180 81 82 HP f14! 1135 166 :!.Al 1 189 19~ 191 192 193 194 195 196 197 198 199 420 4203 sre v'J. SiC 1-11 4251 4001 420'1 I /Wlo!ICH S src Al 421216 4207 KST JMP 87 ·x6036 OB 4211 4212 4213 4214 4215 4216 )( 1 p 4217 4220 4221 4222 4223 4224 SA e: I 0204 .;J~P 131 L.DF' 03 JMP D Ui.. XSK I li1 02(1 XSK I "41 XSK I H1 XSK l i-l1 0016 61?!00 JMI' lil 2 NOP EJECT 'I "14 4205 4210 /VERTICAL TOP OF FRAME OGE /HORilr!Of~HL.. ANNl':US SET CH R /KEV80ARD'I /fH I TO S'YA Ri AD OEVBOARD /CONTROL. 07 /~£SET OAiA rlELO IVESa BACK /INCREMENT HORJlONiAI.. TO SPACE CHARACTERS PDP~12 A TD D TEST, MAINDEC 12~0 DI Al.1i!i lil::l 1'.l'·•SEl'l UH ~3 p 'l 200 2ei l I 2:':12 /NOi E.ND 203 I 204 4225 20? 206 207 208 209 21121 4226 1020 011177 4227 423!2! 1140 0001 211 212 213 214 215 216 217 21s 219 220 221 222 /INCREMENT HOR!~ONTAL TO SPACE CHANNELS 00'77 ADM H1 /INDEX CHANNE~ NUMBER 4231 4232 4233 4234 4235 102e I Q:i.1 0001 LDA I 0001 /INCREMENT CHANNEL NUMBER (NOT END or Row NOT ENO O~ DISPLAY! 10~ ADM 1140 A1 0245 JMP E:l. 6043 /GET NEXT CHANNEL AND OlSPLAV I /NOT END or DISPLAY I 223 224 225 4244 0251 1120 LDA V1 ADA I 4001 STC V1 STe Hl 101210 U1r 7577 42!H /DECREMENT VERTICAL TO SPACE ROWS ,.21iHl JMP Q1 6231 226 /GO INCREMENT CHANNEL NUMBER I /TAGS AND REGISlERS I 230 231 4245 4246 42·4 7 232 233 4250 4251 23~ LDA l I 4236 4237 4240 4241 4242 4243 227 228 229 Pl• or ROl~ eHHHl 0000 0252 7761 ~J000 u, T1r G11 H11 V11 00QH1l 0000 T2 7761 0 EJECT /CONTAINS CHANNEL NUMBER /i[MPORARV STORAGE /MATRIX POXNT~R /BCL CONSTANT /VERTICAL COORDINATE STORAGE tfilllP•li A 0 I ALU 0 TUT, MUNO.EC U-06CC Vrllf/53 235 236 I 237 236 I 23Q 24:0 /DISPLAY MATRICJES 42U 42:"3' 413.6 3H1 T21 4136 3641 241 425,4 2Ulil 2101 2«4:2 4?i5 0u1 .244: 4'2!tl 215l! 2-45, 246 4i2.f,0' 4,U•lt 24:7 42.61:1! 4~·6.:?· ?6,,1. !•4:H 2'4:~ 24,~ 412·~~ ~4!??· U1'? 4523 2151 4122 2651 2·4:14 04'1'7 !i1'12 25'~ 4\::t6," 0:~f.3) 4~6'.6 ~.i~6 2.52 2-~3 42·67' 4~25 1506 4225 42tt0' 4i2?•lt 4.27;'2: 4i4\4;J: 4443' («.0.~.0 6as0 243 2~:~ 254 25,~ 256 2'57 a·~·~· 2·5;i 4?~6, 4'264 452~ ~tna /2ERO /ONE /TWO /THREE /POUR IF tve:: 06531 ~4\ld)4 '•0404 41z,7,I·~ '-11;4'!3,.7 0437 4'2·~'4i 4,4m~.' ~410!4 0~04; 0¢04 li'f4.04, E:J£CT /SIX /SEVEN I l.P.LUS IM·tNUS 11 .. Stf' Ur iiJ3 !?AGE a /?DPn12 A TO D TtST, MAINOEC 12"D6CC DUL10 V~el3 11 .. st:ra .. 1111 10103 PAGE 9 26~ 261 I 262 /TRIGGERED SCOPE DISPLAY 263 I 264 265 266 267 268 269 270 27i 272 273 27~ 275 276 217 278 279 280 281 282 283 284 285 4276 4277 4300 4301 4302 4303 4304 4305 4306 4312!7 43H'I 4311 4312 4313 4314 4315 4316 4317 4320 4321 4322 0517 1560 7740 1040 tJ245 1620 LSW BCL I 7740 A1 BSE I 0100 4463 src E6 11'120 0064 LOA l SET l 4 STC C5 .. 2 LOA I JMP A5 STC E1•25 LOA I 4341 1~20 6323 4070 1020 0100 H1 COM STC \11 JMP E1 0001 0017 4251 6043 /SAM SET .. Uli' /GET F'l.OW TAG AFTER CHANNEL NUMBER DISPLAY /CHANNEL NUMBER HORieONTAL COORDINATE /REINITIALI~E /CMARACTER DISPLAY \IERTICA~ COORDINATE /SET V1H I 4323 iZ0?4 1000 I A51 SET I l.4 296 4333 1000 1000 297 298 4334 4335 4336 6463 0471 6J41 JMP E6 4337 _,234 4340 XSK I 14 6334 299 300 301 3Ql2 /STORE FD~ EXECUTION /GET FL.OW TAG /TRIGGERING ROUTINE (EQI\IAl..ENT TO AUTO TRIC, INTERNAL SYNC~ DC POSITfVEl1 295 292 293 294 /CHANNEL NO, TO A1 /SET F'OR SAMPl..E 100 STA 1040 4324 4325 4326 4327 4330 4331 4332 290 291 /FIND CHANNEL NUMBER STA ;iurn 2e6 287 288 289 051 /START TIMER 1000 6463 0451 6332 JMP E6 0234 XSK I 14 6325 0074 JMP APO JMP , •3 , .,4 /GO SAMPLE CHANNEL IPOS IT l VE? /NO, TRY AGAIN /INCREMENT TIMER /WAIT SET I 14 APO I JM!' JMP , •3 , .. 4 EJECT /SAMPLE CHANNEL /NEGATIVE? 11\10, TRIGGER NOW FIRES /WAIT SOME MORE /POP-12 A ·~ 0 TEST, MAINOEC 12~D6CC 303 J04 OUl.U V0~3 1'•SEFI•, r.1 10103 PAGE 1111 I 305 /DISPLAY A TRACE TO HERE If TR!GGERE01 OR NOT TRIGGERED ANO 306 301 306 I 309 310 33.1 312 313 h4 31,!5 316 4341 4342 43d 430 0011 0144 Cl.R DIS 4 /OlSPl.AV 0V REFERENCE 4347 102~ ~3'1 !..DA I 311 435il 43'1 4352! 43!$6 32~ 325 326 327 328 329 330 430 ~1U4 uo 6206 43!$7 4360 01'!!11 /TO HERE lr SSW2=1 CL" JMP K6 I.DA I /TO HE~E IF SSW3n1 4363 6311 JM? K6 4364 1020 1..DA I /TO HERE !S SSW4=1 LOA I 30 /TO HERE IP SSW5=1 t.:l~H 4367 335 336 337 4 6311 1020 0030 1 1114e, 0245 345 346 34 i' 348 349 J6, i02g 4366 34J 344 /DISPLAY w 1 5V REFERENCE /INCREMENT HORllON'l'AL /CONTINUE '!'FU.CE IGO CHECK KEYBOARD 4361 4362 332 333 341 342 /OISPL.AV • 1 5V REFERENCf COM CJI S 4 )(!SI( l 4 JMP C5 JMP X1"11 I 61'1 331 34~ I ors 4 /TRIGGERtO PREAMP DISPLAY 0'112?; 338 339 C51 0144 0011 0144 436!> 33~ /START DISPLAY AT LEFT SIDE /SAMPL.E CHANNEi. /OlSPl.AV CHANNtL. 32~ 321 322 323 SET I 4 1000 JMP E6 DIS 4 on 43,4 u9 11iHrn 6463 ¥J144 4343 4344 ;ue 317 c064 4370 4311 2 43 3 4374 4375 4:~; 6 4377 4400 4401 4402 4403 4404 4405 4406 4407 UJ 20 JM? K6 K61 /STORE CHANNEi. NUMBER STA A1 STC 86 LDA l /WE NOW HAVE CHANNEL /SET FL.OW TAG 4070 JMP A6 STC E1+25 102~i LDA I 1 7600 "'117 4465 102171 6410 4251 1020 c014 4001 0064 1iiHJ0 6043 IAL.IH: DlSPi,.AV ET VERTICAL COORDINATE FOR CHANNEL NIJH8ER DI'' A STC V1 L.DA l 14 src 111 SET I 1N NO 1 ONTAL COORDINATE FOR LEFT SIDE T !: "l!i!ONTA~ FOR SAMPLE D!SP[,,AV 4 H'l00 ,JMP El JECi I '' t SP' ·ti 'JNEL NUMBER /PDP~12 A TO D TEST, MAINOEC 12•D6CC 350 351 352 I 353 I DI Al.Ul 4410 1020 35? 4411 it001 1 356 4412 1140 357 44i3 4414 '3245 ADM Al BCL 1 4415 7770 04 7,~ 7170 6425 JMP 06 LDA i 356 360 361 362 363 364 365 366 367 368 :369 37tl 37i 372 373 374 375 376 377 378 4416 4417 4420 4421 4422 4423 4424 4425 1140 0001 6043 1020 443111 4431 2465 1620 4432 011210 4433 4434 0075 STC E6 SET I 15 7677 =100 4435 4436 4437 4440 4341 6323 6463 4444 363 364 385 4 .145 0017 2'144 0011 369 390 391 392 393 4446 4447 4450 4451 4452 4453 4454 4455 4456 4.:57 G61 4~63 382 38~ D6, ADM H1 JMP E;I. l.DA l JMP F'6 STC cs .. 2 ADD 86 6437 0377 0144 387 38Ci PA6E 11 0144 0235 F' 6, SSC': 1QJ0 I~ JMP A5 JMP E6 DIS 4 LOA I 377 DIS COM DIS CLFl DIS XSK 4 4 I 15 102::i 0001 1 114 ,1 ADM 0465 86 0224 XSK l 4 JMP G6 6431 /!F' 0, WE JUST DISPLAYED LAST CHANNEL !N FRAME /NOW O!SPl..AY ANALOG INPUTS /INCREMENT HOR!20NTAL /DISPLAY NEXT CHANNEL NUMBER /BEGIN DISPLAY /SET F'l..OW TAG TO PREVENT OVERLAP Of CHANNELS /GET CHANNEL /SET fOR SAM X II NI i IAl.. l lE'.D /SET WIDTH Of CHANNEL DISPLAY !GO LOOK POR TRIGGER IF AVAILABLE /GO SAMPLE CHANNEL /DISPLAY CHANNEL /DISPLAY • 1 5V REFERENCE /OXSPl.AV "i5V REFERENCE 4 JMP H6 LOA I 646C) /SAVE 1..ow~ORDER 3 BITS 34 4426 4427 4442 4443 381 10103 /INCREMENT CHANNEL NUMBER LDA AH I 102•1 011'34 U44 1020 380 A61 156C1 4441 379 11,,,SEPa70 /DISPLAY CHANNEL. NUMBERS 354 :ss9 V121~3 /DISPLAY 0V REFERENCE /END OF SAMPLE DISPLAY? /NO, GO INCREMENT HORl~ONTAL /END OF SEGMENT /INCREMENT CHANNEL NUMBER /INCREMENT HORI20NTAL /DISPLAY NEXT SAMPLE ~ /PDP·12 A •J D TEST, MA[NDEC 12~D6CC 394 395 396 397 398 399 400 401 402 4460 4461 4462 4463 4464 4465 0224 01ALU H61 XS!< I 4 JMp F6 JMP Xl.,11 ~000 6~00 E61 0 e"l1'00 861 Ill 6437 6206 JMP 0 VH3 11•8£PI• /INCREMENT HoRieONTAL /DISPLAY SAMPLE !GO CHECK KEYBOARD /EXECUTE SAM X /RETURN /HOLDS CHANNEL NUMBER 1&H03 PACE 12 403 404 /FAST SAMPLE TEST A~ALOG CHANNEL 00 ANO 01 "MUST" NOT" BE EQUAL AT THE START OF THE TEST /ROTATE ANALOG 00 TO FULL COUNTER CLOCKWISE /ROTATf ANALOG 01 TO FULL CLOCKWISE 405 I I 406 407 40~ 409 410 411 412 413 4466 4467 441l1J ;1.020 0100 4471 4472 41~ 4473 4474 0004 0101 0101 44?6 415 44;!5 1460 4416 0000 4417 4!50121 4501 4502 0U1 0004 41~ 417 418 419 420 42i 0100 ~~00 6000 /THIS TO INSURE CHANNEL 01/J & 01 ARE NOT EQUAL I AT THE START OF THE TEST FSAM, /LOAD AC WITH LOA I /UIHJ 111100 /SET FAST SAMPLE ESr /SET UP SAM 1 /GET CHANNEi. 01 SAM 1 ,•3 /SAVE IT STC 0 SAM /GET CHANNEL ~1 AGAIN /IS IT EQUAL SA!'. I I 0000 /NO, FAST SAMPl.E rAI~EO Hl..T /Cl.EAR AC Cl.R ESF 0 JM? /EXIT @l /PDP~12 0000 0100 0200 0300 0400 0500 0600 0700 111100 1100 1200 1311ll1J ..___._..,,...,........ , .. ,,-:- .r· 1400 1500 1600 17flll1l 2000 2100 221i:Hl 2300 2400 2500 26'210 2700 3000 3100 3200 3300 340ei 3500 3600 3700 A To D TEST, MAINDEC 12mD6CC DI ALU Vtal1l3 1' .. SEP .. 72' 10103 PA~E 12~1 1POPal! A •w D TEST, MAINOEC 12•06CC O?A!.U VlllU 1, .. S[P .... ., 11111111 H111111 11111111 11111H1 11111111 11111111 11111111 11111111 1111UU 10103 400111 4li2l0 fl'10~'0'1!0ill e~l<HHl011 1111 liH 1u11111 11111111 11111111 11111111 4200 4300 11111111 11111111 U1111U 11111111 11111111 11111112. 11111111 uuuu u1111u :1.1111111 1U11U1 11111111 11111111 11111111 440fa 11111111 11111111 11111111 ;1.1111111 11111111 11111111 11111111 4!HHI U1: 011100 011HlF000fll 001H::l!iic100 0iH'llUJ00fll W0fll0J000 00000~1iH'l 0000001/Jel ;460(!1 476:11 UH "-"' SUlll 5301 540111 SSH $60111 5100 61!10fJ 6100 6 2011J 6312!ill 6400 6500 6600 6700 7000 7100 7200 7300 7400 7500 7600 7 711l0 11111111 PAGE 1a~2 11111111 11111111 0 00 0 0 lrHHl ) ) /POP-12 A TO 0 TrST, MAINDEC 12•06CC 4245 4J23 441'1 Al A5 A6 96 4465 97 c5 4~21 4343 4216 4425 412116 412143 05 Q6 DIAL E1 4~63 E6 ~6 4437 4466 4247 4431 4001 4 4 60 43!57 4371 4250 F"SAM G1 G6 f.11 f.16 J6 K6 M1 P1 !'l1 4225 4231 4246 4252 4236 4251 4217 i'1 T2 U1 V1 X1 ERRORS DETECTEOI 0 LINKS GENfRATEDI 0 RUN-TIMEI 4 SECONDS 2K CORE USED OIAl.U Vi!ie.IJ 11 .. SEFl .. '111J 101i!l3 PAGE 12~3
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies