8-Bit Software Online Conversion

:2.$.Fxmus - Listing

10DEFFNS="Fxmus" 20MODE7:VDU23;8202;0;0;0; 30D%=50:REM NUMBER OF FLAKES 40DIMC%(D%):FORL%=0TOD%:C%(L%)=RND(&4 00)+&7C00:NEXT 50Y%=RND(8) 60CLS 70FORX%=25 TO 0 STEP -1 80PROCfxmus:FORL%=0TOD%:C%(L%)=RND(&4 00)+&7C00:NEXT 90FORL%=0TO20:PROCx:NEXT 110NEXT 120GOTO50 130DEFPROCfxmus 140PRINTTAB(X%,Y%)"   150PRINTTAB(X%)"   160PRINTTAB(X%)"   170PRINTTAB(X%)"   180PRINTTAB(X%)"   190PRINTTAB(X%)"   200PRINTTAB(X%)"   210PRINTTAB(X%)"   220PRINTTAB(X%)"   230PRINTTAB(X%)"   240PRINTTAB(X%)"   250PRINTTAB(X%)"   260PRINTTAB(X%)"   270PRINTTAB(X%)"   280PRINTTAB(X%)" BBCS  290PRINTTAB(X%)"   300PRINTTAB(X%)"   310ENDPROC 320DEFPROCx:IF C%(0)=0 ENDPROC 330FORL%=0 TO RND(D%/2)+D%/2 340IF?C%(L%)=135:IF?(C%(L%)+1)=42:?(C% (L%)+1)=32:?C%(L%)=32 350C%(L%)=C%(L%)+38+RND(3):IF C%(L%)>& 7F88 C%(L%)=RND(40)+&7CF0 360IF?C%(L%)=32:IF?(C%(L%)+1)=32 ?C%(L %)=135:?(C%(L%)+1)=42 370NEXT 380ENDPROC