Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6084- CB A0 A6 2320 .AS -"EACH 'LIST' WITH &"<br />
6087- 8D 00 2330 .HS 8D00 C/R EOT<br />
2340 *--------------------------------<br />
2350 INIT<br />
6089- A9 28 2360 LDA #$28 CHECK FOR A/S ROM<br />
608B- CG 01 E0 2370 CMP $E001<br />
608E- D0 lB 2380 BNE DOS -NOT THERE!<br />
6090- A9 4C 2390 LDA #$4C "JMP" OPCODE<br />
6092- CD 00 E0 2400 CMP $E000<br />
6095- D0 14 2410 BNE DOS -NOT THERE!<br />
2420 *<br />
6097- SD F5 03 2430 STA $3F5 & VECTOR<br />
609A- A9 AE 2440 LDA #AMPER<br />
609C- SD . F6 03 2450 STA $3F6<br />
609F- A9 60 2460 LDA /AMPER<br />
60Al- 8D F7 03 2470 STA $3F7<br />
2480<br />
60A4- A9 12 2490 *<br />
LDA #BANNER DISPLAY BANNER<br />
60A6- A0 60 2500 LDY /BANNER TEXT MESSAGE<br />
60A8- 20 3A DB 2510 JSR STROUT<br />
2520 DOS<br />
60AB- 4C D0 03 2530 JMP $03D0 --> DOS/BASIC<br />
2540 *--------------------------------<br />
2550 AMPER<br />
2560 2570 AMPERSAND ENTRY POINT<br />
2580 *<br />
60AE- AA 2590 TAX SAVE lST TOKEN<br />
60AF- 20 Bl 00 2600 JSR CHRGET GET 2ND TOKEN<br />
60B2- 08 2610 PHP SAVE STATUS<br />
*<br />
"LIST" TOKEN?<br />
60B3- E0 BC<br />
2620<br />
2630 CPX #lSS<br />
60B5- F0 08 2640 BEQ XLIST<br />
60B7- E0 4C 2650 CPX #$4C "L" CHAR?<br />
60B9- F0 04 2660 BEQ XLIST<br />
60BB- 28 2670 PLP<br />
26S0 ERROR<br />
60BC- 4C C9 OE 2690 JMP SNERR SYNTAX ERROR<br />
2700<br />
2710 XL *--------------------------------<br />
I ST<br />
60BF- 2S 2720 PLP<br />
60C0- 90 0A 2730 BCC LIS010 DIGIT NEXT<br />
60C2- F0 0S 2740 BEQ LIS010 : OR EOL<br />
II<br />
60C4- C9 C9 2750 CMP #$C9 - II TOKEN<br />
60C6- F0 04 2760 BEQ LIS010 LIST - ...<br />
II II<br />
60C8- C9 2C 2770 CMP #$2C , CHAR<br />
60CA- D0 F0 2780 BNE ERROR -ERROR<br />
2790 LIS010<br />
60CC- 20 0C DA 2800 JSR LINGET GET LINE NR<br />
60CF- 20 lA D6 2810 JSR FNDLIN LOWTR -> LINE<br />
60D2- 20 B7 00 2820 JSR CHRGOT NEXT CHAR<br />
60D5- F0 10 2830 BEQ LIS030 : OR EOL<br />
II<br />
60D7- C9 C9 2S40 CMP #$C9 - II TOKEN<br />
60D9- F0 04 2S50 BEQ LIS020<br />
II II<br />
60DB- C9 2C 2860 CMP #$2C , CHAR<br />
60DD- D0 DD 2S70 BI\TE ERROR -ERROR<br />
42 Apple Orchard