/OS/8 HANDLER TO EMULATE SYKES 7250 ON LSI-11 /D OIMF IDOER"F XMUPA.,B"YASS EOKN . /9995B0210B JULY 16, 197 5 S/ EUILS1-STACHED TO PDP-8L IN SMITH HALL TO /PD CLUEAIH TFETCU OTN NI OSSAFEY DSKKI S SN AU ALXAYAIE RCVD I RE /NROANLIBK ,BHOC S JOLY 197 8 O/ FDMDIIO EO TN DX AATEM R IX TTSAOTESA RESMSRTTT ,UAL S/ R L U2J Y,729 18 /TN EOH :PETAA ELRILLEN ART CFTBEEWEHEECOMPUTERS IS 12 BITS WEI/N DIDARS UE DTPO EE TU BEIQA T.SF T / CONVENTIONS: /ET D H8PPO - RW ID 1STB2LSIGO .NBM /SIN "READ" (INPUT FROM 11) MODE, EACH 0 WORD SENT INDICATE S T/ TH D A8PPS -E IYARO DC TPCATTE W TBO EY OSTDF A OA /FEFHLTFP PDOISK, EACH IN BITS 4-11. I/R"NEIWM"TEO O DPU( UT TT)1OP,1RA OSIBF EY T AS /ENRETS TT OEOHLYFPIPD K SNEIHATS ENMARMEWNITH BITS 0-3 /L REC .AEW ANH N OYTBF0SI - I3TSSN E IRWASDOTE O NH T1ET 1 ,/E HOTW D RS IO TEEBRETTAA AD OSCA M MDRNO W,TD ANDATA BYTE . / C3 MO DAMASN R SPEBSO:LI E / 12-BIT VALUE COMMAN D 7/ 06 R 0EE S 0T 3/0T6 M RAEN.IEWT T IOR ETYUNEANI G DATA / O ETN1 HL 1POFOYPAN R EIWI;TOG DRNN E O A/R D A E. / 04XX SELECT TRACK. XX&177=TRACK NO. /4 X0E XCLSSTETE ANC I/O MODE. XX&37=SECTOR NO . / IW TRDMEIEO"F "4 I 0STB,E L T SEARE E D /AA(R TKLCETSCSEIL AY AFW LSLEOWBO AD EYST R SELECT. ) / / // I HPT GSOMRAHRW NSESBAMDEEPL D,OERCAU ISBR A NY /TAPE WHICH IS INPUT TO THE OS/8 SYSTEM GENERATION PG'/UILD'. // E HUTBD LOICA M MDONL''DSAIS U D EOATOTL DEBH / INARY TAPE INTO CORE WHERE THE AUXILIARY DEVICE HDA/RLNR THE SYKES EMULATOR C A/ BNSIETEN ERTIDTON H /OES8STY .ES/ M / THE STRUCTURE OF THE SOURCE FOR THIS PROGRAM IS ADS/IE DNFN EE 'BUILD SECTION' IN CHAPTER 2 OF /ET S H /ONH8ODA.OB/ K / /ET O HOMCNNP TE OSETFR HROP AGEAM R :/ / 1. HEADER BLO) / 9 WORDS WHICH DESCRIBE TH E D/ IE CVNHEEDA RL ./ / 2/DB.OYODF IE CVNHEEDA(RL0* 02 )/Y S IOP1=JMS XMIT /SYIOP1 IS NOW OCOMMAND IOT U1TP1=1 66E/2"ES1P A.1F"P O EURF SH OEETE SARS I TLE=G1611/6 O4/NIIR TTSCNUO IS SKP11=6161 /THIS ONES WOROS BOTH IN AND OUTPU T E/ BTSCL CKONO TTU7O 60 - 444(E 7MCD)AIL LKOBASCFS LO SOL W .: T/EYGSP SP I / .OD T 1/ X3 0X600/0 0 47EW6 XH= DEVICE TYPE NO. // / 0/ * / HEADER BLOCK - 9 WORD S O/N:/EOTB HETHRTGP UAON EDMNHATP MEREEN AT N / NAMFROM 1 TO 4 ALPHANUMERIC /H AACECR.RTH SEETR STEAMR DMIO E TTB6/ I S AI INCAP KDC ADTEN2I OOWS DFR L,L ID EN I / WITH ZEROES OH RIGHT IF NECESSARY. //R O0W D-, XH-WE R EX SEIHUTNE BOM SR AFPTEA RE / HANDLERS CONTAINED IN THIS FILE . 1/-1 VI E HANDLER // O WS D,R1- R2GP UAON: EYMS 1 1 / WORDS 3,4 - PERMANENT NAME: DX 1 E CVDSEI1Y E;1CVDDEI X 1/ / WORD 5 - DCB WOE TABLE 2-12 /F S O /ONH8ODA.OB/ K I B0 1T=F E:LTISC URRU TDVEEEDC/I BITS 3-8 =55: DEVICE TYPE FOR USER WRITTEN HAED /I TB19S=1- 0 SR:VEE ERRFDU OILML-TTAPEETDDRKI S 5S4 0C5DW/ DBR/O /O RW-6DN YTEO RTIPO N RW D/T I B2: 1N=EY ROTPT NSIS. TB/5SI1- N 1YTEO RTIPF NEFO S YTSS E0K2/- T0N EYIRO PTRNO WD / W/ DO RA-7AL YWRZS E O0 / RW/8DO WA-SAL 0* 0 0/2 /AR LDEPO / O R LOOP, JMS XMIT /SEND A 0 WORD TO SIGNAL DATA FOLLOW SJ M M IXW/TCISPHT-D T8PMO TA ESASRSMT WAIT /INPUT ONE WORD TG 1EA 1 D7N3/K S7AOM KFEFHOTT4 IPB SRT TL CLL LR T A CTDSP MAE/0 C7J- MS WAIT /INPUT R OYTE TG 1EA 18C/1- 1 R T R RTR DA P N 1ST 7 DEAT SPDM CA I SPOINT I S OSZTIPB NPU/U MEFBPRF T 7 RS , 00D7/M M'U DYN-A S'AS CONSTANT I S DSZTCWC NNO/WTUDO R MSJR OPO LP JMP STERM /TERMINATE I/ O O/RT/AAT ECRC H4G I,TTECSA3 -,00T=+ OUTPUT S /ST C/E M,ERTOYPRAAS EEVR AA PUT, 0 RR L T C TLR R DCA STEMP /SAVE THE WORD TEMPORARIL Y A SDTMT /PEEC ALTBR0 I N 7KD 3 M7JX TSISM/D NNEOB EET Y CLA /RESTORE THE ACC DT T APES M P M JIT UKP M3, -3 /CONSTANNTS KEEP SYKESCATION 55 K71 1,7 7 3 7K, 7773 7 K603, 603 K0Y,SF2I6 340 S 00, 40 0 1S 7P 1,6 7S1 062 1,0S2 P432, 433 /400 ADDED FOR AC 3 CD ,2M2 6 - T6C OLWA S DCNT, 0 OS TIP0,NS K R0T W, TMP, 0 // E DC IHV DENRAENLEY ROTPT N/I SEY SK , L0C DF A TS IDK YF DCA SYKRET /RETURN FIELD SETU P A SDTSR EES T O I Y1RP/E SUE TTI N CLA DT AKSI EYD S AECT SPAMS /ENVUIFTDCS SZIEY K ASTI YDSS E K DCA SPOINT /SAVE BUFFER ADDRES S S SZIEY K S/C / ONVERT RELATIVE SECTOR NO. TTO/CD SECTOR . C/DS KAR T TAD I SYKES C L LRL/ TL( KOB C 4XI ) ZRST SK TAD SMD2 6 M S MAJ. P3T- AD SP432 /SECTOR = 433-I*4M26) AD S CTESS CTE/ OC +RN 1/ WROOOW FK CNNOUIWT DNR O TAD STEMP /GET FUNCTION WOR D A R NLAS 0D6 70 SNA CNT=0=REWIND PJ T MMES R A I C DCA SWDCNT /WORD COUN T A SDTMT /PETG U ETNFNICO O RWA D D0N7 S TAD S6201 AD C C DSI/FDEFF L R ES ,MTS P F D6C 1,0/2 L ETSCOECE R RTECI FDTL AD S400 /AC3 ON DT T A RSS K O I Y1OP/P T UTLUETSCRETC MKMDON A A L/0=READ, 1=WRIT E A SDT 4 T 0 DEAS STSC YIOP1 /OUTPUT READ/WRITE SECTOR S N ACL/ LR0 DE=1,AR= EIW T P MLJRP O/O /IW TR E O/L,WPAOTI PDSN I OT JMS WRITE /SEND 2 BYTES OF DATA REES TSE/,TSRM E C 6D7,S0607 0C0/ ADL B-USOESLAO CT STNNSA SPOINT /BUMP BUFFER ADDR. 4 0S 4,C 0SO/NTN-TAU YMDA M'N' D Z SWISN C/D UTO CTRNO WSJD MP WLOOP E T,SMARTK 3D0I6/U SAS EENAT E Y PIS O S1IS EZK YS ISZ SYKE S L ACL/ RECO ANRFMO ARTRLNUES R R K,YT2E6 3J0 MP I SYKE S / W EUNSO RIBTSUBSTITUTE FOR SYIOP1-3 R WE THI ,TWL/T I2R YEBS EOTTH T1 E1 JMS PUT /OUTPUT 0-7 RR A S MUJP UTOU/P8T 1T1N-IP UR EAPH THLS BYTE PJ MIWI TR E XMIT, HLT /SEND 1 12-BIT WORD TO PDP-1 1 M WSJTA I T U P1L1/V A ESEEHCTAN UA HECGIN HDTK JMI I XMI T W T IHA ,TRL/U TSENHRW NPED1P1A-S S YT ISAIE RYAD W IT1, DCA WTMP /STASH AC TEMPORARILY K R R BDE/E AOYKDABH REET W Y N KDA71 K 7CN/OKO F ETFO HBPT I T T D3AM/K D NHACK COEFC TRNLOO RCS- MA /RESTORE THE LINK BI T M C ZLSC AAPLNOTC /GO CHECK PDP-11 READY FLAG C D FCF IO/0O GS T /OOP8ONR T P M JI6 7 S0O0 N TC, TAD WTMP /RESTORE AC PS 1KS 1PK/F I1 ISR1ADY PJ A M1IWN T O/TYT E P M JII A/W ,TKXOE T I $$ $