Digital PDFs
Documents
Guest
Register
Log In
AH-8533D-MC
October 1978
28 pages
Original
1.7MB
view
download
OCR Version
1.5MB
view
download
Document:
CZDLOD0 DL11 OVERLAY FOR ITEP OCT 1978 bw
Order Number:
AH-8533D-MC
Revision:
000
Pages:
28
Original Filename:
CZDLOD0__DL11__OVERLAY_FOR_ITEP__AH-8533D-MC__OCT_1978_bw.pdf
OCR Text
OVERLAY FOR ITEP CZDLODO AH-8533D-MC COPYRIGHT ©74-78 FICHE1 OF1 JUN 1978 EM MADE IN USA €0 F ‘°z°23§§80.3 CZDLO0. P11 5 mAR-78 780519 D 20L000 DLI1 ITEP GVERLAY 15:3§ PDP10 411 MACYID JOR(1052) 19HOR i CZDL ODSEQ 23-MAR-?8 16506 PAGE 2 IDENTIFICATION PRODUCT THE CODE: AC-8532D-MC PRODUCT NAME: CZDLODO DL11 PROGRAM DATE: MARCH MAINTAINER: DIABNOSTICS AUTHORS : R A JONES REVISED BY: FAY BASHAW OVRLY FOR ITEP 1978 [y JOHN" EGOLF II'FORMTI N THIS DOCUMENT EQUIPRENT. IS 1/21/75 ECT TO CHANGE WITHOUT cOREORATION. “DTCITAL NO RE§ONS? ILITY FOR ANY E| ?JPAT EQUIBMENT MAY APPERRCORPORATION IN THISBSCLRES DOCUMENT NO RESPONSIBILITY IS ASSUMED FOR THE USE OR RELI%ILITY OF SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIE D BY DIGITARL OR IT'S AFFILIATED COMPANIES. COOPYRIGHT (C)1974, THE FOLLOWING ARE DIGITAL DEC 1978 BY DIGITAL EQUIPMENT CORPORATION TRADEMARKS OF DIGITAL EQUIPMENT PDP DECUS UNIBUS DECTRPE CORPORRTION: MASSBUSS 00010000 780519 SEQ 2001 L2DLO00 DLLL CZDLOD.P11 1.0 ITEP OVERLAY 23-MAR-78 15:25 MRCYLl1l 30A.1052) &23-MRR-78 15:06 PAGE 3 SEQSSQOSOOE ABSTRACT ., THIS PROGRAM 1S DESIGNED R? A MAIN ENRNCE RID F FIELD SERV ?E PE L. IT WILL V IFY THS PROPER OPERATION COMPL COMMUNICATION LINK FROM 0'? SYSTEH TO THER OR TO A COMMUNICRTION TEST CENTER THIS PROGRAM MUST BE USED IN CONJUNCTION WITH THE INTERPROCESSOR TEST PROGRAM(DZITP) ON A PDP-11 SYSTEM WITH AR DL-11 INTERFACE. 2.0 REQUIREMENTS. 2.1 EQUIPMENT Q. . e.2 POP-6 ogY‘STEH WITH MK OF CORE Z0LoDO D11 COMMUNICATION INTERFACE. STORAGE. 4K OF CORE 3.0 %B?gIPNgOQ&CIE?LSBIN ABSOLUT E F ORMAT. THEC ABS LORDER MUST BE USED TO LORD THE PROGRAM. OPERATING PROCEDURES. A- TNO %"0% ENZ&I"G géfli O _ENT| RWDFROH CONSOLE TTY, PROCEED TO SECTION B. T SHITCH REGISTER gIT BEFORE STQRYING T0 ENER FROM c SHIT PROCEED TO SECTION C. #THE PROGRAM MAY BE RESTARTED RT LOC 204 (ONCE PARAMETERS HAVE ALREADY BEEN SELECTED) B. CONSOLE DIALOGUE PARAMETER 1. (CURRENT VRLUES FOR PRRAMETERS RRE FOUND IN OVERLAY) ;HEPROGRQHHLLT B. C. %?‘LJ;}t'ffi ms ?&"‘mé:' 5“85&3?5?53; "A CARARGE RETURN IF YOU Wl IF YOU WISH T0 1IF YOU WISH TO SETUPA uba vpé IF DN OR oMB VECTOR ETC. REF RED 2. INPUT THE A. B. N STEP 1 N STEPS 2 VE THEN THE BUS RDDRESS HRU 7, PERTAIN TO THE DN11 OR DMBB. PROCRAM MWILL TYgNTl'E DEFN&T BUS ADDRESS OF THE TYPEt R CAR. RET FRULT BUS ADDRESS INTERFACE UNDER TEST. TYPEIN RCTURL 3. THE PROGRQH WILL TYPE OUT gEFRULT THE VECTOR RDDRESS R. TYPE T A CAR. RETURN FAULT ADDRESS B. TYPEIN ACTUAL VECTOR MDRES 4. THE PROGRAM WILL TYPE OUT THE NGTE: 200=PRIO N, e40=PRIO 5§, DEFAULT INTEggCE 300=PRIO & PRIORITY CZDLODO DLl CZDLOD.PLI ITEP MACY!! OVERLRY 23-MRR-78 fl. 5. 30A110S2: 23-MRR-78 15:06 PAGE 4 15:25 F é TYPE A CAR. RETURN TO USE DEFARULT TYPEIN ACTURL VALUE HIL# RED & %T T Ti{ TgE B. TYPEIN RCTURL VALUE THE O?RM HIL& IF il Iy ENTER QCTW. TFEREBUIRED §$ R S THE DN 1F USI% THE B. FRULT VALUE OF PRRAM&1 0.0 IN OVERLRY LISTING FOR PARAMETER DESCRI1PTION) DEFRULT VRLUE T, T THE DEFRULT VRLUE OF PRARAM®2 LRN TO USE DEFAULT VALUE T THE DEFAULY VALUE OF PARAMS3 bR 70 USE DEFALLT VALUE USE PARAM 83 AS T0 DIA ANH%TTE RUTOHRT!C rQNDSHflKING WITH A "END’OF-NMR" CMRPCTER ENTER RCTUAL VALUE. THE PROGRAM WILL RETURN WAS FOR DN11 OR DM11BB. TM RTOORENE VALUE TO STEP Bf (). IF THIS SETUP e TeA REG VR A9 SRECTREETEN BeR D NOTE: IF ANY OF THE RBOVEBéTEgE 2 _THRU 7 WERE CHANGI D _BY ENT ER NG NEW VALUES, THE NSH VALUE BECOMES THE DEFRULT VALUE OR SuUBS EQU NT RESTARTS OF THE PROGRAM. SEQ 0003 SEG 0003 ITEP QVERLAY 23-MAR-78 15:25 C. MRCY11 30R(1052) 23-MRAR-78 15:06 PAGE S WURL PARANETER INPUT FROM SWITCH REGISTER HE _PROGRAM HALTS FOR ISR(INTERFACE SERVICE ROUTINE) 1‘4: ;W 119 1 LP VARIABLE 2. THE F § "'Il“'IOOGJD StQ 0004 SEQ 0004 SPECIFICARTION ISR l’fl.TS ARE REPEQ D_FOR ERCH ISR SPECIFIED. Ttfig VARIABLE OVERLAY. HAL HALT FOR HALT FOR HALT OR IN %7 (EACH ENTRY SET SWICHES CT INTEACE *on 1Y OF E ERFQCE E 8]l INTERFRCE (SEE SECT. PARAM u2 (DNiil SH TCH ?ETT}NGS. ONVM.EO (SEE STEP D.) 9 RUN THIS PROGRM THE OPERATOR MUST ETE COMMUNICATION LOOP AND PROCEEDURES ;’?évfifi %T& no%sOF OPERATION, TO BE USED RT EQCH ON WITH THE OPERATOR TION AND OPERATION AFTER DETERMINING AGREEING ON H;.‘ THE SYSTEM T H LOADED AND STRRTED 'fmfiwx I1ABL PMENTS CEXVE HAS AN AUTOMATIC RNSHER FERTLRE 1 THE SYSTEM WHICH IS TO 870 BLE AND TR FIRST SHOULDBSE USED, M BEING USED ON THIS SYSTEM IT SHOULD BE ENRBLED. TRANSMIT FIRST SHOULD THEN HIT CONTINUE.) 10.0 IN OVERLAY LISTING FOR PARAMETER DESCRIPTION) AND DMBB PRRAMETERS RRE DISCUSSED IN SECT. 10.0 OF THE MONITOR. K TO STEP R IF THIS SETUP WRS FOR DN OR DMB. THEN BE LCADED RND STRRTED AND THE CONNECTION ESTRBLISHED EITHER MANUALLY OR AUTOMATICALLY (VIR DN-11). - ZDLODO O H Z0L00.PI MACY1l 30R(10S2) 3 TR 82 IS £3--68 0x ] — (ol et TR T TYPED *3 TYPED. o ¥ IN ITY. THIS IS RUNNING AT A LY » LE< P ;iggfi 3 DD -Qs bt U =4 b 1 ] wug% oo8 HuUN [, = 20e=1 RoniToR smszanégr = ES:Oé ‘;dEE & F CTY;E SWHO4=0 T T TYPEQU XCEPT _ERRORS - e 21 1 1 11 SWOBE] &23-MRR-78 ITCH SETTINGS. RROR .- gy 15:25 £f £13 N3 g Epr 23-MAR-78 X —Z ¢ CZDLODO DL1I1 ITEP OVERLRY CZOLOD.PL1 S?NN FOX) EST/QUICK BROWN FOX/NUMERICS) (INVERNAL LOOPBACK MODE) gs?znou ¢ T ALL LY T TTY. % S o - DATA WILL APPEAR ON THE CONSOLE N THE GOMM INTERFACE 1S THAN THE CONSOLE, BUT EVEN AT EQUAL OR SLOMER BAUDS, ALL CHARACTERS MAY NOT APPEAR ON THE CONSOLE. SWOY=1 RETURN TO MONITOR FOR END PRSS 2U00=1 ONE-WAY-OUT MODE HHEN SU04=0 LOOPS IN THE OVERLAY NEVER RETURNING TO THE MONITOR. SW03=1 INTERNAL LOOPBACK MODE 3W02=1 EXTERNAL LOOPBAGK MODE 2UOI=1 ONE-WAY-IN MODE SEQ 0005 SEQ 000S CoDLODO OL11 CZDLOD.PLI I EFP OVERLAY 23-MRR-78 15:25 MACY1l J0R(10%2) <£3-MRR-/8 15:0b PRGE /7 ;HIS PROGRRM l??SHBSEN HOOIFIED TOFFI?UHT SI;OCE:SORPBRJ&T;SRgRTgSI;;EOUT Pt SOF T IF THIS R EL BT e IS THE CASE, UPON EXECUTION THE CONTENTS OF THE SWREG ARE SHITCH REGIST G=L0C. 176 ) IS DEFRULTED T0. DUMPED IN OCTAL ON YHE CONSOLE YTY AND ANY CHANGES ARE REQUESTED SWR=XXXXXX (1E) POSSIBLE RESPONSES RRE: 1. 2. (CR> 6 DIGITS D-7 3. tu BUILT NEW= IF NO CHANGES ARE 10 BE MADE TO REPRESENT IN OCTAL THE NEW aHITCH REGISTER VQLUE +LRST DIGIT FOLLOWED BY <CR). TO ALLOW REENTERING VALUE IF ERROR IS COMMITTED KEYING IN SWREG VALUE INTO THE PROGRAM IS THE RABILITY TO DYNRMICALLY CHANGE THE TENTENLS O SHmeS, PURINC FROGR,SaRCulieTM, REoBEI ISy cumce gggfix é ég &EEQEQS?“’??&“”’S?TEE HAL?ESEFD 59 §Ess,nfigg gmegE oc IF OPERAT CIFIED Tfl HRS NDICATED, THE PROGRAM WIL REQUEST £ S% ¥s éE é SEfi RE RSCII CHRRAC#ERS SR OCTAL CODE. TYPE IN THE T R ERHéYNflTE HéTH f R OCTA MAY ENTERED BY TYPING AN (UPRRROH) oCTRL C (INHE GE 000 TO SEPERATED BY SPRCES AND TERMINATED 8Y $(UP ARROW). I.E. RBCDt 000 123 377t EFG (CAR.RETURN) A TYPICAL TCH SETTING FOR HALF-DUPL X"C!OBI?? THIS SETTING USES INTERNAL LOOPBACK MODE, LOOPS IN OVERLAY, MONITORS TRANSMITTED AND RECEIVED DATA ON THE CONSOLE TT¥, AND TESTS RECEIVED DATR LSING TEST MESSAGE #3. A_TYPICAL SWITCH SETTING FOR FULL-DUPLEX=003144 THIS SETTING IS THE SAME AS RBOVE EXCEPT IT USES THE ;XTERNK. LOOPBACK MODE. A SRBAIDGERSEE IRSS ISSS0RES 1y 0 008 PRRCEORR 1.2 i SOREEIgRS 177 S(177) ANSHIT YERMINATIAG CHARACTER(DOO). DURING mmsmsstou HHEN R 000 C‘ORRQCTER S SEEN TE‘S TRRNSE%%EION IS STOPPED DLRING RECEPTION, WHCN A 0CL CHARRCTER IS RECEIV IVER IS SHUT O IF THE MESSRGE WAS INPUTED BY THE OPERATER, THE TERNINRTING CHRRACTERS ARE ADDED. SEQ 0006 SEQ 0006 CZD0LODO DOL11 CZDLOD.PLL ITEP OVERLRY 23-MAR-78 15:25 TEST MACY1l 30R(10S82; 23-MRR-78 15:06 PRGE B SEG 0QC?7 SEQ 0007 MODES . INTERNRL LOOPBRCK MODE b 4. WRQEVE BRI C RETURNS_TO MONIT GO TO STEP 1. G ORSSOOECHEUINIER Bl Rolouwr-o LECTED D DATA SH09 (SW8 OR "END PRSS“ (SKW4=0) SW10 (SW4=]1) (SWB=0) OR OR NN LW EXTERNAL LOOPBRCK MODE G..EST TO SEND &( WERL“Y&T? gfi;RECEIVED R&(?lr'é F 1 S TIIE fl ( DATA GO TTEP I(SHJ"OSO) 8 "END PASSTM. (SKWO4=1) OR W ONE-WAY-IN MODE THE OVERLAY WRITS FOR MESSAGE TO BE RECEIVED. VERIFIES TI-E DATA(SKWO7=0) RETURNS TO MON ITOR FOR “END PARSSTM" (SWO4=1) GO TO STEP 1 (SWO4=0) OR LW ONE-WARY-0UT MODE THE OVERLAY TS REQUEST T TO TO SEND HRITS vngm%smsBP.ci0 pass. csioness on (SHO4=20) v THE OVERLRY IS THEN ENTERED A MRANUALLY OR RUTOMATICALLY. Ao A c IF _ONE-WRY-IN OR INTERNAL THE OVERLAY WILL SET DATA CONNECT K T IF _ONE-WAY-OUT OR EXTERNAL THER CTION ESTABLISHED EITHE S ARE SELECTED. TERMINARL RERDY AND WAIT S FOR DRTA. ECTED. THE OVERLARY WILL SET DATA_ TERMINAL R'E‘%: %%EO&ST 70 SEND. rr E. ¥BSN3:§¥LSZTEI L THEN WRIT FOR CLERR TO SEND BEFORE RTTEMPTING TO THE PROGRAM WILL PRINTOUT FOR CLEAR TQ SENDTM MESSAGE AND THE CON EN?g OF THE XMIT GCSR EVERY 60 SECS. UNTIL CLEAR TO SEND A “HQIT IS ARSSERTED. (2DLODO DLIL CZDLOD.P11 ITEP OVERLAY 23-MRR-?8 15:25 F. MACY1l 30k 1052, IF SWO4=0 THE OVERLAY WILL TRANSMIT/RECEIVE DRTRA. IF SWQ4=] TO THE IF BOTH TEST CONTINUE 15:06 PAGE 9 SEQ_0008 SEQ TO THE OVERLAY WILL RETURN MONITOR AND ggngure 23-MRR-7B =] TYPE “END PARSSTM. AND SWi¥=1, THE PROGRAM WILL REQUEST ACE PRRAMS AFTER ONE EXECUTICN MAY BE PRSS OF THE SELECTED INTERRUPTED BY TYPING THE FOLLOWING CHRRACTERS ON THE CONSOLE TTY. LINE FEED = RESTART PROGRAM AT LOCARTION 200. QUESTION MARK = PRINTOUT FIRST 8 WORDS OF INPUT BUFFER. (RSTII) THEN TYPE EITHER: EUXXXXXX TO PRINTOUT THE 8 WORDS AT LOC XXXXXX. EBXXXXXX 10 PRINTOUY AFTER LOC XXXXXX. *C THE 16 BYTES TO CONTINUE PROGRAM MUST BE RESTARTED AT 200 AFTER PRINTING. CARRIAGE RETURN = RESTART AT REQUEST FOR NEW OPERATIONAL SWITCHES. 5.C PROGRAM AND/OR OPERATOR RCTION IF THE OPERATOR WISHES TO MANUALY EXAMINE THE TRANSMIT OR RECEIVE BUFFERS, DO THE FOLLOWING; TO FIND THE STARTING RDDRESS OF THE RECEIVE BUFFER, 'LORD ADDRESS 11020 AND EXAMINE. 1O FIND THE STARTING ADDRESS OF THE TRANSMIT BUFFER, LOAD RDDRESS 11022 AND EXAMINE. NORMAL HALTS SEE SECTION 4. 6.0 ERRORS 6.1 ERROR REPORTING INTERFACE SPECIFIED IS NOT LORDED. THE ONLY ERROR REPORT FROM THE CONTROL IF DATA_IS RECEIVED AND SWITCH 7 MISMATCH, CCURS IF IF TH THE - PROGRAM OCCURS (NO DATR COMPARE) THE FOLLOWING ERROR REPORT IS PRINTED: RECEIVED DATA=RRRRRR DATA SHOULD BE TITTTT DATA COMPARE ERROR; BAD DATA=BBB GOOD DRTA=GGG (ZDLODD DLIL CZDLOD.PL1 ITEF OvERLAY 23-MAR-78 15:25 MACYL] 30AC10%2, E3-MRR 7B 15.06 PRGE 10 WHERE RRRRRR 1S THE RECEIVE BUFFER (UP T0 512 CHRRACTERS) TITTTIT IS THE TRANSMIT BUFFER (UF TO 512 CHARRCTERS) BBB 1S THE BAC DATR CHARACTER GGG IF IS THE GOOD DATR CHARACTER THE INTERFARCE DETECTS A DRTA ERROR, THE FOLLOWING WILL BE PRINTED BEFORE THE DRTAR IS COMPARED: THERE WAS A RECEIVER ERROF. WHERE XXXXXX THE LOW BYTE IS IS THE THE RECEIVER DARTA REGISTER =XXXXXX CONTENTS OF THE RECEIVER DARTR REGISTER DATR, RAND THE HIGH BYTE IS THE ERROR BITS. IF A RECEIVE TERHINQTING CHARACTER«QOI> IS5 NOT DETECTED WITHIN 512 CHRRACTERS A “BUFFER FULLTM PRINTOUT WILL OCCUR. RESTRICTIONS THE OPERATION OF THIS PROGRAM REQUIRES COORDINATION BETWEEN THE OPERATOR AND THE OPERATOR OF ANOTHER PDP-11 SYSTEM UNLESS ONE OF THE SYSTEMS IS ALWARYS OPERATING IN R _FIXED MODE. THE FOLLOWING TABLE LISTS THE VALID COMBINRTIONS: CPU sl ONE ~WRY-0UT ONE-WRY-IN EXTERNAL -LOOPBACK INTERNAL -1 OOPBACK CPU »e ONE-WAY-1IN ~WAY-0UT INTERNAL -1.0OPBACK EXTERNAL -L.OOPBARCK EXTERNAL ~-LOOPBACK WHEN EXTERNAL-LOOPBARCK (FULL DUPLEX) THE COfiHUNICflTION LINK RESTRICTION RPPLY IF RUNNING INVOLVES MODEMS * THE FOLLOWING IN FULL DUPLEX MODE BOTH SYSTEMS MUST BE IN EXTERNAL LOOP BACK MODE. gsgg SYSTEHS SHOULD BE RUNNING IDENTICAL ROUTINES. SNITCHES 14, 13 7,4 SHOUL ON"BOTH CPU’S THE D Be THE SAME THE TYPE OUT, 1T WILL BE55N$ EEUEE TY T IS AT LEVEL ?. THIS WILL SHOULD BE IF USING AN _ ASYNCRONOUS DEV§ c MAYNARD TEST STATION AND INIT CONNECTION (EXRHPLE THE DJ1}) 1 IN THE MIDDLE OF R MESSAGE RY AN srna%so. R TYPEOUT THE PR L HODSHB AND_THE IZE DOES NOT CLERR THE F THE PROGRAM 1S RESTARTED 0C 204 OR BY HITTING CR IMMEDERTE ERROR MESSAGE FRO MAYNARD WILL BE REXM v 7. SeQ 0009 SEQ 0009 CZDLODD Duli CZ0L0D.P11 ITeF OVERLATY 23-MRAR-78 15:¢5 MRCrl]l 3DA(10%2) @23-MRR-78 15:06 PAGE 1! csxvso THIS 15 BECAUSE THE TEST STATION IS STILL LOOKING snnoa Resmm PROGRAM ONLY RT THE END OF THE MESSAGE REST OF THE INTERUPTED MESSAGE. StQ 0010 SEQ 0010 Y0 AVOID THIS CURRENYLY BEING TRANSMITTED. MISCELLANEOUS ITEP CHECKED OUT USING THE FOLLOWING BELL TELEPHONE MODEMS. 201R ( F-DUPLEX SYNCHRONOUS 2000 BAUD) 2CeC (HALF-DUPLEX ASYNCHRONOUS 1200 BRUD) 103R (FULL-DUPLEX RSYNCHRONOUS 110 BRUD) PROGRAM DESCRIPTION THE CZDLODO DL11 BY THE TIME: INTERFACE SERVICE PARARMS ARE ITEP CONTROL PROGRAM PROVIDES R MEANS OF MEASURING ELASPED EVERY SECOND BY A CLOCK WHEN THE OVERLAY INTERRUPT ROUTINE IS F'IRST ENT Y SETUP, TIME IN I JTEP_RT THE CONTE&TS OFTHE SWIT CHRE&?EE & AS SPECIFIED BY IT IS INCREMENTED OCQTION START: REGISTER a. D WI TE% NG _TO Ttéxsgflno ol G CArmor e NTERE Em g'CTOR gm B no%xgzfltn ENTERED THE SELECTED ROU THE OVERLAY 1 THEN LOOPS Y THE ;‘?EBSE‘I—ECT%[?(T EsouoI = SXLB, IF “EXTERNAL wo# IN ROUTINES: SOWI: IN THIS ROL LOOPS WAITING FOR. RE EIVER IS INITIALIZED AND PROGRAM R_TQ_FINISH. IF NOTHING IS RECEIVED e e Rl THE TRENSMIT ,IF ~ONE WAY IN" Rt ST S ' PASS DEPENCING ON SOWO: SOWI "%gsgggrz LECTED. uns LECET D. ) ’\ségccs :or MODE R INITIALIZED AND PROGRAM LOOPS WATTING FOR m@msré%? @TO FINISH.P “WAITING® MESSAGE 1S TYPED DEPERDING ON suncu”amnms. SILB: THE RECEIVER IS INITIALIZED LOOPS MAITING FOR RECEIVER 10nw, A “HAITING® m%PROGRAM IS T Lg EVERY 60 SEC NO BCTION se:nmcs PERMIT, N'RECE] 15 PROGRAM ?K VEam §"' SWITCH AND ENO Pass 1S TYPED xr SWIT TINGS PERMIT. TO START OF ROUTINE. tsn_é) $XiB: IF IN HALF DUPLEX THE TRANSMITTER IS _INITIALIZED A "WAITING MESSAGE 1S TYPED EVERY b0 SEC IF THERE 1S NO ACTION THE OPERRTOR, b CZDLO0D0 Oull CZDLOD.PLI IYEP OVERLKTY 23-MAR-78 15:25 WHEN THE MACYll 30A01082) @23-MRR-768 TRANSMITTER 1S DO"E THE QECEIVER LB REPERTS CYCLE S 1 IF INFlilflf”g.PL Sng B R IS 15.06 B PAGE 12 INITIALIZED I e SXLB Ei’%g &DR;R%SHXET R R RéNITIQI{.)IZED Acnon WHEN BOTH T RANSMITTER nRs DONE,DATA IS cueguso ; gg§ {s TYPED AND PROGRAM LOOPS TO SXLB DEPENDING 0,41 3.4 TCH T THE RETURN TO MONITOR RWTI'% LOCKS OUT INM AND ALL 1S Nfl R0 B, iR 8 O ND PRSS AT EOP: l-? RANSMITTER INTERUPT ENABLE N RETURNS TO THE MONITOR T PaShe” 11 PETUN 9.5 ENTER: 1S ENTERED FROM THE MONITOR AFTER TYPEING “END PASS”, 3-8 és ;ig& flk‘iENg:“EE" Tégg NEC §§2£§ TO IN] RF TER SETTING "DGTR RHI"( wofiagEg;E;8T§gsD" 0 A CHECK ms LECTED RS ; IT WAS SU%HN% F%ngLE&B %Egm' PflINTOUT OCCURS po] 17 RESTORES T§ G%&Rfl. REGISTERS AND THE TRANSMITTER _CSR . DELRY FLAG 1S SET AND PROGRAM RETURNS T0 EVERY 30 SECONDS UNTIL CLERR TO SEND IS ARSSERTED. ST LTI SOSO R SIANE g8 RRUPT SERVICE TINE AT XISR:, §§ ERED VIR TRQNSHR?U!NT EhRUPTS THE TRANSMIT INT FROM T ARSIR &£3 R DD.‘ r Z— M O AT —oNI L0 0 oh L h g&flg&ugfiwi ORED_IN SET. SEG %81& ) 0.l 11 fend CZ0LODO DL11 ITEP OVERLAY CZDLOD.PL I 23-MAR-78 15:25 IN THE Me .. RECEIVED DRTA IF THE 30K(10S2: &E3-MRAR-78 15.06 o PAGE 13 SEG 0012 StQ@ 0012 (WITHIN 1000 CHARRACTERS). RECEIVED CHARRLTER IS R LINE FEED, %Efii‘*fiéfi%%S, AFTER THE COMPLETE MESSAGE HAS BEEN RECEIVE{J 9.10 TflwT; 1 ?.??OUTEE QT TES TD&%SBEEN RY ' mo *EN DETECTED Psn n? THE mt 7 Lk }g ’ mzncTER on IS urmL . RECOGNIZED. ’FILL'S%% ONES)j r iCRBLET CONTERTE 6F The 10.0 PARAMETERS FOR PARAME] THE DL11 MUST BE ALL ZEROS. PARAM®2 BIT O OF THIS PRRAMETER IS CHECKED BY_THE EITHER FULL-DUPLEX OR HALF~-DUPLEX. BITO=] SOFTWARE TO RUN SELECTS FULL-DUPLEX, BITO=0 SELECTS HALF-DUPLEX. DEFAULT IS HALF-OUPLEX, ALL OTHER BITS MUST BE ZEROS. PARAMN3 I% USE?H&‘ SOFT%RSOR%T§MI 62 TE?T IE T0 UORPERN HODENS EMPLOY R CLAMP TO INHIBIT CRRRIER DETECT(BITIZ2) H‘IEN REQUEST T "SBEIS QSSERTED *F THIS D QGNSBT g “IB%HE RUN ON R _EUROP RN URLLY SET PARAM3 o). WISE LERVE VALU MINUS' ONE(177777). ;3 +40 +ZDLODO OLLIl CZDLOD. P11 ITEP QVERLAY €3-MAR-78 15:2% 581 MACY1l 30A(10S2) 23-MAR-78 NOL 16:06 PAGE 14 SEQ 0013 SEQ 0013 582 lli‘lI’l!!l!!liiilliill!llll!flillillllill‘llllilii!iliiilii}lllli 4 i!i*l‘l!ll’l‘llilllll’Illll’l!il‘ll"lli!!l‘l‘lllillIlliiliiiillill!iiiil ESB 585 586 587 588 589 530 S91 592 593 S94 595 59% DL11 011000 011004 011006 011010 0110ie 011014 01104 811 il 011 011026 297 811832 501 602 603 604 605 b0 ggg 011040 011840 011041 011041 011042 011044 011048 011000 046104 175610 300 000200 000000 000000 1227277 00 00 000000 i A% o 600 811832 11102 609 610 6ll &le 613 blY b1S gi? 618 619 620 bet 000 g0l 011050 DLll RIV PRIOR: .=11000 .ASCIZ /DL 7 178610 300 200 PARAM]: 000000 PARAM2: 000000 PRRAM3: 177777 IRDA: IXDA: SETTLE: ?2016: A Tx.TERM: RX.TERM: .WORD .HWORD ; ISR NAME :BUS ADDRESS i VECTOR_ADDRESS iPRIORITY ;PRRRH 8l ; PARAM #2 O O iPARAM 83 :INITIAL READ DRTA ADDRESS PINITIAL XMIT DARTA RDDRESS .WORD .WORD - WOR| O O ;LINE SETTLE DELRY FLRG i .NORS START IADDR OF START OF PROGRAM .BYTE 000 ; TRANSMITTER TERMINARTING CHRAR. 001 ;RECEIVER TERMINATING CHAR. .BYTE 000000 100000 *ll"li*l*ll‘l’!lill!!iili!i*l"l*i'I"l'l"l**l*!iiiiii!lfll**i*!!i!li*ii**i CONSTANTS + WORKING STORAGE *lii!i*l‘fil"ll’llli*iil'*ll"l'li*!'lililll**l*i!!i!i*i*!il*i!ll!il!l STAT=RO XFLG=100000 ;XMIT COHPLETE FLAG 026000 000000 0 ;RDDR_OF BIN YO OCT TYPE ROUTINE FLAG: SHR: 177570 . W 177570 D 000000 (77570 Q40000 020000 011052 011054 01105 000040 INTERFACE ScRVICE PRRAMS DISPLAY: 177570 ngG: 0888 LG=20000 SXCSR: 000000 000G00 000000 SRCSR: ERCSR: ERDBR: BIT13=20000 0 iRCV_COMPLETE _FLAG iDATA SET STATUS CHANGE FLAG {INHIBIT PRINTOUTS ; SAVED XMIT CSR 0 O O iSAVED RCV CSR iRCV CSR SAVED ON ERROR IRCV DATA REG SAVED ON ERROR ggg 011060 000000 624 011062 000000 XCC: 0 ; XMIT CHAR b2t gsg 011066 011070 090 000000 RDA: XDA: 9] 0 ;RCV_DATA ADDR. iXMIT DRTR ADDR. 629 011072 177560 TKS: 631 6 011076 011100 177564 177566 i??éEg 625 011064 0C0000 OSSTAT: O RCC: iRCV CSR SAVED ON DS CHANGE 0 ?7 €30 01107% 177562 TKB: 634 FULL . DUPLEX=000001 000001 IPS: TPB: 177564 177566 COUNT Rcs CHAR 08UNT B0¢ i DLI! "PII ITEP OVERLAY 23-MAR-76 15:25 MACY11 30R(10S2) 23-MAR-78 16:06 PAGE 1S SEG 0014 SEQ 001+ l.lll..l!llIliilifiill!l’illiilliilllllllll!llllllllllll.!l{ilil T ouxgs 0111 11110 1115 111 113 111 111 11190 8111% uxgo 011184 011160 127734 177400 1 1 1101 13844 11010 11 8“8‘3 1014 1 000004 START: DL11-X T NOP Aot T M RO Ty AR :SETUP MODE IN RO ;STRIP JUNK grgp NTERRUPT PRIOR. (R2)+ ;VECTORS XISR, (RSH ; PR OR, (R2)+ B& RY ISETUP BUS ADDR INDEX PARAMI, JRCSR ;SETUP VARIABLES P R2 ; 90001, R2, XCSR(RY) | IN CSR'S nrfloo Rs xéa (R2)+ T 000 ROUTI 00 T 00T 0 RO 30000 006 00 00 00 000 9 0 % D 10 GOTO & D1 TN 19‘4 (=] o1 — liui"“nunu“u"fl""u“uni 8111 (4] 11174 011 013054 013060 000001 011 011362 011 811% %SH 10 01l 0“2 ol lg.% 011460 000004 011 g“?‘fl 000137 01:ese 000776 011710 GO: CLR TIME CLR CLR BIT LA Y sTop #0WO , MODE BEQ gs JMP BIT 1 818, MODE JMP as: 38: us OWO 3‘,,9 T aL lXLg , MODE BR .~2 Q JP‘!’Y s sxiL8 RO?TII( ?SED IF “OMNE WAY NO ONLY MODE ; N ED. IN" MODE WAS SELECTED. N IN THIS MODE HALF DUPLEX IS THE “ONE WAY ;N- m £ S SEEFRTGAD INTERFRCE SERVICE ROUTINE T MOV BIC MOV MOV MOV MOV MOV MOV MOV MOV BIC MOV 3 ORI I 00 IR ; T ILRBLE THE T THAT ONLY THE ITTER RECEIVER IS 1S NEVER “TURNED ON". Ilillfiiiiliillllllliillllll!*!il{illllillll’!!i!l!l!iliilililiilllii 011254 104416 01125 004737 013402 OWI: SOt KBDIN Jggx PC,STARTR A 00000000 ITEP QVERLAY 25_,,2..-'*; 15:25 iese 032700 0ONO00O i 016403 000004 MACY1l }% ?é%g 011032 000100 i uuoé 131 1314 7?7 1% °"3§_;99 001405 1354 137 [l 1360 000200 0127 00073s 177500 011360 012140 2S: 3s: &os{ XCSR(AY) ,R3 SF0 MOV : ; : 16 - Sg°s€6‘cc.= flne.uco SRCSR, R2 *xne 18 BIY SNODAT, 3SKR BNE JSR BIC BIT 33 PC, TESTD #RPLG, STAT 8LOOP . ISWR 4s Moy ys: PAGE SRFLG,STAT BEQ 013056 16:06 BI7 CLR 177520 COe 23-MAR-78 BR 012300 a 1394 134 1s: % 011032 1316 i 1 1 1 30P(1052) 2 423232t Ig;,BRCK JMP E BR OWI adtd i s 3323l ROUTINE zvug gg IN THIS M “ONE WAY 50 ; ENRBLED. $OWO: KBDIN sl sald sl sl sl st g wspurt epudurpest 1362 HALF LEX 104416 MEANS THAT ONLY THE TRANSMITTER IS ; BNE cHP 2s TIME, 8100 1414 31 :85 000004 MOV xcsa'?k'n,na i:g 005937 gin I}" 1486 000741 1379 1400 1402 1420 73; 001013 023727 104001 3130§§ 1663 011032 ‘$: 000100 HLY 011032 [l ot o S e 14 277§ 100000 2s: 1-@ 032 000020 177402 i:’t.'?. 8?533; 011456 013056 1452 000137 012140 BIT 3s: IC BIT %3 h{z 3 BR IS THE ONLY THE RECEIVER 1S NEVER “TURNED ON. gsg gt {3% iisssszas s sy, D IF “ONE WAY OUTTM WRS DEELECTED. 3 TETEIEIE 00000 30 90 3 636 20 30 3 30 30 36 00 38 36 50 36 3 9 3 3% 36 76 36 9 3% 36 3636 38 9 3¢ 30 36 209 I 66T U I Q000000000000 0O0OD0 NN NN N NN NN NN 8)—.—.—._......_‘_...,.. VONPNLWNN—~D 8 Y =y e-pwiveunibestuuPt e s e e O0OGL Q00000 [ o 2 11 TARTX #XFLG,STAT 1 8XFLG,STAT 8LOOP | JSHR 83$, RC BACK 33 501ga SOWO NI NNANAURRTEATTE CZOLODU DLL1! ITEP OVERLAY 23- MAR-78 15:25 CZ0L0D.P11I MACY11 241 D02 23-MRAR-78 16:06 17 PRGE Rl 2212222813222 22 1422222322323 323232X322 22221 ’ 74 v 744 748 748 747 748 749 750 » [ 1] . ’ 1 14 ; » el el 4 TRl EF e, T LE TLABLE “TURNED ON" K* MEANS THAT THE auo‘E“EfihL SAGE IS RECEIVED. TR T0 BE CHECKED 4 IF = S: e T §$EE; {2 PRRARER: MoBR $0¢%Nhoce messnce MODE CYCLE IS REPETED RS RBOVE. ITTE -lll’llll!!illl!!lilii‘!!illlll'lllilii!llllli!llillllllilliliilillll KR o2 of TIAE #RFLG,STAT 000100 aacgn R2 Tcs (RY4),R3 000100 sRFLG, STRT (R&)+, (R3)+ 51;7, R3 81?77 -(R3) (R3)+ PC,STARTX exXtLG,STAT 13 g ME, #100 CSR, R2 £ 6%: TIME s§ #XFLG,STAT $IL8 C baf?égagafigg L R RS NI , I%88: B W #48, BACK EOP 8400, JISWR W :koogiasun fcsn(hq),na o o = o Q o - QO QL ong = QO 2 s Ss: TIME 18 #NODAT, 3SWR $ TESTD WIWINIWI WL ~ “ N e o Y 78: 027372223873 4s: s et o 177846 9uen R o0 N £ ~ '—quag O % Jon nu:x?u ~NQamnN =) 84 It 85 ) s 000 [yt s §§5£r~CDCK33 "nigégs3 : : 0130Se Lo Ll 3%: <O—O 17?2270 2s: pazazazTIRLL 3R 177310 5G4 011032 WL 3§§§§§§ 5 i : 1314 [ imd Py 011032 2s Igns.nxoo WP NN ~N£E PC,STARTR 040000 Pan 3JEPOFERYR & REREE22R50R Lo pubpulipuiy oo NN QONNYN £0O00NMNO L Lol o ol o o F g =y = Pt Pe ot Poct s ot Past ot s vt P 0000000000000 000000000000000000000ONO0000000 i alanialal o o S e S S S et wtwtwtatwiwb ottt obedetutopoted » Bt ook Pt fret ot ot s ot it ot ot Pt et vt vt (s Pt P Pt Pesed P Pt PPt Pt o P Pt Pt (st Pt P 751 30R(1082) SEQ 0016 SEQ 0016 el o ITEP OVERLAY 23-MAR-78 15:25 DLODO OL1l Z LOD.PL1 MACYLl 23-MAR-78 30A(1052) T r0c 15:06 PRAGE 18 SEQ 0017 SEG 0017 lil!Illl'l!l.!l!!*llllllIllilll!l‘lllll!liili!il’lllilllililll!liii’ TINE USED N IR I I LR Y RRRRRISR o NN P NNNNN e Pt Pt Pt st Pt Dot P Pt Pt Pt s Pt P e 00000000 00000000CO00000000000000a0000000000 s et (it fach et Gt i e Pt P Pt Prach st st Pt Pt s s Pt o P Pt Pt P s st st Pt P Pt ot s e I XT LOOP (IF T $XLB: 18: cs: BIT 8SRR £0O CLR 38: 000100 o) NN\ N N WW~N 176734 178720 B8R BITY JSR BR BI g g?*r 0130586 oerc STAT oRrLc STAT 2s nxru; STAT PC,STARTR 2s’ Bo;uu .DUPLEX, PARRAM2 #XFLG,STAT BR 13 TIME, 8100 Yg SRCSR, R2 XCSR(R4Y),R3 1 T%HE 4 BIT &m,aéua 8IC gig BNE cs: TIME ’rm: 8100 RCSR, R2 XCSR(RY),R3 1 TIME 32 ULL. DUPLEX, PRRAM2 CLR 6%: 8%: :;uu.. DUPLEX, PARAM2 PC, STARTR PC.STARTX CHP MOV MOV HLT BIT BNE BNE CMP BLO MOV MOV HLT gggg: ; 4s: 100000 011032 NF ?fig 8 PASS WILL CYeLE Je Rereateo RN L TS THE RECEIVER AND TRANSMITTER. 3s 81¢ 011014 KE BNE BLO 100000 013402 — G YA e e LOLOND KBOIN CLR 000001 1S FIRST IS TRANSMITTED; S SNRF D. RFTER THE HHOLE McSSARGE 1S RECEIVED N HA1TS FOR FINISH THEN REST gg JSR JSR p0oo100 7 PO KTM MEANS TrRAT RANSMITTER DUPLEX) AND THE WHOLE MES 2222222122222 132l llilizalslalslsessszeisssss izt tzeseass 7S: 011014 R; 1 DATA H L s s ot e St s Gt Y pn s B s Bt s s B S e 011014 737 1420 VNN $eee en R 238 (o Bt Bt B s Pt P e OO NN LWNN—-0O BREER ggee R IF “EXTERNAL LOOP BACKTM WAS SELECTED. Eé R HALF OR FULL DUPLEX MAY B;Hgi ECTED IN THIS MODE . JSR BIT BEQ MOV JIMP . #XFLG,STAT SRFLG,STAT. P(‘ TESTD n.bop JSWR -sxx.a BACK CZDLODO DL11 CZDbLOD.PL1 ITEP OVERLRY 23-1AR-78 15:25 MACYI] 30R(10S2) SHMII 23-MAR-78 FQOe 15:06 PRAGE 19 SEQ 00!8 SEQ 0018 I ; ROUTINE TO RETURN TO MONITOR FOR H END PRSS. RIZ22222232 3222222222222 2223 BIG MOV aiERCsheRY , SAVRO ik X MOV MOV MOV MOV MOV RTS oigggs s 813500 10537 813046 869 gi 20 0l0e3s 013989 870 ole 8 865335 877 QOleede 880 881 882 883 884 885 886 887 888 889 890 891 892 012264 Qlgeze 012276 012300 012304 012306 895 8% 897 896 899 900 301 902 903 904 905 306 907 012322 012326 012330 012334 012340 012344 012346 012350 012354 01235 012362 012364 012370 79 01 013050 053764 000177 000000 012276 00060 133938 013054 BIS QTPIE: ; 001005 010237 104400 R QIPYE, XCSR(R4) InP (00000 9BACK IR OO0 0RO : 6@ :5A : SRVE : SAVE I RETURN TROL A3 iR IRESTORE : RESTORE 'RESTORE :RESTORE R2 RJ RM RS ;IF ORGINALLY SET; SET TX IE 3 % % % TR. CEIVE i£2222122222221 12 1322322 LL) ggv ; 8IT ??Sc #B1713, 3SHR TSTDAT 1 F NO P INHI gxr PRINTOUTS” : ES 176802 JSR ) 016 ; 012561 01iC22 011020 TSTDAT: MOV txpa, Ri ; (R1)$, (Rar+ 020000 011040 000002 012372 PROGRAM Tgflfinto CHECK tesTo: 011056 SET)H :RES SAVR2 . R2 SAVRI.R3 SAVRY . RY S RS #-1 DELAY MOV 000004 : 00S 104400 013701 013702 1221@e 001776 123741 001447 122742 SAVRO, RO SAVRL . R1 MOV MOV MOV MOV o ST 01374 001413 032777 MOV MOV 013042 013044 013046 013704 1379 ENTER: 013040 IT WRASN'T 14=1 176530 Q 15T TYPE SCANY: MOV CMPB BEQ CMPB BEQ cMPB BNE MOV TYPE sYoat -(4P) MSG 1 1 ~-(SP) R2 SCANY IX.TERM,-(R1) TESTDX 8002, - (R2) 2s R2.1$ ;WAS THERE R RECEIVE ERROR? : 1] ; 3 ; ; 12> THERE WAS A RECEIVE ERROR. ONTENTS OF RBUF O 01 01 012242 _ _ 013 013701 013702 013703 R1,SAVR R2,3A R3. SAVR R4, SAVRY RS, SAVRS pC ;CL ~ 874 g7s 876 012226 31 a¢c<er> QTPIE X BiIcC n 19137 832276 ORITY TO 7 P 3 Al gnxnxnx 15760 Q19500 300002 Gize tigs }70677 RARARREG 2" ;SR ~OOOOO XCSR(R4),QTPIE [4 872 873 ; SE MOV QO 404 bttt 0t 0t VN Ot~ 44— MMM STPS, PRTY? 012276 r—:m o a3 nd De 01 EOP: b 151 ) fias ges (Qlg4 737 00D3IHO [ gigt Q4414 BrBBMne B-B78 -<-0-«£| Ng S950%%X X 1l 815140 012144 T DARTA ADDR DATA RDDR OF DARTA RBUF= CZDLODO DL11 czoLon Pl 909 gio i 3;3 917 918 91 1 2372 O0000 908 ITEP OVERLRY 23-MAR-78 15:25 18374 lggg 8 oiawoa 923 9 g 9 934 935 (1) (1) (1) 31448 182721 < gl ey 01246 bl 72 1247 12474 12476 012500 01l 1 0Ot 4 012611 0137 | 1ST8 Q CHPB 8&8 012564 011020 176414 SCANS: 012446 01246 1 DERR: TESTDX: 00S01S 01S 00501S 815 00S01S (1) 01304 000000 15 015 337 913093 090000 338 01304 090000 939 013050 000000 000000 000000 000000 000000 O0O4yled 000012 532 0461 0s3Mle O4nicl 051105 042503| o4esio 040808 NOP BIT gvs nsg?: :: 15:06 PRGE € TYPE 9 chs MOVB (Rg) TESTDX 'Yt ed Ecnné 1 8177 SCANY ; MSGe trROR, i;gga . (R1),R3 TSY (SP)+ .g§g§z .ASC .ggc PC :BR IF YFS (R1)+ ;IS IT FILL CHARR? (R&)+ ; BACKUP ;IS IT FILL” DERR -(R2Y,R2 RTS SEG 0019 SEQ 0019 TESTOX MOVB HLT+7 20 o] #81713, ISHR I;ss 9 11 BEQ MOV RDAX : 1 012766 013052 013054 013056 013060 020000 111103 gx 34 12703 940 941 942 343 . WORD 000177 Gae 23-MAR-7?8 B8R 2s: 012611 1 (1) fi; i$: 000437 » ] 30 Biseds 929 00000J 30R(10S2) CMPB 35? 81 9ee MACY1! RDAX . 10 ;Bg IF YES ;gg ar ;S IDAT i : INHIBIT PRINTOUTS iBR IF YE s<C1SY<12>RECEIVED DRTR = :SETUP DATA RDRESS ;PRINT RECEIVED DATA ;nsg:xvs TA ADDR. ‘(xrfiél >DATA SHOULD BE< 15> 12> E§SINT 2883 CARTA H . ;SETUP XMIT DATA ; Tgw RCV DRTA :DAT ;POP STARCK HALT ;RETUSN FROM SUB/ROUT <iS;:i2;/THERE WAS A RECEIVER ERROR. <x§><1§>/n£cexvz DATA = /<15X¢1d> <15 12> 7DATA D BE/«(1S> 12> < (1S, ¢l REGISTER (SEL 2) =~ : . ¢ .ASCIT <155¢12>/PLERSE MAKE CONNECTION (DIAL NUMBER)./ LASCIZ <15> 12> /WHEN CONNECTION COMPLETE: HIT CONTINUE SWITCH 2O L-IXS -3 "§3E§ SAVRO: .ASCIZ <15>¢12> /PLERSE MAKE CONNECTION (DIAL NUMBER)./.15><{2> O SAVRL: 0 SAVRY: SAVRS: DELRY: O O 8 STOP: 0 e: 80 CZDLODO DL11 CZDLOD.PII 1TEP OVERLAY 23-MAR-78 15:25 MACY1l 9‘45 23-MAR-78 - 013062 013062 005737 013054 953 oxg(m 12737 7 J2b Bi388 BBisi8 5133w 96y 955 ééz (013102 013110 §l§i$§ 359 013134 f 1 oiai:«e 737 1374 SEQ 0020 SEQ 0020 0i3834 011022 011070 osa;w 3?0002 DELRY MOV o7, TEMP2 ADD BNE ggg 1§: tBReBRREEOR DECay M ON TX 81 TEMP] .~b rsma -%g,ancsn IXDA, XDA BNE 3s ; BR gr YES ';'S?;S"'RSEQSR .’xs THIS A DL11-E” "IQO0C0,RCSR gfi BEQ CTSOK 974 013206 032714 020000 TSW: g;; 8}3213 ogg;;7 011032 crs gtx*r: 5&75' 979 01 0164 000004 MOV %ngsn BIT :guxa.asfin 978 mgé 6114 % o%aaaz 03‘12777 ?,S?, oisew 005037 98 13523 390 330 013593 737 %a?s 011024 992 993 Q13274 013300 005037 012737 013534 000030 995 (013314 001374 982 813532 ?84885 010000 000036 011032 18: ges gfi%&% %fig 011056 2s: 7i4 010000 3s: 388 013264 001775 994 013306 737 000001 013316 005337 013536 (013330 013330 032737 0O 0001 39 013385 8/L37s 011024 gan MOV 175604 CTSOK:. 013536 013534 HLT+2 CLR R TIME 8EQ 5 ggg 9RCSR 36 XCSR(RY),R3 Efifigfla ofi%o,ancsn TTLE CLR MOV TEMP) 01482 TEMP2 BNE .-b ADD 2% : TIME, gig; DEC 011014 4 :SET REQUEST TO SEND sTop #FULL . DUPLEX, PRRAM2; FULL DUPLEX? 3s: 975 013212 001017 :SETUP XMIT DATA ADDR. X, MSGY 3 0000 3;? 0{317" 8%;}: 000083 g;g 813504:: 001430 : ZERO POINTER. oYPE Bog ane CLR géo b TURINING ON TX : INCREMENT DELAY....... gg %9 Biji%e B375se 0toom0 3, DELAY MOV CoH' 517 001003 ;IF SWO4=1 & SW14=0 WRIT BEFORE CL %e 913129 ”“?; 0 6L 8131& 8335 863831 011014 2$: 013164 N 1ST e 013536 01 013536 3 013054 013737 STARTX: B QIR 13198 MR 1099 012634 s 999 loog 21 N 96 99 PAGE ;Ill!ll!llllll!i!illl!l!Il!lggeglglllgilllilll!lillllll!llil!lll . 949 950 967 HOZ 15:06 ;lllllli;l;:;&!l;;l;;;&;;;:lllIl;l:;.!ilIll!!illillllill‘iilllll 332 :o 30R(1052) sl r&m i CERAIER P i8R IF NO : 553 ?#‘%sm SEND SE ;30 s;cs ELRSPED? Sgnxp 28v CSR ;SETUP XMIT CSR ‘"‘{F" gnmroursv : ;5 xmouY‘ "WAITING TO XMIT® T TIMER £ Es;fio%rnoosm H'8R csm TF NOER UP”? . );gflomx?c%ou JUST MADE? :YES PREPRRE FOR DELRY ; INCREMENT DELAY TEMP2 ey SEYTLE T2 :CLEAR DELAY FLAG :;ULL.DUPLEX,PM?SS.;LFJLhODUP'_Ex ; ? ;34+D ...Q’D . 1330 ITEP OVERLAY 23-MAR-?8 15:25 OO0 N DLODC DL11 ZDLOD PI1 1001 1885 1 032700 5;5; {oou 013340 81 1 8} 1696 1007 gx 4 xg,: 13 1008 ioooqw v 013372 013400 000004 177777 7? 000100 ;; 013540 7?64 000207 000100 MACY1] 013542 000004 000004 1011 1012 1013 oiawoa 0057% 013060 1017 013414 1084 0127 1019 Q1 1016 813-413 gé 4 1820 1821 1355 013w 0l 81 18: 10e 15:06 PRGE 22 BI7T BEQ MOV sXLB, MODE i _ #-1,.TRNF. G ;XLB MODE” :BR_IF NO {SET FLAG 157 BNE SNCFLG -4 ;FIRST CHAR RECEIVED YET? :BR_IF NO 8‘137 8IS RTS oTIE XCSR(RY) 8TIE, PC :SET INTERUPT ENRBLE XCSR(R4):SET XMIT INTERRUPT ENRBLE {EXIT FROM SUBROUTINE 1037 01346M 1 01 %031 gi 177777 ONOOCI ; INITIRLIZE RECEIVER SUBROUTINE g2 2222232222222 L22 2222222 LILLTILLIIILILISZSZZIS SIS SR ) &TARTR: TS7 flop ;S'x‘R?; wse HERE ? TYPE MSGS i MAKE CCNNECTION BIS 011024 2%: 011014 1§: 013060 000004 12 0 57 177277 013540 001000 011064 3?7 011020 211066 oM 040000 3$: gfiosw 013532 000207 1037 1038 1039 1040 013534 013536 013540 Q13542 000000 000000 000000 000000 b-1,SETTLE iSET DTR :YES SET DELAY FLAG s-1.5ToP BEQ 3s :BR’ IF NO BEQ CLR INC 3s TEMP1 r:cfl i8R IF NO :STRRT DELRY MOV MOV IRDA BIC #RFLG.STAT BIT CLR 7S7 B1sS RTS TEMPL: TEMP2: SNCFLG: IRNFLG: sDTR, JRCSR MOV MOV 1033 ox% %’Dg“ ooacmiaE 1039 01 714 000143 iggg. MOV BIT 013534 01353y 1353 01 39 01 0 "y 1 01 8{ 17?27 737 013442 1 1024 {gg 1030 23-MAR-78 ;RAREREAREANARERERRERERERARNERERARERRREREREBEREERERRRRRREE RN 18}; 1018 30R(1052 O O O O oFUCL. DUPLEX, PARAM2; FULL DUPLEX? #XLB, MODE #-1, SNCFLG 81000, ERCSE RDA RCC :XLB MODE? ;SET FLAG {SETUP RCV DATA ADDR :SETUP ]CV CHAR CCUNT :CLEAR RFLG {RESET ERROR RECORDS RBUFE (R4) SRIE+DTR+DIE+RE, IRCSR; SET INTERRUPT ENABLES PC sEXIT FROM SUBROUTINE SEQ 0021 SEQ 002: ZDLODO DL11 C2DLOD.PLI ITEP OVERLRY €3-MRR-78 15:25 MACY1) 1041 1044 ; 013544 1045 1046 013546 uxasg: 1048 1049 }8“55? 013562 81 13674 1052 013576 1047 0138 1053 1054 1055 1056 1057 1058 1059 0Ol 013612 013614 01 31 01 01 1060 81 16:06 PRGE 23 StQ@ 00ee SeQ 002c 1064 1065 013654 013660 000240 7737 1010 175316 042714 64 17 000004 000100 000004 175266 000DCO6 ossgoo 100000 117764 7?7 1;99 00CIO0 I 1 3 117777 175242 005237 011070 737 011040 175232 TRANSMIT INTERRUPT SERVICE ROUTNE l'llliiii!llil!llllillllllllllllilllllill!lllilliillilil!lll!l{l %ISR: 005037 000062 NOP XISR1: 175256 175250 013842 CMPB BNE JXDAR, TX. TERM XI1SR} 8IC gxc R 8RQTS., .ns XISRe MOVB IXDA, 81s NOXMON XISR2: iosx 8232 mé?Ei.’ 000100 00000M x% gxssso 005037 011032 18: 1066 JOc @23-MRR-78 (PRRERRERRRRRRRRRRR R AR AR RN RERRRRERERERRR DR RS RRRRRE RN RREREL SN 1042 1043 30W(10Sc) 013%u4e #XFLG, STAT XBUF (R4);:XMIT NEXT CHAR. 8100 NOXMON JTPS NOXMON IXDR, INC XDA g§g cu= 3%15 XCSR(RY) TINE' CLR RTI ssr xnn COMPLETE FLRG JRCSR ;RESET REQUEST TO SEND XCSR(RY4);RESET XMIT INTERRUPT ENABLE : BIT BEQ TSTB BPL MOVB 71S7 mesueo XMITTING? F NO JSUR QJTPB IMONITOR OUTPUT? iBR IF NO 115 T1YGVRILRBLE ;BR IF N : TYPE me CHAR .mcm»:m RDDRESS TRNFLG TRNFLG ;FIRS um ’BRm m RUPT ENRBLE R%ge ‘CLEAR F nc : RE TURN mon INTERRUPT ill!!!llll'llii!i*iil!i‘llllIv!iI‘ll!lllllili!ll*!!!iil!lill!illvl 1067 1068 RECEIVE INTERRUPT SERVICE ROUTINE lllllil*lll!li!li!ilil!I'ilill!iillillfll!!l!«lll&ilil!li!iill!iill ig?g giassq ?855’;?3 RISK: AR 213674 142701 000200 1073 1074 hg;g. 013700 8{3;?3 (10177 88?36; 175i6Q 000040 1072 013714 108777 175158 175132 TSTB aacsa A Ri (RY),R1 BICB MOVB gég m s40 1ST8 aTPS c :1S TTY AVAILABLE? 013720 8{33;2 100002 110177 1081 013726 005237 011066 " INC RDA .BWPO NTER 1083 013736 00337 011064 DEC ncc ;DEC 1082 013732 108077 1084 013742 001010 1086 013750 G102 NORMON 175130 CLRB 1085 013744 042714 000100 BNE 1087 1088 013752 013728 016403 104006 000004 004737 013402 MOV HLT+H 1091 013764 123701 011041 1093 013772 042714 000140 1096 014006 100005 {333 013~ 1092 013770 001004 109e 013008 Ooeses oo9998 8IC 18: aIski: NORMON R1, ; ;8§ A BIT ,no CHAR TO INBUF nonigozo INPUT? 1078 iom 175182 BPL MOVE IRDA JSUR ; IS ccxvsn DONE BIT SET aTPe SRDA 18 SRIE JRCSR anc JSR PC,STRRTR CMP RISRE BIC U7 BPL F NO nc CHAR ;CLERR MOV auea ; R2 (A4),R3 RX. TERM,R : ; sg NEXT CHAR POSITION NT CHAR. COUNTER FER NOT FULL T kmzfinwr ENARS ;SETUP RCV C :SETUP XMIT ;RECEIVER BUFFER FULL S INITIRLIZE RECEIVER ! SRIE+DIE ancsn T Iég fr lfi%m FEED 'DISRBLE ”? INTERRUPTS AErLGa,,STAT ISET RCVR CONPLETE FLAG RISR2 i8R IF NO ?O W [y ~ hsl -0 ITEP OVERLAY w010 Q00000000 Lt el and ol Y REETaE & e s P s Pt jalele] NN $me Pt P lalel NN jole) r QO B Pt e s e P Pt Pt ot Pt 11 4Oi4 wgda2 Y H 4 40 404 4046 23-MAR-?8 013437 15:2% 011054 016437 000002 7 020000 714 i 8&5“83 37 037 000002 000001 MACY1! 011056 30A(10S2) MOY RISR2: 011060 013540 011032 23-MAR-78 RISR3: KO&a 16:06 JRCSR, PRGE 24 ERCSR ;SAVE DSSTAT :1S THERE R DATR SET :BR IF NO ;SAVE STATUS MOV RBUF (A4) ,ERDBR 8IS #DSFLE, STAT TST BPL MOV CLR CLR RTI .END JRCSR RISR3 JRCSR, SNCFLG TIME StEQ 023 SEQ 0023 RCSR :SAVE RDBR STATUS CHANGE :€ET FLAG :CLEAR FLRAG ;RESET TIMER :RETURN FROM INiERRUPT vZPL 2oL 15.25 011004 0130%6 = 000001 = = = 4 8A BACK RITO BIlTL BIT10 BITil 8IT12 BITI3 BITIY4 BITlS Bl1g BI1T3 = 010000 = = D4 = | = = BITS = i0 bR 113, © i = 8l76 = 100 = = C CTS CTSOK o G 1 ng Y 12466 DIE = 0000M0 DISPLR 011046 11 0116000 G = DSS#QT = PNTER n:;::: EOP 12140 = ER Eflcgg 811 FE o = e - SLiGE . Bl IX0A KBD]N L HSGé MSG3 z 011059 = F 0{2563 812811 neeeT = 0is7b NODR NORMON 013726 NOXMON 013630 OR = 040000 5874 707% S8is ls MACYLL L3e ROLESRLr e RERCE ThbLe 2: %8s R " EonBBL s 646 735+ 770#% 850+ elbs 89 919 88! Eal=d] =ilet S8l SBis ggla ~HH S8ls 581 S81s S8ls S81¢ S81s Blse 97 le ggél 9748 gggi S8is 607s 895 974 399 79% 990 8Y4 1s 9294 1034 1093 51Ss 110e 830 971 g 1832 950 958x s is i 622s 865" 708 8 B ie 1101» 736 #* £378 5938 97% 2aie 582 93Ss 59?: 894 897 921 4] 935s 93Ss S8is 1076 1054 c8is 67 775 10186 1034 851 8508 1098% 83l 9%6 99 922 926 1028 928 959 78 93Ss 93Ss 935 963 1017 701 1078 1056 764 1080 1058+ BYS 88 1020 5505882302% CZOLODO DLLIL ITEP OVERLAY £ZDLOD.PLL % 23-MAR-78 15:25 = PRRAN is pmmé PRRAMJ S%oa PRTYY = PRTYH PRTY? QTPIE s 643 645 18 SB81is = RFLG R = 985 11066 { = ONP = (40000 8604 85S 861¥ eso 1094 768 772 84S 1081% 1082% blds c81s 631 704 755 767 817 1093 1095¢ 1096 1099 RIV RQTS 011506 = 0O0OOM 588s 5818 641 970 1048 <A 013040 RX végnz 571880 013042 013044 013046 0130s0 013082 012394 642 1100 BES# 866% B67 % 868 874 875 876 877 869% 00 STARY 600 002000 011102 STARTR 013402 STARTX 0} S ST0 = 00001 1103 1091 A 1882 11052 10698 2038 864 2EME 01504 %&E 158»0 SR = 1030 1074% 1092 1071 SWR 843 1028% D14002 014022 01436 882w bobs S81s RISR1I RISR2 = 1020 1098 1088 SRDTM 999 1095 1034 SAVRS SCANY SEQ 0025 9%6 1072 1083# c8is 013662 SAVR] SAVR2 SAVR3 SAVRY 831 1033 1029% = 000100 RISRI 826 ga{: 535: RIE RISR SEG 0025 1 = = = PAGE 27 ils = é"gur : RCC 011064 RD 810 bE ] 18 S8is is MO2 16:06 bb4 648 92: 23-MAR-78 CROSS REFERENCE TRBLE -- USER SYMBOLS car [] = 30R(1052) 20e 5918 PRTYD = PRTY] = PRTY? = PRTY3 =2 PRT MACY1l 619 581w £90 721 SB1w 73 878 301 9358 936 9374 9388 9398 9408 914 917 ¥ 1338: 10ig% 1163& 763 784 812 813 829 949 10148 1089 701 705 733 764 1339& 6388 011044 Boer 18 2 SWi2 = 010000 SxCSR 011080 581w E18s 980 g48 892 919 380 CZDLODO DL11 CZStOO.Pll TEMP | ITEP OVERLRY 23-MAR-78 [5:25 013534 TEMP2 952 013 953! 100 011032 ln 598 TESTDX TE2TBx 0153 TIE TIME = K8 TKS TPB 383 IPS TRNFLG = JSTDRAT IX. TER 01354 1 012334 891 S8ls 16?7: 6138 13544 XISR X1 é 13576 xI 34 = XL XWALIT = 104412 SIL 811460 BYY 1046 1050 i SB8is 669 S$OW0 663 . ABS. 011710 = 014050 ERRORS DETECTED: 672 585 1024% 10368 1025# 1037 1008 1049 725 BYY* 1062 730% 976 % 754 9B83% 1063x 1104» 321 925 927 %3 1017 760 822 838 860 8b2#% 105e 794 1059# 8e6 833 84e 1047 369 995 997 1007 722% 840 778 850 926% 955 000 O DSKZ:CZDLOD, DSKZ CZDLOD. SEQ=DSKZ: ITEP1.MAC,DSKZ:CZDLOD.P11 RUN-TIME: 3'S .3 SECONDS RUN-TIHE RATIO: 65/6=7.1 CORE USED: 1BK (31 PRGES) DOCUMENT PAGES: SEQ 0026 SeQ 0026 757 762 783% 78?7 792% 880« 979 1004# & 11554 011362 014050 RS¥mBoLS ] = 060885 XFLG = 011070 166800 SXLB % 9o 956# is |04 XC $SOW ND e 16.086 NCE TABLE -- USE * gglo = MAR-78 631e gg 061038 TYPE 30“‘%355ér5 Bl4s 6308 6298 6328 011074 011072 011100 R MACYL] 26 95?7 1026 BO3 . ~ * - c - . . . . . o 4 . . O el » rd » . - 3 . - - ~ \ R “ . p Y*5 - r3, 3 ¢ b _— ) y 4 o e . e t i "h}-.n{TeE:i'r-:;P9a" mS{“1."T-‘"RT“'é%Y}fN ’’,"‘“‘;'%{,",:5p";oYc’we?NiRyl2weiniHWAeyssyF-L5|NT T=MeeAsylPt v eeWtPIAE2RI£- B-TRR7N-*'13T;1T'f"e”“‘E5i;?‘;-',A.»-(‘ Rwie3vPesL-Sy"3,- T P- R“ far.o " * sv s NA\4b.:,J1,Jf’”blf%b7Igwf\mv&“—s»:zn"NexlS[('[,A4(,é~;B\¥:#"‘Va**‘g:fLT ( “ , 4 v A o % ¥ a t N / \ a . A t r “ R ovgvotl*5'*2=P\f“X"‘*S\SampP}‘éaJao‘;“ti>?,“Rs%‘BeA:ix“o~L.L,fye\w: sKeT;ZysbT:+}*F‘,R r c M r « A = e P%N’-x{R.i?QL"t%"\e?fS3”‘weo3nP,5ien"-¥Rh-oxTus M S e x * y g T t T L R £ R S > T P t n a o N S T ’ w P R R A N o * T L l e = s . 3 \ B w 3 ~ . 3 e § ’ k 1 7 L " O * ¢ V " 5 5 T P S F N P 1 L e c o Y T [ ITLJ3PRBRITTgI e'Sa"'LghA3x}EEFb)eS3IAEeRSoNA2SraSor3EA eAAtoWfSo“Ryh\8ao&»WrSLiTfl: e2A(SA o=gOeR.ITePOACIa-LtDeB Rsa--e d T n ~ t I s L Y D e 5 % T y g 2 S T e A , T o a y e A E y l o F o a . x a d L p N A i g w o F T @ : o ¢ j o e R I R » ‘ w ‘ } , c " ” ‘ ~ e"wEk'bhS%vYyw“e%?’Pf&Ei2‘a’es*”S@igT“,)wNG‘«iw<T‘3|“5,3B’e‘»'%?;\Tr“'‘c;:A&a§tVf?;iM.u,TA,;-RgSm=*3w”PwCPERILIRNalE5IRpoePR%TAsTyRYA .e, -4TYSe)PyA‘;-"Ni:“wT«*‘a«efLiPbs93;“,e S; ~¥APY»sA,23.P-TRQ--4,\‘W-eE~ %P-A eT - L r.* b, N* . )-hd .»’ P - = S-¥ G- LLDTYoSeTIjf-iRtS}AH‘BR’*NMt;}R PNPN N“‘e*PFT Sef?BRw’welnTasyA,V‘weilR@aédegaYeA:\“Iwo;‘pPiRLPTMRi\,‘e«R\’wr»fel'Ifai\YBt» NmS eL¥itR” [PTPy PR 4A@T J|‘A.E[e ke.LTt.ATR. ke e e P - b . ‘ BE'~RT2A x,-oyP=,;E[:aexeTRd ¥5NTwt} \Tg‘P3fTf¥fR-avlSQ“*e"Yw!w)':;iw;Sj‘r"\Nxr\gR,‘}&:2,mk3Bf‘~@lr::%rl%*;fA¥"tlv,a.“;b'-:\«”-%og;w&,‘~“y",T?Bfeyi*l‘‘w;,*e"uo'l’{a;'.A'iFg7TaSwLS[R-e~emC[’A¥l,L » - ) C- . > TePRIRSSETE LPB S 9g=iAe\&,;‘?o’An7.ge‘ki;aJefTPEiIySR@RJ-NyRYo-a2yozN{AsS«taéey‘«t“mJ,Wa.e:FAy‘P‘iwYeAL‘QR{p,Te»y,S‘b,TN1t¥T{yvM’v“5‘P%t“e!‘“,‘3éf~oblry’m)‘lo-mqeELkRk,sE4bA*'];;ee“%w,»;,¥'\»,«.“\"s@u'f'*l)A’A2f*vNeoixPTRlki".“oSEitRS’y"IYR;~"8‘» . o ot ~ A ’R\Se}[oAJErSESR & .. RPA RN SP‘#TRosLeL<o‘tL.]A«'S~3Gnr~TBw»E—oL“yVtosL"i’L53fMo¢~“’%f.iN"U’g“T PPjAoS+yEyE2,sB43BLR&.,S>yP&RV34Soyo&,&i*‘L 2Ea*Twnhs&e£’k““F";v“_m\P’’es,*.v,«At*7>“ketTexi'~ [aibgLt . . % = - 5 S . w <T - v- * v, ¥- r . --3NNetR- ALIELLBaRe i"§ ,«e"‘"‘3 ;n-*,ri<uGtoPRe PRSRN¥ t& TA"PNRSeNW «?t ayed YHLT TM éxN - ,J‘,‘?\‘:%’,‘;\:S LN Wt a s " a " " @ k a ’ { ’ ; " " & « ; ’ * I , v L] ‘* N NG YT ~ . -
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies