home *** CD-ROM | disk | FTP | other *** search
- 10 ;"OPEN15,8,15,"S0:Q.D*":PRINT#15,"I":SAVE"Q.DLIST",8:VERIFY"Q.D*",8
- 15 ;
- 20 ; Q.[155]ER
- 25 ;
- 30 ;
- 35 D[155] JSR OPF1; [161] NAME & [159] FILE
- 40 ;
- 45 ; [161] START ADDRESS FIRST
- 50 ;
- 55 LDX #2:JSR CHKIN
- 60 JSR B[198]HR:JSR B[198]HR
- 65 ;
- 70 JSR IN1
- 75 ;
- 80 QM LDX #2:JSR CHKIN
- 85 JSR B[198]HR:STA MIN
- 90 JSR B[198]HR:STA MIN[170]1
- 95 JSR B[198]HR:STA PTEK
- 100 JSR B[198]HR:STA PTEK[170]1
- 105 ;
- 110 LDA MIN:BNE Q1
- 115 LDA MIN[170]1:BNE Q1
- 120 LDA PTEK:BNE Q1
- 125 ;
- 130 ;[172][172][172][172][172][172][172][172][172]
- 135 ;
- 140 JSR BASEX; CLEAN STACK[173]AB[176]T
- 145 ;
- 150 ;[172][172][172][172][172][172][172][172][172]
- 155 ;
- 160 Q1 JSR B[198]1:JMP QN
- 165 ;
- 170 ;[172][172][172][172][172][172][172][172][172]
- 175 ;
- 185 B[198]1 LDY PTEK:LDA PTEK[170]1
- 190 JSR BSET:JSR BSHO
- 195 STA $FB:STY $FC
- 200 LDY #1
- 205 ;
- 210 Q3 LDA ($FB),Y:BEQ Q2
- 215 JSR [151]R:INY:BNE Q3
- 220 ;
- 225 Q2 LDA #32:JMP [151]R
- 235 ;
- 240 ;[172][172][172][172][172][172][172][172][172]
- 245 ;
- 250 QN JSR B[198]HR
- 255 ;
- 260 CMP #0:BEQ QK
- 265 CMP #128:BCS QP
- 270 CMP #34:BEQ QO
- 275 ;
- 280 ;[172][172][172][172][172][172][172][172][172]
- 285 ;
- 290 JSR [151]R:JMP QN
- 295 ;
- 300 ;[172][172][172][172][172][172][172][172][172]
- 305 ;
- 310 QO JSR [151]R
- 315 QJ JSR B[198]HR
- 320 CMP #0:BEQ QK
- 325 CMP #34:BEQ Q4
- 330 ;
- 335 PHA:JSR [203]OFCHECK:BNE QI
- 340 PLA:JSR QQ:JMP QJ
- 345 QI PLA:BNE QO
- 350 ;
- 355 Q4 JSR [151]R:JMP QN
- 360 ;
- 365 ;[172][172][172][172][172][172][172][172][172]
- 370 ;
- 375 QP SEC:SBC #127:STA BYTE
- 380 LDX #255
- 385 Q5 DEC BYTE:BEQ Q7
- 390 ;
- 395 Q6 INX
- 400 ;
- 405 LDA KEYS,X:BPL Q6
- 410 BMI Q5
- 415 ;
- 420 Q7 INX:LDA KEYS,X:BMI Q8
- 425 JSR [151]R:JMP Q7
- 430 ;
- 435 Q8 [175] #127:JSR [151]R
- 440 JMP QN
- 445 ;
- 450 ;[172][172][172][172][172][172][172][172][172]
- 455 ;
- 460 QK JSR IS[164]SND:JMP QM
- 465 ;
- 470 ;[172][172][172][172][172][172][172][172][172][172][172][172]
- 475 ;
- 480 IS[164]SND LDA #13:JSR [151]R
- 485 IST0 JSR RATF:JSR [151]R:JSR [156]CHN
- 490 JSR [143]ODEM
- 495 ;
- 500 LDA #[179]LOTEMP:LDX #[177]LOTEMP
- 505 JSR STRING:LDA RATS:BNE BASEX
- 510 ;
- 515 IN1 LDA #0:STA LPPO:RTS
- 520 ;
- 525 ;[172][172][172][172][172][172][172][172][172][172][172][172]
- 530 ;
- 535 B[198]HR JSR [161]IN
- 540 LDX $90:BEQ Q9
- 545 ;
- 550 BASEX LDA #2:JSR [160]
- 555 PLA:PLA:JSR ERR[176]
- 560 LDA PROT:CMP #"1":BEQ QL
- 565 JMP MENU
- 570 QL JSR ANY:JMP EE; MAGAZINE [164]C
- 575 ;
- 580 Q9 RTS
- 585 ;
- 590 ;[172][172][172][172][172][172][172][172][172][172][172][172]
- 595 ;
- 600 QQ LDX #0:STX GBNU:LDX #15
- 605 QB CMP $E8DA,X:BEQ QA
- 610 INC GBNU
- 615 ;
- 620 CMP XTB2,X:BEQ QA
- 625 DEC GBNU
- 630 ;
- 635 DEX:BPL QB
- 640 ;
- 645 PLA:PLA:JMP QJ
- 650 ;
- 655 ;[172][172][172][172][172][172][172]
- 660 ;
- 665 QA LDA #"<":JSR [151]R
- 670 LDA GBNU:BNE CRSRS
- 675 ;
- 680 LDA #[179]XTB0:LDY #[177]XTB0:BNE QC
- 685 CRSRS LDA #[179]XTB1:LDY #[177]XTB1
- 690 ;
- 695 QC STA $FB:STY $FC
- 700 LDY #0:STY GBNU
- 705 ;
- 710 ;[172][172][172][172][172][172][172]
- 715 ;
- 720 QE CPX GBNU:BEQ QD
- 725 ;
- 730 QF LDA ($FB),Y:BMI QG
- 735 INY:BNE QF
- 740 ;
- 745 QG INC GBNU:INY:BNE QE
- 750 ;
- 755 ;[172][172][172][172][172][172][172]
- 760 ;
- 765 QD LDA ($FB),Y:BMI QH
- 770 [176]A #128:JSR [151]R:INY:BNE QD
- 775 ;
- 780 QH JSR [151]R
- 785 LDA #">"
- 790 ;
- 795 ;[172][172][172][172][172][172][172]
- 800 ;
- 805 [151]R STX TEMP:LDX LPPO
- 810 STA LOTEMP,X:INX:STX LPPO
- 815 PHA:LDA #0:STA LOTEMP,X:PLA
- 820 LDX TEMP:RTS
- 825 ;
- 830 ;[172][172][172][172][172][172][172]
- 835 ;
- 840 XTB0 .BYTE "BL(null)WH(null)RESTR$CYA(null)PRP(null)GR(null)DK BL(null)YL(null)ORNCHR$BRW(null)LT RESTR$DK GR(null)MD GR(null)"
- 845 .BYTE "LT GR(null)LT BL(null)LT GR(null)":.BYTE 0
- 850 XTB1 .BYTE "U(null)D(null)R(null)LF(null)HOMVALCLR/HOMVALINS(null)DE(null)LW(null)UP(null)RV(null)RVS OFASC
- 855 XTB2 .BYTE 145 17 29 157 19 147 148 20 14 142 18 146 0 0 0 0
- 860 ;
- 865 .FILE 0:R.UFILER
-