home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
hard.hdv
/
HARD
/
SPEECH
/
TEXT.READER.2
(
.txt
)
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS
UTF-8
Wrap
Applesoft BASIC Source Code
|
1998-04-16
|
764 b
|
39 lines
|
[FC] Applesoft BASIC Program (0x0801)
5 HIMEM: 8192
10 ONERR GOTO 1000
20 D$ = CHR$(4)
30 P1$ = ".":P2$ = "!":P3$ = "?"
35 P4$ = ",":P5$ = "/"
40 CA$ = CHR$(1)
50 HOME : VTAB 23: HTAB 1: PRINT "PRESS <RETURN> TO RETURN TO SPEECH MENU"
55 HTAB 1: VTAB 1
60 INPUT "NAME OF TEXT FILE? ";NF$
70 IF NF$ = "" THEN PRINT : POKE 35,24: PRINT D$"RUN SPEECH"
71 PRINT CHR$(4)"VERIFY "NF$
72 POKE 35,21
80 PRINT D$;"OPEN ";NF$
90 PRINT D$;"READ ";NF$
100 CT = 0
110 GET C$: PRINT C$;
120 IF (C$ = P1$) OR (C$ = P2$) OR (C$ = P3$) THEN 510
125 IF (C$ = P4$) OR (C$ = P5$) THEN 140: REM SKIP COMMA AND SLASH
130 M$ = M$ +C$
135 CT = CT +1
140 IF CT <250 THEN 110
150 C$ = ""
510 IF PEEK(255) >0 THEN 510
515 MB$ = M$
520 CALL 26123
545 M$ = ""
550 GOTO 100
1000 ERR = PEEK(222)
1010 PRINT D$;"CLOSE ";NF$
1020 IF ERR = 5 THEN 2000
1030 PRINT "ERROR NUMBER ";ERR;" OCCURED."
1040 END
2000 IF PEEK(255) >0 THEN 2000
2003 MB$ = M$: CALL 26123
2004 IF PEEK(255) >0 THEN 2004
2005 PRINT : PRINT "END OF TEXT FILE": VTAB 23: HTAB 40
2010 GET V$
2015 IF V$ = CHR$(13) THEN PRINT : POKE 35,24: PRINT D$"RUN SPEECH"
2020 GOTO 2010