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