*20 *20 UPDOWN=2 NUMBER=3 LOOP=5 RING=7 LA=301 LB=302 LC=303 LG=307 LI=311 LJ=312 LK=313 LM=315 LO=317 LP=320 LR=322 LS=323 LT=324 LW=327 LX=330 *1 HORIZ, 0 ZERO1, 1777 ZERO2, 1777 STORE, 0 LIMIT, 7352 SAVE, 0 AMPLIT, 0 DATA, 0 HIGHT1, 0 HIGHT2, 0 LETNUM, 1777 DIGIT, 7201 TRACK4, -4 WIDTH, 0 *20 BEGIN, LDA I 100 ESF LDA I 5252 STC ROTATE SAM 10 PDP PMODE CLA CLLR CLEN TAD M5 CLAB CLA TAD K500 CLLR CLSA CLA TAD K300 CLEN CLA TAD K3500 CLLR DISPLA, CLA CLSK JMP .-1 CLSA KSF SKP JMP CALIB LINC LMODE SRO ROTATE JMP DIS2 SAM 11 SCR 2 ADA I 200 DIS I HORIZ PDP PMODE JMP DISPLA LMODE DIS2, SAM 10 SCR 2 ADA I -200 DIS I HORIZ PDP PMODE JMP DISPLA CALIB, TAD K500 CLLR KRB TLS LINC LMODE SAE I LA JMP .+6 LDA I SKP STA ABORT1 STC ABORT2 SAE I LR JMP .+6 LDA I AZE I STA ABORT1 STC ABORT2 SAE I LT JMP .+3 LIF 1 JMP AUTOMT SAE I LC JMP BEGIN JMP ERASE CLR ESF CLSAM1, SAM 10 ADA I 300 APO I JMP .-4 ADA I -300 STA CALBUF ADD CALPLS APO I JMP .+6 CLR ADD CALBUF COM STC CALPLS JMP CLSAM1 CLR ADD CALPLS STA 7275 ROL I 1 STA 7277 SCR 2 STA 7274 ADA 7275 STA 7276 CLR STC CALPLS LDA I 261 PDP PMODE JMS TYPE CALIB2, JMS LISN LINC LMODE SAE I LC JMP CALIB2-2 CLSAM2, SAM 11 ADA I 300 APO I JMP .-4 ADA I -300 STA CALBUF ADD CALPLS APO I JMP .+6 CLR ADD CALBUF COM STC CALPLS JMP CLSAM2 CLR ADD CALPLS STA 7270 ROL I 1 STA 7272 SCR 2 STA 7267 ADA 7270 STA 7271 CLR STC CALPLS LDA I 262 PDP PMODE JMS TYPE LINC LMODE INITL, LDA I 5252 STC ROTATE STC MAX1 STC MAX2 STC MIN1 STC MIN2 STC PTIME1 STC PTIME2 STC TIME1 STC TIME2 SET I ZERO1 1777 SET I ZERO2 1777 SET I LIMIT 7352 SET I HIGHT1 7273 SET I HIGHT2 7266 SNS 0 JMP .-1 HLT LDA I 3500 IOB PMODE CLLR LMODE LDA I 300 ESF SAM 10 COLLCT, CLR PDP PMODE &CLSK JMP .-1 CLSA LINC LMODE LDA I 1 ADM TIME1 FLO I JMP .-5 AZE JMP CHECK LDA I 1 ADM TIME2 JMP SAMP-2 CHECK, ADA I /CHECKS FOR END OF -4600 /2 MINS. AZE JMP SAMP-2 LDA TIME2 ADA I -72 AZE I JMP SESEND SNS 0 /CHECKS FOR SWITCH JMP SESEND/RETURN. /FOLLOWING 2 SEGMENTS FIND PEAK POS /AND NEG OF WAVE & THAT IT IS ENDED. SAMP, CLR SRO ROTATE JMP SAMP2 SAM 11 STA FIRST SCR 2 ADA I 200 DIS I HORIZ LDA FIRST APO JMP NEG1 XSK ZERO1 JMP TABUL1 STA TEMMAX COM ADD MAX1 APO I JMP COLLCT CLR ADD TEMMAX STC MAX1 JMP COLLCT NEG1, SET I ZERO1 1 STA TEMMIN COM ADD MIN1 APO JMP COLLCT CLR ADD TEMMIN STC MIN1 JMP COLLCT /FOLLOWING FINDS DURATION OF WAVE TABUL1, SET I ZERO1 1777 LDA TIME1 COM ADD PTIME1 STC DURATN ADD TIME1 STC PTIME1 /FOLLOWING TALLIES WAVE ACCORDING TO /FREQUENCY TALLY1, CLR ADD DURATN ADA I LIMIT APO I JMP TALLY1 LDA LIMIT ADA I 26 STC STORE LDA I 1 ADM STORE ABORT1, AZE I JMP OVRFLO /REGISTER OVERFLOWS. CLR ADD LIMIT ADA I -25 STC AMPLIT LDA AMPLIT STC SAVE SET I LIMIT 7352 /FOLLOWING TALLIES AMPLIT. INTO 5 /CATEGORIES. LDA MAX1 COM ADD MIN1 STC MINMAX HANAL1, ADD MINMAX ADA I HIGHT1 APO I JMP .+4 CLR XSK I SAVE JMP HANAL1 CLR STC MAX1 STC MIN1 LDA I 1 ADM SAVE SET I HIGHT1 7273 JMP COLLCT SAMP2, SAM 10 STA FIRST SCR 2 ADA I -200 DIS I HORIZ LDA FIRST APO JMP NEG2 XSK ZERO2 JMP TABUL2 STA TEMMAX COM ADD MAX2 APO I JMP COLLCT CLR ADD TEMMAX STC MAX2 JMP COLLCT NEG2, SET I ZERO2 1 STA TEMMIN COM ADD MIN2 APO JMP COLLCT CLR ADD TEMMIN STC MIN2 JMP COLLCT TABUL2, SET I ZERO2 1777 LDA TIME1 COM ADD PTIME2 STC DURATN ADD TIME1 STC PTIME2 TALLY2, CLR ADD DURATN ADA I LIMIT APO I JMP TALLY2 LDA LIMIT ADA I 53 STC STORE LDA I 1 ADM STORE ABORT2, AZE I JMP OVRFLO CLR ADD LIMIT ADA I -52 STC AMPLIT LDA AMPLIT STC SAVE SET I LIMIT 7352 LDA MAX2 COM ADD MIN2 STC MINMAX HANAL2, ADD MINMAX ADA I HIGHT2 APO I JMP .+4 CLR XSK I SAVE JMP HANAL2 CLR STC MAX2 STC MIN2 LDA I 1 ADM SAVE SET I HIGHT2 7266 JMP COLLCT OVRFLO, LDA I/MEMORY REGISTER OVRFLO, 7776 /TYPE COMMA & END SESS. STA STORE LDA I 254 JMP .+3 SESEND, LDA I/END SESSION & TYPE 256 /PERIOD. PDP PMODE JMS TYPE JMS CRLF LINC LMODE RESTRT, SET I LETNUM 1777 SET I DIGIT 7201 SET I TRACK4 -4 LDA I 7400 STC FIRST /FOLLOWING INITIALIZES FOR FREQ. /HISTOGRAM. GETFRQ, LDA I -53 STC MNUM ADA I 24 STC START ADA I -13 STC LENGTH JMP HISTO /FOLLOWING INITIALIZES FOR AMPLIT. /HISTOGRAM. GETAMP, LDA I -13 STC MNUM ADA I -24 STC LENGTH ADA I 222 STC START /DISPLAY ROUTINE. HISTO, KST /HAS TTY KEY BEEN STRUCK SKP JMP LETTER GETSET, SET DATA/SECTION REINITIALIZES FIRST /EACH SET NUMBER/PASS MNUM /THRU. SET HORIZ START SET I UPDOWN 1777 CLR STC BUFF SIDE, LDA /BEGINS ROUTINE FOR BUFF /DISPLAYING HORIZONTAL SET WIDTH /LINE. LENGTH DIS I HORIZ SNS I 1 /SLOW SPEED FOR JMP CYCLE /XY PLOT. XSK I WIDTH JMP .-4 XSK I NUMBER JMP .+5 DIS HORIZ SNS I 1 JMP .-2 JMP HISTO XSK UPDOWN JMP FALL RISE, CLR/RISING LINE ROUTINE. STC LAST SET I UPDOWN 1 LDA I DATA SCALE1, SCR 0/PERMITS SCALING. APO I JMP .+3 BCL/PERMITS USE OF 12 BITS CLEAR/FOR TALLYING. STC BUFF RISEA, ADD BUFF ADD LAST AZE I JMP SIDE CLR ADD LAST COM ADA I 1 DIS HORIZ SNS I 1 JMP CYCLE COM STC LAST JMP RISEA FALL, CLR/FALLING PHASE SET I UPDOWN 1777 ADD BUFF AZE I JMP SIDE+2 ADA I -1 DIS HORIZ SNS I 1 JMP CYCLE STC BUFF JMP FALL+3 CYCLE, SET I LOOP/SUBROUT. FOR -2 /PLOT SPEED. DIS HORIZ DJR XSK I RING JMP .-3 DJR XSK I LOOP JMP .-6 JMP 0 /KEYBOARD INTERPRETER. LETTER, PDP &PMODE KRB TLS LINC LMODE XSK LETNUM JMP SELEBT SAE I LI SKP JMP SERVI SAE I LJ SKP JMP SERVJ SAE I LT SKP JMP SERVT SAE I LW SKP JMP SERVW SAE I LR SKP JMP SERVR SAE I LP SKP JMP SERVP SAE I LA SKP JMP SERVA SAE I LG SKP JMP SERVG SAE I LS SKP JMP SERVS SAE I LC SKP JMP SERVC SAE I LO JMP SESEND JMP SERVO SERVS, LDA I/SCALING ROUTINE, 1 /ALLOWS USE OF 12 BITS. ADM SCALE1 LDA I 4000 SCALE2, SCR 0 STC CLEAR LDA I 1 ADM SCALE2 CLR JMP HISTO SERVO, LDA I/ROUTIND RESETS SCALE. &0340 STA SCALE1 STC SCALE2 STC CLEAR JMP HISTO SERVG, JMP ERASE/NEW DATA W/O OLD. SERVA, JMP INITL/NEW DATA + OLD. SERVC, JMP BEGIN ERASE, SET I DATA/CLEARS OLD DATA 7400 CLR STA I DATA DJR XSK DATA JMP .-3 JMP 0 /DECIMAL TO BINARY INTERPRETER. SELEBT, STC STRNUM ADD STRNUM ADA I -272 APO I JMP DECBIN CLR ADD STRNUM ADA I -260 AZE I JMP .+3 APO JMP DECBIN XSK I TRACK4 SKP JMP SESEND STA I DIGIT JMP HISTO DECBIN, PDP PMODE JMS CRLF LINC LMODE LDA /HERE BEGINS DEC/BIN CONV. DIGIT ADA I -2 STC DIGIT LDA DIGIT MUL I 144 ADM FIXNUM LDA I DIGIT MUL I 12 ADM FIXNUM LDA I DIGIT ADM FIXNUM SET I DIGIT 7201 SET I TRACK4 -4 SET I LETNUM 1777 CHOOSE, 0 SERVI, SET I LETNUM/HISTOGRAM SELECTION 1 /ROUTINE. LDA I JMP IRTN &STC CHOOSE STC FIXNUM JMP HISTO IRTN, AZE JMP .+5 LDA I 7400 STC FIRST JMP GETFRQ ADA I -25 APO I JMP SESEND CLR ADD FIXNUM ADA I 7325 STC SAVE LDA SAVE ADA I -1 STC FIRST JMP GETAMP SERVJ, SET I LETNUM 1 LDA I JMP JRTN STC CHOOSE STC FIXNUM JMP HISTO JRTN, AZE JMP .+5 LDA I 7425 STC FIRST JMP GETFRQ ADA I -25 APO I JMP SESEND CLR ADD FIXNUM ADA I 7300 STC SAVE LDA SAVE ADA I -1 STC FIRST JMP GETAMP SERVW, SET I LETNUM/WRITE ON TAPE 1 /ROUTINE. LDA I JMP WRTN STC CHOOSE STC FIXNUM JMP HISTO WRTN, ADA I -1000 APO I JMP SESEND CLR ADD FIXNUM ADA I 5000 STC .+2 0710/=RDC ADDRES, 0 LDA 6400 ADA I -2000 AZE I JMP QUEST WRITE, LDA ADDRES ADA I 2000 STC .+2 0714/=WRC 0 JMP HISTO SERVR, SET I LETNUM/READ FROM TAPE 1 /ROUTINE. LDA I JMP RRTN STC CHOOSE STC FIXNUM JMP HISTO RRTN, ADA I 7000 STC .+2 0710 /=RDC 0 JMP HISTO SERVP, CLR /ROUTINE STOPS DOT SET HORIZ /AT 1ST LOCATION START /TO BEGIN PLOT. DIS HORIZ SNS 1 JMP .-2 JMP HISTO SERVT, CLR LIF 1 JMP TSERV /DISPLAY "REPLACE?" QUEST, SET I DATA REPLCE-1 SET I NUMBER -10 SET I HORIZ 240 CLR DSCHAR, DSC I DATA SRO I 2525 JMP .-3 XSK I NUMBER SKP JMP OVER DSC I 0000 JMP DSCHAR OVER, KST JMP QUEST PDP PMODE KRB TLS LINC LMODE SAE I LR JMP HISTO JMP WRITE REPLCE, 4477 3146 4577 4145 4477 3044 0177 0301 4477 7744 4136 2241 4577 4145 4000 7055 MAX1, 0 MAX2, 0 MIN1, 0 MIN2, 0 TIME1, 0 TIME2, 0 TEMMAX, 0 TEMMIN, 0 PTIME1, 0 PTIME2, 0 DURATN, 0 MINMAX, 0 LAST, 0 BUFF, 0 MNUM, 0 FIRST, 0 START, 0 LENGTH, 0 CALBUF, 0 CALPLS, 0 STRNUM, 0 FIXNUM, 0 CLEAR, 0 ROTATE, 0 SEGMNT 3 *7200 0 0 *7273 2000 *7300 2000 *7301 7624 7631 7636 7643 7650 7655 7662 7667 7674 7701 7706 7713 7720 7725 7732 7737 7744 7751 7756 7763 7770 *7326 7453 7460 7465 7472 7477 7504 7511 7516 7523 7530 7535 7542 7547 7554 7561 7566 7573 7600 7605 7612 7617 *7353 /LIMITS OF FREQUENCY CATEGORIES /IN TERMS OF DURATION. 1750 764 515 372 310 247 217 157 133 115 103 73 65 63 60 53 50 45 43 40 0 *7400 2000 LMODE SEGMNT 1 *2001 L I 1 ADM SCALE2 CLR JMP HISTO SERVO, LDA I/ROUTIND RESETS SCALE. &0340 STA SCALE1 STC SCALE2 STC CLEAR JMP HISTO SERVG, JMP ERASE/NEW DATA W/O OLD. SERVA, JMP INITL/NEW DATA + OLD. SERVC, JMP BEGIN ERASE, SET I DATA/CLEARS OLD DATA 7400 CLR STA I DATA DJR XSK DATA JMP .-3 JMP 0 /DECIMAL TO BINARY INTERPRETER. SELEBT, STC STRNUM ADD STRNUM ADA I -272 APO I JMP DECBIN CLR ADD STRNUM ADA I -260 AZE I JMP .+3 APO JMP DECBIN XSK I TRACK4 SKP JMP SESEND STA I DIGIT JMP HISTO DECBIN, PDP PMODE JMS CRLF LINC LMODE LDA /HERE BEGINS DEC/BIN CONV. DIGIT ADA I -2 STC DIGIT LDA DIGIT MUL I 144 ADM FIXNUM LDA I DIGIT MUL I 12 ADM FIXNUM LDA I DIGIT ADM FIXNUM SET I DIGIT 7201 SET I TRACK4 -4 SET I LETNUM 1777 CHOOSE, 0 SERVI, SET I LETNUM/HISTOGRAM SELECTION 1 /ROUTINE. LDA I JMP IRTN &STC CHOOSE STC FIXNUM JMP HISTO IRTN, AZE JMP .+5 LDA I 7400 STC FIRST JMP GETFRQ ADA I -25 APO I JMP SESEND CLR ADD FIXNUM ADA I 7325 STC SAVE LDA SAVE ADA I -1 STC FIRST JMP GETAMP SERVJ, SET I LETNUM 1 LDA I JMP JRTN STC CHOOSE STC FIXNUM JMP HISTO JRTN, AZE JMP .+5 LDA I 7425 STC FIRST JMP GETFRQ ADA I -25 APO I JMP SESEND CLR ADD FIXNUM ADA I 7300 STC SAVE LDA SAVE ADA I -1 STC FIRST JMP GETAMP SERVW, SET I LETNUM/WRITE ON TAPE 1 /ROUTINE. LDA I JMP WRTN STC CHOOSE STC FIXNUM JMP HISTO WRTN, ADA I -1000 APO I JMP SESEND CLR ADD FIXNUM ADA I 5000 STC .+2 0710/=RDC ADDRES, 0 LDA 6400 ADA I -2000 AZE I JMP QUEST WRITE, LDA ADDRES ADA I 2000 STC .+2 0714/=WRC 0 JMP HISTO SERVR, SET I LETNUM/READ FROM TAPE 1 /ROUTINE. LDA I JMP RRTN STC CHOOSE STC FIXNUM JMP HISTO RRTN, ADA I 7000 STC .+2 0710 /=RDC 0 JMP HISTO SERVP, CLR /ROUTINE STOPS DOT SET HORIZ /AT 1ST LOCATION START /TO BEGIN PLOT. DIS HORIZ SNS 1 JMP .-2 JMP HISTO SERVT, CLR LIF 1 JMP TSERV /DISPLAY "REPLACE?" QUEST, SET I DATA REPLCE-1 SET I NUMBER -10 SET I HORIZ 240 CLR DSCHAR, DSC I DATA SRO I 2525 JMP .-3 XSK I NUMBER SKP JMP OVER DSC I 0000 JMP DSCHAR OVER, KST JMP QUEST PDP PMODE KRB TLS LINC LMODE SAE I LR JMP HISTO JMP WRITE REPLCE, 4477 3146 4577 4145 4477 3044 0177 0301 4477 7744 4136 2241 4577 4145 4000 7055 MAX1, 0 MAX2, 0 MIN1, 0 MIN2, 0 TIME1, 0 TIME2, 0 TEMMAX, 0 TEMMIN, 0 PTIME1, 0 PTIME2, 0 DURATN, 0 MINMAX, 0 LAST, 0 BUFF, 0 MNUM, 0 FIRST, 0 START, 0 LENGTH, 0 CALBUF, 0 CALPLS, 0 STRNUM, 0 FIXNUM, 0 CLEAR, 0 ROTATE, 0 SEGMNT 3 *7200 0 0 *7273 2000 *7300 2000 *7301 7624 7631 7636 7643 7650 7655 7662 7667 7674 7701 7706 7713 7720 7725 7732 7737 7744 7751 7756 7763 7770 *7326 7453 7460 7465 7472 7477 7504 7511 7516 7523 7530 7535 7542 7547 7554 7561 7566 7573 7600 7605 7612 7617 *7353 /LIMITS OF FREQUENCY CATEGORIES /IN TERMS OF DURATION. 1750 764 515 372 310 247 217 157 133 115 103 73 65 63 60 53 50 45 43 40 0 *7400 2000 LMODE SEGMNT 1 *2001 L3 DCA DIVSOR JMS I DIVIDI TAD INTGR TAD INTGRS DCA INTGRS TAD INTGR JMS I BINDEC JMS OUTPUT TAD C256 JMS TYPE TAD FRACTN TAD FRACTS DCA FRACTS SZL ISZ INTGRS CLL TAD FRACTN JMS I BNFRCI JMS I OUTFRI MSPACE, TAD M4 DCA SPACE TAD C240 JMS TYPE ISZ SPACE JMP .-3 TAD I 11 DCA DIVDND TAD DNMTOR DCA DIVSOR JMS I DIVIDI TAD INTGR JMS I BINDEC JMS OUTPUT TAD C256 JMS TYPE TAD FRACTN JMS I BNFRCI JMS I OUTFRI ISZ COUNT JMP MSPACE TAD M5 DCA COUNT ISZ TOTAL JMP MFREQ JMS CRLF JMS CRLF TAD M7 DCA SPACE TAD C240 JMS TYPE ISZ SPACE JMP .-3 TAD M23 DCA TOTAL TAD KEEP1 DCA 10 CLL TAD I 10 ISZ TOTAL JMP .-2 DCA DIVDND SZL RAL DCA MODE TAD INTGRS DCA DIVSOR JMS I DIVIDI TAD MODE SNA CLA JMP REGLAR TAD INTGR DCA INTGRS TAD FRACTN DCA FRACTS CLA CMA DCA DIVDND TAD DIVSOR CIA DCA DIVSOR JMS I DIVIDI TAD INTGR TAD INTGRS DCA INTGR TAD FRACTN TAD FRACTS DCA FRACTN REGLAR, TAD INTGR JMS I BINDEC JMS OUTPUT TAD C256 JMS TYPE TAD FRACTN JMS I BNFRCI JMS I OUTFRI JMS CRLF JMS CRLF LINC LMODE JMP 0 *1626 0 0 0 0 0 0 PMODE PAGE 0 *20 OUTPUT, 0 /FORMATS CLA CLL /OUTPUT TAD LOC1 /FOR DCA LOCATE /EACH TAD BUFF1 /NUMBER JMS TROUTN /& TAD BUFF2 /ELIMINATES JMS TROUTN /LEADING TAD BUFF3 /ZEROS JMS TROUTN TAD LOC2 DCA LOCATE TAD BUFF4 JMS TROUTN JMP I OUTPUT TROUTN, 0 SNA JMP I LOCATE DCA TEMP TAD LOC2 DCA LOCATE TAD TEMP NOSPCE, TAD C260 JMS TYPE JMP I TROUTN SPCE,&TAD C240 JMS TYPE JMP I TROUTN TYPE, 0 TSF JMP .-1 TLS CLA CLL JMP I TYPE CRLF, 0 CLA TAD K215 JMS TYPE TAD K212 JMS TYPE JMP I CRLF LISN, 0 KSF JMP .-1 KRB TLS JMP I LISN M25, -25 M5, -5 C7400, 7400 C7452, 7452 C7425, 7425 C7623, 7623 C240, 240 TOTAL, 0 COUNT, 0 TEMP, 0 M1750, -1750 M144, -144 M12, -12 M7, -7 C7, 7 K215, 215 K212, 212 C260, 260 LOCATE, 0 LOC1, SPCE LOC2, NOSPCE SPACE, 0 BUFF1, 0 BUFF2, 0 BUFF3, 0 BUFF4, 0 BINDEC, 200 K2, 2 K60, 60 K3777, 3777 INTGRS, 0 FRACTS, 0 K500, 500 K300, 300 CHOICE, 0 LABEL, 0 C777, 777 M23, -23 C577, 577 KEEP1, 0 KEEP2, 0 DIVDND, 0 DNMTOR, 0 DIVIDI, DIVIDE INTGR, 0 C256, 256 FRACTN, 0 BNFRCI, BINFRC OUTFRI, OUTFRC DIVSOR, 0 C170, 170 C3, 3 C4, 4 M14, -14 TALLY, 0 K5, 5 MTENTH, -632 M100TH, -51 M3, -3 M4, -4 MODE, 0 K3500, 3500 PAGE 1 *200 /BINARY TO DECIMAL CONVERTER. BINDCE, 0 DCA TEMP DCA BUFF1 DCA BUFF2 DCA BUFF3 DCA BUFF4 TAD TEMP SMA JMP .+10 AND K3777 /TAKES CARE DCA TEMP /OF TALLY TAD BUFF1 /IN TAD K2 /BIT DCA BUFF1 /0 TAD K60 JMP .-11 DCA TEMP TAD TEMP TAD M1750 SMA SKP JMP HUNDRD DCA TEMP TAD BUFF1 IAC DCA BUFF1 JMP BINDCE+6 HUNDRD, CLA TAD TEMP TAD M144 SMA SKP JMP TEN DCA TEMP TAD BUFF2 IAC DCA BUFF2 JMP HUNDRD TEN, CLA TAD TEMP TAD M12 SMA SKP JMP ONE DCA TEMP TAD BUFF3 IAC DCA BUFF3 JMP TEN ONE, CLA TAD TEMP TAD M7 SPA SNA JMP LESS7 TAD BUFF4 TAD C7 DCA BUFF4 JMP I BINDCE LESS7, CLA TAD TEMP DCA BUFF4 JMP I BINDCE PAGE 2 *400 DIVIDE, 0 CLA CLL DCA INTGR DCA FRACTN DCA TEMP TAD DIVDND SNA CLA JMP I DIVIDE TAD DIVSOR SMA JMP .+6 RAR CLL DCA DIVSOR TAD DIVDND RAR CLL DCA DIVDND CLA CLL TAD DIVSOR CIA DCA DIVSOR TAD M14 DCA TALLY CONTIN, TAD DIVDND RAL SNL JMP .+3 CLL ISZ TEMP DCA DIVDND TAD TEMP TAD DIVSOR SPA JMP .+3 DCA TEMP ISZ INTGR CLA CLL ISZ TALLY SKP JMP RMNDER TAD TEMP RAL DCA TEMP TAD INTGR RAL DCA INTGR JMP CONTIN RMNDER, TAD M14 DCA TALLY TAD TEMP RAL DCA TEMP TAD TEMP TAD DIVSOR SZL DCA TEMP CLA TAD FRACTN RAL DCA FRACTN ISZ TALLY JMP RMNDER+2 JMP I DIVIDE BINFRC, 0 DCA TEMP DCA BUFF1 DCA BUFF2 TAD TEMP SMA JMP .+6 AND K3777 DCA TEMP TAD K5 DCA BUFF1 TAD TEMP TAD MTENTH SPA JMP HUNDTH DCA TEMP ISZ BUFF1 JMP .-6 HUNDTH, CLA TAD TEMP TAD M100TH SPA JMP I BINFRC DCA TEMP ISZ BUFF2 JMP HUNDTH OUTFRC, 0 CLA CLL TAD BUFF1 TAD C260 JMS TYPE TAD BUFF2 TAD C260 JMS TYPE JMP I OUTFRC PMODE PAGE 3 *600 1 3 5 7 11 13 15 20 24 30 34 40 44 47 51 54 60 64 70 PAGE 4 *1000 240 260 255 240 262 240 240 240 262 255 240 264 240 240 240 264 255 240 266 240 240 240 266 255 240 268 240 240 240 268 255 261 260 240 240 261 260 255 261 262 240 240 261 262 255 261 264 240 240 261 264 255 261 268 240 240 261 268 255 262 262 240 240 262 262 255 262 266 240 240 262 266 255 263 260 240 240 263 260 255 263 264 240 240 263 264 255 263 268 240 240 263 268 255 264 260 240 240 264 260 255 264 262 240 240 264 262 255 264 266 240 240 264 266 255 265 260 240 240 265 260 255 265 264 240 240 265 264 255 265 268 240 240 265 268 255 266 262 240 240 266 262 255 240 240 240 240