8-Bit Software Online Conversion

:0.M.!Menu - Listing

10*KEY15 0|M 20*KEY14 1|M 30MODE7 40VDU23;8202;0;0;0; 50OSCLI("LOAD !Screen") 60OSCLI("FX 15") 70REPEAT 80A$=GET$ 90UNTIL A$=CHR$13 100PROCclear 110: 120PRINTTAB(5,8);CHR$134;"Read Textfil e History" 130PRINTTAB(5,9);CHR$134;"Rondo alla T urca" 140PRINTTAB(5,10);CHR$134;"Themes from Operas" 150PRINTTAB(5,11);CHR$134;"Symphony Nu mber 40" 160PRINTTAB(5,12);CHR$134;"Night Music (Model B)" 170PRINTTAB(5,13);CHR$134;"Night Music (Master)" 180choice%=FNA(3,8,34,13) 190IF choice%=1 THEN CHAIN"MozRead" 200IF choice%=2 THEN PAGE=&1D00:CHAIN" Rondo" 210IF choice%=3 THEN CHAIN"Opera" 220IF choice%=4 THEN CHAIN"GMinor" 230IF choice%=5 THEN PROCb 240IF choice%=6 THEN PROCm 250: 260DEFFNA(£%,a%,b%,c%):d%=(a%-1):*FX4, 2 270REPEATPRINTTAB(£%,a%);CHR$129;CHR$1 57;CHR$134;TAB((£%+b%),a%);CHR$156:*FX15 280A$=GET$:e%=VALA$:IFA$=CHR$13GOTO330 290IFe%=0THENe%=-1 300IF(a%+e%)>c%PRINTTAB(£%,a%);SPC2:a% =(d%+1):GOTO330 310IF(a%+e%)<(d%+1)PRINTTAB(£%,a%);SPC 2:a%=c%:GOTO330 320PRINTTAB(£%,a%);SPC2:a%=a%+e% 330UNTILA$=CHR$13:*FX4,0 340=(a%-d%) 350DEFPROCA:*KEY14 1|M 360*KEY15 0|M 370*KEY12 0|M 380*KEY13 1|M 390ENDPROC 400: 410DEF PROCclear 420FOR X=5 TO 22 STEP 1 430PRINTTAB(3,X);SPC(35) 440NEXT X 450ENDPROC 460: 470DEF PROCb 480*KEY0 CLS|MCLEAR|MNEW|MLOAD"M.TLNM- b"|MRUN|M 490*FX138,0,128 500END 510: 520DEF PROCm 530*KEY0 CLS|MCLEAR|MNEW|MLOAD"M.TLNM- m"|MRUN|M 540*FX138,0,128 550END 560: