8-Bit Software Online Conversion

:2.$.!Mag - Listing

10VDU3 20*FX15,10 30VDU3 40ON ERROR RUN 50*FX255 15 60MODE7:*LOAD :0.!screen 70PROCloadID 80PRINTTAB(2,7);CHR$134;"Code 101 ... Introduction/News" 90PRINTTAB(2,8);CHR$134;"Code 102 ... MixEd Instructions" 100PRINTTAB(2,9);CHR$134;"Code 103 ... Hints and Tips" 110PRINTTAB(2,10);CHR$134;"Code 104 .. . Repton Reportage" 120PRINTTAB(2,11);CHR$134;"Code 105 .. . Programmers Return" 130PRINTTAB(2,12);CHR$134;"Code 106 .. . Tech Tips Issue 4" 140PRINTTAB(2,13);CHR$134;"Code 107 .. . SYSTEMS Shares Info" 150PRINTTAB(2,14);CHR$134;"Code 108 .. . On This Months Disc" 160PRINTTAB(2,15);CHR$134;"Code 109 .. . PD Libraries Review" 170PRINTTAB(2,16);CHR$134;"Code 110 .. . Watford DDFS Report" 180PRINTTAB(2,17);CHR$134;"Code 111 .. . Messages/Help Wanted" 181PRINTTAB(2,18);CHR$134;"Code 112 .. . Coming Next Month" 190PRINTTAB(2,19);CHR$134;"Code 113 .. . Archimedes Review Pt1" 200PRINTTAB(2,20);CHR$134;"Code 114 .. . View Filter Guide" 210PRINTTAB(2,21);CHR$134;"Code 115 .. . CHECKLIST FOR RETURNS" 220PRINTTAB(2,22);CHR$131;"Code 999 .. . Issue 17 Program Menu" 230PRINTTAB(2,6);CHR$130;"ENTER ARTICL E CODE";CHR$131;:INPUT""code$ 240s$=RIGHT$(code$,3) 250p$=LEFT$(code$,1) 260IF s$="999" THEN OSCLI("DRIVE 0"):C HAIN"!MENU" 270MODE3:VDU14 280PRINT"Press the <Shift> Key to Scro ll Pages ..." 290PRINT:PRINT 300VDU23;8202;0;0;0; 310OSCLI("DRIVE 2") 320OSCLI("DIR $") 330IF p$="P" AND s$<>"999" OR p$="p" A ND s$<>"999" THEN VDU2 340IF s$="101" THEN OSCLI("TYPE /NEWS" ) 350IF s$="102" THEN OSCLI("TYPE /MXED" ) 360IF s$="103" THEN OSCLI("TYPE /HINT" ) 370IF s$="104" THEN OSCLI("TYPE /REPT" ) 380IF s$="105" THEN OSCLI("TYPE /PRET" ) 390IF s$="106" THEN OSCLI("TYPE /TECH" ) 400IF s$="107" THEN OSCLI("TYPE /SHRS" ) 410IF s$="108" THEN OSCLI("TYPE /PROG" ) 420IF s$="109" THEN OSCLI("TYPE /PDRV" ) 430IF s$="110" THEN OSCLI("TYPE /DDFS" ) 440IF s$="111" THEN OSCLI("TYPE /HELP" ) 450IF s$="112" THEN OSCLI("TYPE /NMON" ) 460IF s$="113" THEN OSCLI("TYPE /ARCH" ) 470IF s$="114" THEN OSCLI("TYPE /FLTR" ) 480IF s$="115" THEN OSCLI("TYPE /CHCK" ) 490IF p$="P" OR p$="p" THEN PRINTSPC(1 000) 500VDU3 510*FX15,0 520VDU3 530PRINT"Output Complete - PRESS RETUR N" 540*FX15 550A=GET 560RUN 570: 580DEF PROCloadID 590PRINTTAB(6,0);"";:TIME=0:REPEATUNTI LTIME>50 600X=OPENIN":0.$.!8bs":IF X=0 THEN CLO SE#0:CLS:PRINT"User ID Invalid":PRINT:EN D 610PTR#X=105:INPUT#X,Name$,User$,Issue $:CLOSE#X 620PRINTTAB(5,0);CHR$131;User$;TAB(35, 1);CHR$131;Issue$ 630VDU23;8202;0;0;0; 640ENDPROC 650: