8-Bit Software Online Conversion

:2.$.!MENU - Listing

10PROCclear:b$="Back to main menu" 20ONERROROSCLI"DR.0":OSCLI"EXEC !BOOT ":END 30VDU6:PROCa 40PRINT TAB(6,8);CHR$135;" Games & Demos" 50PRINT TAB(6,9);CHR$135;"Music (from Mad Rabbit PD)" 60PRINT TAB(6,10);CHR$135;" Text/Pri nter Utilities" 70PRINT TAB(6,11);CHR$135;" Oth er Items" 75PRINT TAB(6,12);CHR$135;" BBC P D Catalogue" 80PRINT TAB(6,13);CHR$135;"*** RETURN TO MAGAZINE ***" 90d%=FNA(4,8,31,13) 100IF d%=1 THEN PROCgames 110IF d%=2 THEN PROCmusic 120IF d%=3 THEN PROCutils 130IF d%=4 THEN PROCother 135IF d%=5 THEN OSCLI"DIR B":MODE0:CHA IN"CatLoad" 140IF d%=6 THEN error 150RUN 160*************** 170DEFPROCgames 180PROCclear 190PRINT TAB(7,8);CHR$135;"Power Raide r Game" 200PRINT TAB(7,9);CHR$135;"Loopy Loop Game" 210PRINT TAB(7,10);CHR$135;"SWAT demo" 220PRINT TAB(7,11);CHR$135;b$ 230c%=FNA(3,8,34,11) 240IF c%=1 THEN */POWER 250IF c%=2 THEN CHAIN"CRAZE1" 260IF c%=3 THEN */SWAT 270ENDPROC 280*************** 290DEFPROCmusic 300PROCclear 310PRINT TAB(9,8);CHR$135;"Pride" 320PRINT TAB(9,9);CHR$135;"Bad" 330PRINT TAB(9,10);CHR$135;"13 Amps" 340PRINT TAB(9,11);CHR$135;"A-Level Pr oject" 350PRINT TAB(9,12);CHR$135;b$ 360c%=FNA(3,8,34,12) 370IF c%=1 THEN CHAIN"PRIDE" 380IF c%=2 THEN CHAIN"BAD" 390IF c%=3 THEN CHAIN"13AMPS" 400IF c%=4 THEN CHAIN"ALevel" 410ENDPROC 420**************** 430DEFPROCutils 440PROCclear 450PRINT TAB(5,8);CHR$135;"View to ASC II Converter" 460PRINT TAB(5,9);CHR$135;"ASCII Unfor matter" 470PRINT TAB(5,10);CHR$135;"Display Un formatted ASCII" 480PRINT TAB(5,11);CHR$135;"Printer Ou tput to Disk" 490PRINT TAB(5,12);CHR$135;"Teletext A rticle Printer" 500PRINT TAB(5,13);CHR$135;"Printout C orrector" 510PRINT TAB(5,14);CHR$135;"Printout C orrector Generator" 520PRINT TAB(5,15);CHR$135;b$ 530c%=FNA(3,8,34,15) 540IF c%=1 THEN */ViewASC 550IF c%=2 THEN CHAIN"Unform" 560IF c%=3 THEN INPUTTAB(7,17)"Filenam e ?"f$:MODE3:OSCLI"SPECIAL "+f$:END 570IF c%=4 THEN INPUTTAB(7,17)"Filenam e ?"f$:MODE3:OSCLI"PRINTTO "+f$:END 580IF c%=5 THEN CHAIN"TelPrnt" 590IF c%=6 THEN OSCLI"SUBS1":PRINT TAB (7,17)"Installed & Running":END 600IF c%=7 THEN CHAIN"SUBSGEN" 610ENDPROC 620**************** 630DEFPROCother 640PROCclear 650PRINT TAB(6,8);CHR$135;"Presenting Poland Pt.1" 660PRINT TAB(6,9);CHR$135;"ECG Simulat or V.3" 670PRINT TAB(6,10);CHR$135;"Rom Header Creator" 680PRINT TAB(6,11);CHR$135;"Auto Data Scrambler" 690PRINT TAB(6,12);CHR$135;"Wordsearch Creator" 700PRINT TAB(6,13);CHR$135;b$ 710c%=FNA(3,8,34,13) 720IF c%=1 THEN CHAIN"POLAND" 730IF c%=2 THEN CHAIN"ECGSim3" 740IF c%=3 THEN CHAIN"BldROM" 750IF c%=4 THEN CHAIN"SCRAM" 760IF c%=5 THEN CHAIN"WrdSrch" 770ENDPROC 780**************** 790DEFFNA(£%,a%,b%,c%):d%=(a%-1):*FX4, 2 800REPEATPRINT TAB(£%,a%);CHR$132;CHR$ 157;CHR$135;TAB((£%+b%),a%);CHR$156:*FX1 5 810A$=GET$:e%=VALA$:IF A$=CHR$13GOTO86 0 820IF e%=0 THEN e%=-1 830IF (a%+e%)>c%PRINT TAB(£%,a%);SPC2: a%=(d%+1):GOTO860 840IF (a%+e%)<(d%+1)PRINT TAB(£%,a%);S PC2:a%=c%:GOTO860 850PRINT TAB(£%,a%);SPC2:a%=a%+e% 860UNTILA$=CHR$13:*FX4,0 870=(a%-d%) 880DEFPROCa:*KEY14 1|M 890*KEY15 0|M 900*KEY12 0|M 910*KEY13 1|M 920ENDPROC 930**************** 940DEFPROCclear 950FORI%=5TO22:PRINT TAB(3,I%);SPC(35) :NEXT 960ENDPROC