home *** CD-ROM | disk | FTP | other *** search
- 10 REM ****************************
- 20 REM ** BASITOK VER1.0 **
- 30 REM ** BY P.F.HAYES (C) 1988 **
- 40 REM ****************************
- 50 PRINT"[147][158]*****************BASITOK****************[154]"
- 60 PRINT" THIS PROGRAM -READS A SEQUENTIAL BASIC"
- 70 PRINT" FILE LISTING FROM DISC OR CASSETTE AND"
- 80 PRINT" CREATES A BASIC PROGRAM FILE WHICH CAN"
- 90 PRINT" SUBSEQUENTLY BE SAVED OR EXECUTED."
- 100 PRINT" (MAX SIZE SEQUENTIAL FILE IS 36K)"
- 110 PRINT" PRESS <RETURN> TO CONTINUE"
- 120 GETF$:IFF$=""THEN120
- 130 PRINT"[147]":PRINT" ENTER SEQUENTIAL FILE SPECIFICATIONS"
- 140 PRINT" [163][163][163][163][163][160][163][163][163][163][163][163][163][163][163][163] [163][163][163][163][160][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
- 150 PRINT" INPUT SEQUENTIAL FILE NAME"
- 160 PRINT" (MAXIMUM 16 CHARACTERS)"
- 170 INPUT" FILE NAME =";N$:IF N$="" THEN 170
- 180 INPUT" DISK OR CASSETTE (D OR C) : D[157][157][157]";D$:IF D$="" THEN 180
- 190 INPUT" IS ABOVE CORRECT (Y OR N) : Y[157][157][157]";R$
- 195 IF R$<>"Y" AND R$<>"N" THEN 195
- 200 IFR$="N"THEN130
- 210 IFD$="C"THENDE=1:SA=0
- 220 IFD$="D"THENDE=8:SA=2
- 230 AD=49152:LN=310
- 240 READVA:IFVA<256THENPOKEAD,VA:SU=SU+VA:AD=AD+1:GOTO240
- 250 IFSU=VATHENSU=0:LN=LN+10:GOTO240
- 260 IFVA=999THEN280
- 270 PRINT"[147] DATA ERROR IN LINE"LN:STOP
- 280 LE=LEN(N$):POKE49162,LE:POKE49155,DE:POKE49157,SA
- 290 FORJ=1TOLE:T$=MID$(N$,J,1):T=ASC(T$):POKE49376+J,T:NEXTJ
- 300 SYS49152:NEW:CLR:END
- 310 DATA169,2,162,8,160,2,32,186,721
- 320 DATA255,169,7,162,225,160,192,32,1202
- 330 DATA189,255,32,192,255,162,2,32,1119
- 340 DATA198,255,169,0,133,251,169,17,1192
- 350 DATA133,252,160,0,132,253,32,183,1145
- 360 DATA255,41,100,208,17,32,207,255,1115
- 370 DATA164,253,145,251,200,192,0,208,1413
- 380 DATA235,230,252,76,36,192,169,13,1203
- 390 DATA145,251,200,192,0,208,2,230,1228
- 400 DATA252,169,10,145,251,32,204,255,1318
- 410 DATA169,2,32,195,255,169,0,168,990
- 420 DATA133,251,169,17,133,252,132,253,1340
- 430 DATA169,147,32,210,255,164,253,177,1407
- 440 DATA251,201,13,208,16,200,192,0,1081
- 450 DATA208,2,230,252,169,10,209,251,1331
- 460 DATA240,77,76,142,192,200,192,0,1119
- 470 DATA208,2,230,252,132,253,32,210,1319
- 480 DATA255,164,253,76,103,192,132,253,1428
- 490 DATA169,10,133,198,169,19,141,119,958
- 500 DATA2,169,13,141,120,2,169,83,699
- 510 DATA141,121,2,169,121,141,122,2,819
- 520 DATA169,52,141,123,2,169,57,141,854
- 530 DATA124,2,169,50,141,125,2,169,782
- 540 DATA52,141,126,2,169,56,141,127,814
- 550 DATA2,169,13,141,128,2,96,169,720
- 560 DATA2,133,198,169,19,141,119,2,783
- 570 DATA169,13,141,120,2,96,541,999
-