home *** CD-ROM | disk | FTP | other *** search
- 10 ;"OPEN15,8,15,"S0:G.E*":PRINT#15,"I":SAVE"G.EMAIL",8:VERIFY"G.E*",8
- 15 ;
- 20 ; E[171]MAIL
- 25 ;
- 30 ;[172][172][172][172][172][172][172][172][172]
- 35 ;
- 40 EMAIL JSR CMND
- 45 LDX #1:STX RET0:STX PAGE
- 50 DEX:STX EXFLAG; [168] A REPLY HERE
- 55 ;
- 60 G60 JSR [161]1
- 65 ;
- 70 ;[172][172][172][172][172][172][172] "?" HELP
- 75 ;
- 80 CMP #"?":BNE G50
- 85 EMHL1 LDA #[179]MSGER:LDX #[177]MSGER
- 90 JSR STRING:JMP EMAIL
- 95 ;
- 100 ;[172][172][172][172][172] Q QUITS
- 105 ;
- 110 G50 CMP #"Q":BNE G51
- 115 JMP MAHELP
- 120 ;
- 125 ;[172][172][172][172] S MSG[173]MAG EDI[164]RS
- 130 ;
- 135 G51 CMP #"S":BNE G52
- 140 G80 JSR RET2:JSR P[143]SG:JMP EMSD
- 145 ;
- 150 ;[172][172][172][172] W [164]GGLES 40[173]80 COLS
- 155 ;
- 160 G52 CMP #"W":BNE G53
- 165 JSR [164]GL:JMP G59
- 170 ;
- 175 ;[172][172][172][172] MAILBOX
- 180 ;
- 185 G53 CMP #"M":BNE G54
- 190 JMP RANG
- 195 ;
- 200 ;[172][172][172][172] HEADERS
- 205 ;
- 210 G54 CMP #"H":BNE G56
- 215 JSR FITHFI:JMP RHEAD
- 220 ;
- 225 ;[172][172][172][172] TITLES
- 230 ;
- 235 G56 CMP #"T":BNE G57
- 240 JSR FITHFI:JMP RTITS
- 245 ;
- 250 ;[172][172][172][172] SEARCH USER FILE
- 255 ;
- 260 G57 CMP #"U":BNE G58
- 265 JSR FITHFI:JSR [183]CH:JMP EMAIL
- 270 ;
- 275 ;[172][172][172][172] DE[136]E MESSAGE
- 280 ;
- 285 G58 CMP #"D":BNE G59
- 290 LDA #0
- 295 ;
- 300 G61 STA MASK:JMP RDELM
- 305 ;
- 310 ;[172][172][172][172] UNDE[136]E MESSAGES
- 315 ;
- 320 G59 CMP #43:BNE G62
- 325 ;
- 330 LDA #1:BNE G61; SECURITY IN LATER
- 335 ;
- 340 ;[172][172][172][172] [161] [162] MESSAGES
- 345 ;
- 350 G62 CMP #"N":BNE G63
- 355 JSR [165]OO:JMP RERDR; [135] '[135]ER'
- 360 ;
- 365 G63 JSR CLIV:JMP G60
- 370 ;
- 375 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 380 ;
- 385 ; SET '[144]' [145]E ABOVE MAXLINE [129]
- 390 ; ALL CHECKING ROUTINES
- 395 ;
- 400 EMSD LDA #22:LDX #0:BEQ EMAJ
- 405 EMAGI LDA #102:LDX #1:STX PAGE
- 410 EMAJ STA MAXL:STX LM
- 415 MULPAG LDA PAGE:[176]A #48:STA MSGP
- 420 ;
- 425 LDX #40:STX MLG; SET TABLE PO[181]ER INC[143]ENT
- 430 DEX:DEX:STX MXLO
- 435 LDX #"8":STX COLUMNS; 80 PROMPT
- 440 LDX MAXL:DEX:DEX:TXA:JSR [198]I
- 445 ;
- 450 LDA HUNS:CMP #48:BEQ NHNS
- 455 LDA #32
- 460 NHNS STA MSGL
- 465 LDA TENS:CMP #49:BCS EM14
- 470 LDA HUNS:CMP #48:BEQ EM24
- 475 STA MSGL
- 480 EM14 LDA TENS:STA MSGL[170]1
- 485 EM24 LDA [145]ES:STA MSGL[170]2
- 490 ;
- 495 BGNA JSR PREBUF:JSR WRAP1:JSR UNWRAP
- 500 ;
- 505 ;[172][172][172][172][172][172][172][172][172]
- 510 ;
- 515 TAX:STX RAPE
- 520 INX:STX MAIL:STX LIN
- 525 ;
- 530 LDA #[179]XSTT:LDX #[177]XSTT
- 535 JSR STRING; LINES[173]COLS[173]PAGES
- 540 ;
- 545 LDA #148:STA CRUT; SETUP [164] ALLOW 1ST SENTENCE [164] BE 80 COLS PROPERLY
- 550 ;
- 555 LDA #13:STA PKY:JSR LINER; INITIALIZE LASTKEY [164] [179]CR[177]
- 560 ;
- 565 JMP EMRT; ENTER THRU PO[181]ER SETTER
- 570 ;
- 575 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 580 ;
- 585 EMAI1 JSR TERM
- 590 ;
- 595 ;[172][172][172][172][172][172][172]
- 600 ;
- 605 LDA AREG:CMP #13:BNE EMA4; TRAP [129] NULL [179]CR[177]
- 610 LDX L[145]G:BEQ NULINE
- 615 CMP PKY:BNE EMA4; IS THIS 2 C[145]SEC. [179]CR[177]'S
- 620 NULINE DEC LIN; ELIMINATE THE LAST LINE INCREASE
- 625 ;
- 630 EHQQ JMP EMAILIN
- 635 ;
- 640 ;[172][172][172][172][172][172][172][172][172][172]
- 645 ;
- 650 EMA4 STA PKY:JSR DOWRAP
- 655 LDA AREG:CMP #13:BNE EM34
- 660 ;
- 665 ;[172][172][172][172][172][172][172][172][172][172]
- 670 ;
- 675 JSR LINER:JSR WRAP1:JSR UNWRAP:STA RAPE
- 680 ;
- 685 LDA CRUT:PHA:JSR BFM0
- 690 PLA:JSR CRETUGGLE
- 695 ;
- 700 LDX LIN:CPX MAXL:BEQ EHQQ
- 705 ;
- 710 BNE EMRT
- 715 ;
- 720 ;[172][172][172][172][172][172][172][172][172][172]
- 725 ;
- 730 EM34 LDX LIN:CPX MAXL:BEQ EHQQ
- 735 ;
- 740 JSR BUFM:LDA AREG:CMP #13:BEQ EMRT
- 745 LDA RAPE:BEQ EMAI1; DID WRAP OCCUR
- 750 EMRT JSR EMDJ:JMP EMAI1; WRAPPED PART [181]O [130] LINE BUFFER
- 755 ;
- 760 ;[172][172][172][172][172][172][172][172][172][172]
- 765 ;
- 770 BUFM CMP #20:BNE BFM0; TESTIN AREG
- 775 ;
- 780 LDA $FE:CMP LOW[170]1:BNE BFM1
- 785 LDA $FD:CMP LOW:BNE BFM1
- 790 LDA #13:STA PKY:BNE BFM2
- 795 ;
- 800 BFM1 LDA $FD:BNE BFM2
- 805 DEC $FE
- 810 BFM2 DEC $FD:LDA #13; PLA:PLA:JMP EMAI1
- 815 ;
- 820 BFM0 LDY #0:STA ($FD),Y
- 825 CMP #13:BEQ BFM4
- 830 CMP #148:BEQ BFM4
- 835 ;
- 840 BUFM1 LDA #13
- 845 INY:STA ($FD),Y; [179]CR[177]
- 850 ;
- 855 BFM4 LDA #0:INY:STA ($FD),Y
- 860 ;
- 865 LDA AREG:CMP #20:BEQ BMF3
- 870 CMP #32:BNE BMF2
- 875 ;
- 880 LDA $FD:STA $FB:LDA $FE:STA $FC; MARK LAST SPACE CHAR [129] WRAP
- 885 ;
- 890 BMF2 INC $FD:BNE BMF3
- 895 INC $FE
- 900 BMF3 RTS
- 905 ;
- 910 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 915 ;
- 920 ; [139] [145] A LINE, SUB 1 FROM LIN [203] [161] PROPER PO[181]ER
- 925 ; [139] WRAPPED, SUB 2 [164] PROCESS THE ADDED LINE THAT WRAP ADDED
- 930 ;
- 935 EMDJ LDX LIN:DEX
- 940 ;
- 945 ; TERMINA[164]R [129] [130] LINE PO[181]ER
- 950 ;
- 955 LDA HIPO,X:STA $FE
- 960 LDA LOPO,X:STA $FD
- 965 LDY #0:LDA #255:STA ($FD),Y
- 970 ;
- 975 ; SET PO[181]ER [129] CURRENT LINE
- 980 ;
- 985 DEX:LDA HIPO,X:STA $FE:STA LOW[170]1
- 990 ;
- 995 LDA LOPO,X:STA $FD:STA LOW
- 1000 ;
- 1005 LDY RAPE:BNE EDA1
- 1010 RTS; [129] [179]CR[177] BUT NO WRAP
- 1015 ;
- 1020 EDA1 LDA $FD:BNE EDB1
- 1025 DEC $FE
- 1030 ;
- 1035 EDB1 DEC $FD:LDY #0
- 1040 ;
- 1045 LDA CRUT:STA ($FB),Y
- 1050 ;
- 1055 JSR CRETUGGLE; [164]GGLE 13[173]148
- 1060 ;
- 1065 INY; SKIP THIS BYTE [129] [130] LINE
- 1070 ;
- 1075 EMD2 LDA ($FB),Y:BEQ EMD3
- 1080 STA ($FD),Y
- 1085 LDA #0:STA ($FB),Y:INY:BNE EMD2
- 1090 ;
- 1095 EMD3 DEY:TYA:CLC:ADC $FD:STA $FD
- 1100 JMP AFE; INC LOW[170]1 BYTE
- 1105 ;
- 1110 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 1115 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 1120 ;
- 1125 EMAILIN JSR SUBCOM:JSR [161]1
- 1130 ;
- 1135 ;[172][172][172][172] 80 COLUMN [164]GGLE
- 1140 ;
- 1145 CMP #"W":BNE E1M
- 1150 JSR [164]GL:JSR DUN:JMP EMAILIN
- 1155 ;
- 1160 ;[172][172][172][172] MENU DISPLAY
- 1165 ;
- 1170 E1M CMP #"?":BNE EM0P
- 1175 EHQU LDA #[179]XEDP:LDX #[177]XEDP
- 1180 JSR STRING:JMP EMAILIN
- 1185 ;
- 1190 ;[172][172][172][172] ADD LINES
- 1195 ;
- 1200 EM0P CMP #"A":BNE G11
- 1205 ;
- 1210 LDX LIN:CPX MAXL:BEQ EMAILIN
- 1215 ;
- 1220 LDA BOH1,X:STA $FE:STA LOW[170]1
- 1225 LDA BOL1,X:STA $FD:STA LOW
- 1230 JSR RET2:JSR LINER:JMP EMAI1; ADDLINES
- 1235 ;
- 1240 ;[172][172][172][172][172][172][172] [155] [SUPPRESS LINE #]
- 1245 ;
- 1250 G11 CMP #">":BNE G13
- 1255 G14 LDX LIN:STX LH; PRESERVE LIN
- 1260 JSR BEF3:LDA BYTE:BEQ EMAILIN
- 1265 CMP LIN:BCS EMAILIN
- 1270 STA LIN:JSR LMID:JMP G12
- 1275 ;
- 1280 G13 CMP #"<":BNE ESLL
- 1285 STA LF:JMP G14
- 1290 ;
- 1295 ESLL CMP #"S":BNE EMLL
- 1300 STA LF:JMP S[155]
- 1305 ;
- 1310 ;[172][172][172][172][172][172][172] [155] N[176]MALLY
- 1315 ;
- 1320 EMLL CMP #"L":BNE EMLS
- 1325 S[155] JSR [155]ER
- 1330 G12 LDA #0:STA LF:JMP EMAILIN
- 1335 ;
- 1340 ;[172][172][172][172][172][172][172] START OVER
- 1345 ;
- 1350 EMLS CMP #"N":BNE EMNW
- 1355 JSR RET2:JMP BGNA; EMSD
- 1360 ;
- 1365 ;[172][172][172][172][172][172][172] REPLACE
- 1370 ;
- 1375 EMNW CMP #"R":BNE EMDT
- 1380 JMP ERPC
- 1385 ;
- 1390 ;[172][172][172][172][172][172][172] FILE
- 1395 ;
- 1400 EMDT CMP #"F":BNE EMFL
- 1405 JMP FMSG
- 1410 ;
- 1415 ;[172][172][172][172][172][172][172] EDIT LINE
- 1420 ;
- 1425 EMFL CMP #"E":BNE EMFX
- 1430 JMP EDDT
- 1435 ;
- 1440 ;[172][172][172][172][172][172][172] DE[136]E LINE
- 1445 ;
- 1450 EMFX CMP #"D":BNE EMDL
- 1455 JMP DL1N;
- 1460 ;
- 1465 ;[172][172][172][172][172][172][172] SEARCH [129] USER NAME
- 1470 ;
- 1475 EMDL CMP #"U":BNE EMST
- 1480 JSR [183]CH:JMP EMAILIN
- 1485 ;
- 1490 ;[172][172][172][172][172][172][172] INSERT
- 1495 ;
- 1500 EMST CMP #"I":BNE EMVE
- 1505 JMP LERT
- 1510 ;
- 1515 ;[172][172][172][172][172][172][172] MOVE
- 1520 ;
- 1525 EMVE CMP #"M":BNE EMQY
- 1530 JMP LMVE
- 1535 ;
- 1540 ;[172][172][172][172][172][172][172] EXIT
- 1545 ;
- 1550 EMQY CMP #"Q":BNE EMLX
- 1555 JSR DOVER:BNE EMLX
- 1560 JMP MAHELP
- 1565 ;
- 1570 EMLX JSR CLIV:JMP EMAILIN
- 1575 ;
- 1580 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 1585 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 1590 ;
- 1595 FMSG JSR FIX80:LDA LM:BEQ G1
- 1600 JMP MWRT
- 1605 ;
- 1610 G1 JMP INABUF
- 1615 ;
- 1620 ; LATER MAKE A TEST [129] MAG 1ST
- 1625 ; [175] PROCESS THAT D[139]FERENTLY
- 1630 ;
- 1635 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 1640 ;
- 1645 LERT JSR SETTEE:JSR BEFSET:BEQ LIEX
- 1650 CMP LIN:BEQ LINS1
- 1655 BCS LIEX; [177] LIN [167] EXIT
- 1660 LINS1 STA [164]; [162] LINE IS '[164]'
- 1665 ;
- 1670 JSR C[176]LINE
- 1675 CMP #"Y":BNE LIEX
- 1680 ;
- 1685 LDX LIN
- 1690 LDA BOL1,X:STA MOVE
- 1695 LDA BOH1,X:STA MOVE[170]1
- 1700 STX FROM
- 1705 ;
- 1710 JSR MDN
- 1715 ;
- 1720 LDA MOVE:STA $62
- 1725 LDA MOVE[170]1:STA $63
- 1730 JSR DROPDOWN
- 1735 ;
- 1740 LDA #13:STA ($62),Y:INY
- 1745 CIC LDA #0:STA ($62),Y
- 1750 INY:CPY #40:BCC CIC
- 1755 ;
- 1760 INC LIN:LDX LIN
- 1765 ;
- 1770 LDA BOL1,X:STA $62
- 1775 LDA BOH1,X:STA $63:LDY #0:LDA #255
- 1780 STA ($62),Y:JMP MUP00
- 1785 ;
- 1790 JMP MUP00
- 1795 ;
- 1800 ;[172][172][172][172][172][172][172]
- 1805 ;
- 1810 LIEX JMP EMAILIN
- 1815 ;
- 1820 LMVE JSR SETTEE:JSR WHILINE
- 1825 BEQ LIEX; S[128] PROMPT [175] [161] 3 BYTE MAX NUMBER
- 1830 CMP LIN:BCS LIEX
- 1835 STA FROM
- 1840 ;
- 1845 TAX:LDA BOL1,X:STA MOVE
- 1850 LDA BOH1,X:STA MOVE[170]1
- 1855 ;
- 1860 LDA #[179][164]LINE:LDX #[177][164]LINE
- 1865 JSR BEF2
- 1870 CMP LIN:BCS LIEX
- 1875 CMP FROM:BEQ LIEX
- 1880 STA [164]
- 1885 ;
- 1890 JSR DOVER:BNE LIEX
- 1895 ;
- 1900 LDA FROM:CMP [164]:BCC MUP0
- 1905 JSR MDN; FROM [179] [164]
- 1910 ;
- 1915 MUP00 JSR DUN:JSR FIX80:JMP EMAILIN
- 1920 ;
- 1925 MUP0 JSR MUP1:JMP MUP00
- 1930 ;
- 1935 ;[172][172][172][172][172][172][172] FROM [179] [164] [167] INX
- 1940 ;
- 1945 MUP1 LDX FROM:LDY FROM:INY
- 1950 MUP2 CPX [164]:BEQ MU02
- 1955 JSR MU01:INX:INY:BNE MUP2
- 1960 ;
- 1965 ;[172][172][172][172][172][172][172] FROM [177] [164] [167] DEX
- 1970 ;
- 1975 MDN LDX FROM:LDY FROM:DEY
- 1980 MDN2 CPX [164]:BEQ MU02
- 1985 JSR MU01:DEX:DEY:JMP MDN2
- 1990 ;
- 1995 ;[172][172][172][172][172][172][172]
- 2000 ;
- 2005 MU01 LDA BOH2,Y:STA BOH1,X
- 2010 LDA BOL2,Y:STA BOL1,X
- 2015 RTS
- 2020 ;
- 2025 MU02 LDA MOVE:STA BOL1,X
- 2030 LDA MOVE[170]1:STA BOH1,X
- 2035 RTS
- 2040 ;
- 2045 ;[172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172][172]
- 2050 ;
- 2055 DL1N JSR SETTEE:JSR WHILINE
- 2060 BEQ DELX
- 2065 CMP LIN:BCS DELX
- 2070 ;
- 2075 STA FROM:TAX
- 2080 LDA BOL1,X:STA MOVE:STA $62; [162]
- 2085 LDA BOH1,X:STA MOVE[170]1:STA $63; [162]
- 2090 ;
- 2095 JSR RET1:JSR DOVER:BNE DELX
- 2100 ;
- 2105 LDY #0:LDA #255:STA ($62),Y:TYA
- 2110 W1P0 INY:CPY #38:BEQ WP01
- 2115 STA ($62),Y:BEQ W1P0
- 2120 ;
- 2125 WP01 DEC LIN:LDA LIN:STA [164]
- 2130 JSR MUP1
- 2135 ;
- 2140 JMP MUP00
- 2145 DELX JMP EMAILIN
- 2150 ;
- 2155 ;[172][172][172][172][172] REPLACE A LINE [172][172][172][172][172][172][172][172][172][172]
- 2160 ;
- 2165 ERPC JSR SHOLINE
- 2170 JSR C[176]LINE:CMP #"Y":BNE ED1X
- 2175 ;
- 2180 LDX BYTE
- 2185 LDA BOL1,X:STA $62
- 2190 LDA BOH1,X:STA $63
- 2195 JSR DROPDOWN
- 2200 ;
- 2205 LDA #13:STA ($62),Y:INY
- 2210 ED[139] LDA #0:STA ($62),Y:INY:CPY #39:BCC ED[139]; ZERO OUT EOB
- 2215 ;
- 2220 JSR DUN
- 2225 ED1X JMP EMAILIN
- 2230 ;
- 2235 ;[172][172][172] EDIT MESSAGE LINE [172][172][172][172][172][172][172][172][172][172]
- 2240 ;
- 2245 EDDT JSR SHOLINE; SELECT & DSPLAY
- 2250 ;
- 2255 ;WHEN SHOLINE [142]S EL[145]G HOLDS [195]GTH OF EXISTING LINE
- 2260 ;
- 2265 ;[172][172][172][172][172][172][172][172]
- 2270 ;
- 2275 LDA #[179]CHANGE:LDX #[177]CHANGE
- 2280 JSR STRING
- 2285 LDX LNTH:STX PROT:STX MIN[170]1
- 2290 JSR [161]BYTE
- 2295 LDA LNTH:SEC:SBC L[145]G:STA LNTH[170]1
- 2300 ;
- 2305 LDA #38:SEC:SBC LNTH[170]1:STA MIN[170]1
- 2310 ;
- 2315 LDA #[179]RAPR:LDX #[177]RAPR
- 2320 JSR SETLO; OLD STRING IN LO BUFFER
- 2325 ;
- 2330 ;[172][172][172][172][172][172][172]
- 2335 ;
- 2340 ; [162] STRING WILL BE IN RAPR
- 2345 ;
- 2350 LDA #[179][164]STRI:LDX #[177][164]STRI
- 2355 JSR STRING:JSR [161]BYTE
- 2360 ;
- 2365 ;[172][172][172] LOCATE 1ST MATCH CHAR
- 2370 ;
- 2375 LDY #0
- 2380 [165]D1 LDA HITEMP,Y:BEQ FA1L
- 2385 CMP LOTEMP:BEQ [203]T1
- 2390 [165]D2 INY:BNE [165]D1
- 2395 ;
- 2400 FA1L JSR L0ST:JMP EMAILIN
- 2405 ;
- 2410 ;[172][172][172] FIND REST OF STRING
- 2415 ;
- 2420 [203]T1 STY FROM:LDX #0
- 2425 G0 INY:INX:LDA LOTEMP,X:BEQ RPAY
- 2430 CMP #42:BNE [203]T0; [162] SENTENCE TERMINATI[145]
- 2435 INX:LDA RAPR,X:BEQ RPAY
- 2440 DEX:LDA #42
- 2445 [203]T0 CMP HITEMP,Y:BEQ G0
- 2450 LDY FROM:JMP [165]D2
- 2455 ;
- 2460 ;[172][172][172][172][172][172][172][172]
- 2465 ;
- 2470 RPAY STY [164]; [128] PO[181] OF STRING [164] BE RPAYD[173]START OF REST OF STRING
- 2475 ;
- 2480 ;
- 2485 ; REPLACEMENT STRING IS IN RAPR
- 2490 ;
- 2495 LDY FROM:LDX #0
- 2500 RPL1 LDA RAPR,X:BEQ O[128]
- 2505 CMP #42:BNE RPL2
- 2510 LDA RAPR[170]1,X:BEQ U[128]
- 2515 LDA #42
- 2520 RPL2 STA ($FB),Y; IN MESSAGE BUFFR
- 2525 INX:INY:BNE RPL1
- 2530 ;
- 2535 ;[172][172][172][172][172][172][172][172]
- 2540 ;
- 2545 RP1X JMP MUP00
- 2550 ;
- 2555 ;[172][172][172][172][172][172][172][172]
- 2560 ;
- 2565 O[128] LDX [164]
- 2570 NW1 CPX PROT:BEQ U[128]; [128] OF STRING
- 2575 LDA HITEMP,X:BEQ FXND
- 2580 CMP #13:BEQ U[128]
- 2585 CMP #148:BEQ U[128]
- 2590 STA ($FB),Y:INX:INY:CPY #38:BCC NW1
- 2595 ;
- 2600 U[128] LDA #13:STA ($FB),Y:INY
- 2605 ;
- 2610 FXND LDA #0:STA ($FB),Y
- 2615 INY:CPY #40:BCS RP1X
- 2620 BCC FXND
- 2625 ;
- 2630 .FILE 0:H.[155]ER
-