8-Bit Software Online Conversion
:0.M.CREBOO - Listing
10MODE7:*FX200,1
20A$="
30ONERROR GOTO 710
40 PRINTTAB(3,0);A$
50INPUTTAB(3,4);"File for !Boot file
to run :"file$
60PRINTTAB(3,6);"1. *RUN 2. CHAIN
3. *TYPE"
70PRINTTAB(3,8);"How do you want to r
un the program"
80INPUTTAB(3,9);"(1-3) ";how$
90IF how$="1" THEN run$="*RUN"
100IF how$="2" THEN run$="CHAIN"
110IF how$="3" THEN run$="*TYPE"
120IF how$="1" OR how$="2" OR how$="3"
THEN GOTO 130 ELSE VDU7:PRINTTAB(3,9);"
":GOTO 80
130PRINTTAB(3,11);"Is this all correct
: ";run$;" ";"""";file$;""""
140PRINTTAB(3,13);"Press 'Y' to contin
ue or 'N' if your"
150PRINTTAB(3,14);"not sure";
160SURE$=GET$
170IF SURE$="Y" OR SURE$="y" THEN GOTO
200
180IF SURE$="N" OR SURE$="n" THEN RUN
190VDU7:GOTO160
200PRINTTAB(3,16);"Enter drive for !BO
OT file :";
210REPEAT
220drive$=GET$
230UNTIL drive$ <"4"
240PRINT drive$
250PRINTTAB(3,18);" Press space to sav
e !BOOT";
260REPEAT
270S$=GET$:UNTIL S$=" "
280CLS
290IF drive$="0" THEN *DR.0
300IF drive$="1" THEN *DR.1
310IF drive$="2" THEN *DR.2
320IF drive$="3" THEN *DR.3
330IF run$ ="*TYPE" THEN PROCtype
340*SPOOL !BOOT
350VDU22,7
360VDU21
370PRINT"MO.7:VDU21"
380PRINT"*BASIC"
390PRINT"*DIR $"
400PRINT"*FX 18"
410PRINT"*FX 20"
420PRINT"*FX 15"
430PRINT"*FX4,0"
440PRINT"*TV255"
450PRINT"VDU6:";run$;" ";"""";file$;""
""
460VDU6
470PROCfinished:END
480DEFPROCtype
490*SPOOL !BOOT
500VDU22,0
510VDU21
520PRINT"MO.0:VDU21"
530PRINT"*BASIC"
540PRINT"*DIR $"
550PRINT"*FX 18"
560PRINT"*FX 20"
570PRINT"*FX 15"
580PRINT"*FX4,0"
590PRINT"VDU14"
600PRINT"VDU6:VDU14:PRINT""Shift scrol
ls text""'";":";run$;" ";"""";file$;""""
610VDU15
620PROCfinished:ENDPROC:END
630DEFPROCfinished
640VDU6:*SPOOL
650VDU22,7:CLS
660PRINT"!BOOT FILE CREATED!"
670*OPT4,3
680*FX200,0
690END
700ENDPROC
710ONERROR OFF
720REPORT:PRINT" at line ";ERL
730END