17.07.2016 Views

COAET" • r

Apple-Orchard-v3n2-1982-May-Jun

Apple-Orchard-v3n2-1982-May-Jun

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!