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 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