8-Bit Software Online Conversion

Persian Carpet Screen - Listing

10final=TRUE 20MODE1 30COLOUR130:COLOUR1:PRINTTAB(9,31)"Pr ess SPACE bar for Menu"; 40VDU20 50 VDU 29,656;528; 60 FOR C%=1 TO 3 70 GCOL 3,(C%+1) MOD 3+1 80 M%=496-C%*4 90 FOR X%=-M% TO M% STEP 4 100MOVE X%,-M%:DRAW -X%,M%:MOVE -M%,X% :DRAW M%,-X% 110IF INKEY(-99) THEN C%=3:X%=M% 120Z%=ABS(X%)DIV6:SOUND&11+Z%MOD3,-15, Z%+(C%-1)*82,1 130 NEXT:NEXT 140 VDU 28,12,15,30,10 150 COLOUR 133 160 PRINT TAB(2,2)" " 170 PRINT TAB(2,3)"*Agog ago go*" 180 PRINT TAB(2,4)" " 190 VDU26 200PRINT TAB(7,16)"116 ESWYN RD TOOTIN G LONDON" 210COLOUR130:COLOUR0:PRINT TAB(10,2)"P ress SPACE for menu:":COLOUR3:COLOUR129 220 PRINT TAB(7,30)"(c) *AGOG PUBLICAT IONS 1989*" 230*FX21 240COLOUR128:PRINTTAB(0,31)SPC(39); 250REPEAT:Z$=GET$:UNTIL Z$=" " OR Z$=C HR$13 260VDU20,30 270*FX21 280IF final THEN OSCLI("DRIVE0"):CHAIN "!MENU"