8-Bit Software Online Conversion

SFGEN2 : Other S.F. screen - Listing

10REM Letterhead generator 20REM by Steven Flintham 30REM 40REM "Steven Flintham" letterhead wi th monitor surround 50REM 60REM Wednesday 10th April 1991 70: 80MODE 128 90sx%=1 100sy%=1 110cx=0.4:REM TRY 0.2 WHEN PRINTING 120cy=0.4 130ax%=0 140ay%=700 150ax%=ax%*sx% 160ay%=ay%*sy% 170RESTORE 360 180REPEAT 190READ plot%,x%,y% 200IF plot%<>999 THEN PROCplot(plot%,x %,y%) 210UNTIL plot%=999 220END 230: 240DEF PROCplot(plot%,x%,y%) 250REM LOCAL 260x%=x%*sx%*cx 270y%=y%*sy%*cy 280IF plot%=4 THEN x%=x%+ax%:y%=y%+ay% 290PLOT plot%,x%,y% 300ENDPROC 310: 320REM Letterhead data 330: 340REM 'S' 350: 360DATA 4,600,600:REM Change this - it 's the start location 370DATA 1,0,25,1,-50,50,1,-150,0,1,-50 ,-50,1,0,-100,1,50,-50,1,125,0,1,25,-25, 1,0,-50,1,-25,-25,1,-100,0,1,-25,25,1,-5 0,0,1,0,-25,1,50,-50,1,150,0,1,50,50,1,0 ,100,1,-50,50,1,-125,0,1,-25,25,1,0,50,1 ,25,25,1,100,0,1,25,-25,1,50,0 380DATA 129,-25,25,0,25,-25 390: 400REM 't' 410: 420DATA 0,37,75 430DATA 1,0,-300,1,50,-50,1,100,0,1,50 ,50,1,0,25,1,-50,0,1,-25,-25,1,-50,0,1,- 25,25,1,0,175,1,75,0,1,0,50,1,-75,0,1,0, 50,1,-50,0 440DATA 129,25,-25,0,-25,25 450: 460REM "e" 470: 480DATA 0,437,-300 490DATA 1,0,25,1,-25,0,1,-25,-25,1,-75 ,0,1,-25,25,1,0,25,1,100,0,1,50,40,1,0,2 0,1,-50,40,1,-100,0,1,-50,-50,1,0,-100,1 ,50,-50,1,100,0,1,50,50 500DATA 0,-150,80,1,80,0,1,30,20,1,-30 ,20,1,-55,0,1,-25,-25,1,0,-15 510DATA 129,-25,0,0,25,0 520: 530REM "v" 540: 550DATA 0,163,75 560DATA 1,100,-200,1,100,200,1,-50,0,1 ,-50,-100,1,-50,100,1,-50,0 570DATA 129,25,-25,0,-25,25 580: 590REM "e" 600: 610DATA 0,413,-150 620DATA 1,0,25,1,-25,0,1,-25,-25,1,-75 ,0,1,-25,25,1,0,25,1,100,0,1,50,40,1,0,2 0,1,-50,40,1,-100,0,1,-50,-50,1,0,-100,1 ,50,-50,1,100,0,1,50,50 630DATA 0,-150,80,1,80,0,1,30,20,1,-30 ,20,1,-55,0,1,-25,-25,1,0,-15 640DATA 129,-25,0,0,25,0 650: 660REM "n" 670: 680DATA 0,187,75 690DATA 1,0,-200,1,50,0,1,0,125,1,25,2 5,1,75,0,1,25,-25,1,0,-125,1,50,0,1,0,15 0,1,-50,50,1,-100,0,1,-25,-25,1,0,25,1,- 50,0 700DATA 129,25,-25,0,-25,25 710: 720REM "F" 730: 740DATA 4,350,250:REM Change this - it 's the start position 750DATA 1,250,0,1,0,-50,1,-200,0,1,0,- 100,1,100,0,1,0,-50,1,-100,0,1,0,-150,1, -50,0,1,0,350 760DATA 129,25,-25,0,-25,25 770: 780REM "l" 790DATA 0,287,0 800DATA 1,50,0,1,0,-350,1,-50,0,1,0,35 0 810DATA 129,25,-25,0,-25,25 820: 830REM "i" 840DATA 0,87,-350 850DATA 1,0,200,1,50,0,1,0,-200,1,-50, 0 860DATA 129,25,25,0,-25,-25 870DATA 0,0,250,1,0,50,1,50,0,1,0,-50, 1,-50,0 880DATA 129,25,25,0,-25,-25 890: 900REM "n" 910: 920DATA 0,87,-50 930DATA 1,0,-200,1,50,0,1,0,125,1,25,2 5,1,75,0,1,25,-25,1,0,-125,1,50,0,1,0,15 0,1,-50,50,1,-100,0,1,-25,-25,1,0,25,1,- 50,0 940DATA 129,25,-25,0,-25,25 950: 960REM "t" 970: 980DATA 0,263,150 990DATA 1,0,-300,1,50,-50,1,100,0,1,50 ,50,1,0,25,1,-50,0,1,-25,-25,1,-50,0,1,- 25,25,1,0,175,1,75,0,1,0,50,1,-75,0,1,0, 50,1,-50,0 1000DATA 129,25,-25,0,-25,25 1010: 1020REM "h" 1030: 1040DATA 0,237,-350 1050DATA 1,0,350,1,50,0,1,0,-150,1,100, 0,1,50,-50,1,0,-150,1,-50,0,1,0,125,1,-2 5,25,1,-75,0,1,0,-150,1,-50,0 1060DATA 129,25,25,0,-25,-25 1070: 1080REM "a" 1090: 1100DATA 0,437,225 1110DATA 1,0,-225,1,-150,0,1,-50,50,1,0 ,100,1,50,50,1,100,0,1,0,25,1,50,0 1120DATA 0,-50,-75,1,0,-100,1,-75,0,1,- 25,25,1,0,50,1,25,25,1,75,0 1130DATA 129,25,25,0,-25,-25 1140: 1150REM "m" 1160: 1170DATA 0,87,50 1180DATA 1,0,-200,1,50,0,1,0,125,1,25,2 5,1,25,0,1,25,-25,1,0,-125,1,50,0,1,0,12 5,1,25,25,1,25,0,1,25,-25,1,0,-125,1,50, 0,1,0,150,1,-50,50,1,-75,0,1,-25,-25,1,- 25,25,1,-75,0,1,-25,-25,1,0,25,1,-25,0 1190DATA 129,50,-25,0,-50,25 1200: 1210REM Monitor 1220: 1230DATA 4,300,670 1240DATA 1,50,50,1,1730,0,1,50,-50,1,0, -800,1,-50,-50,1,-1730,0,1,-50,50,1,0,80 0 1250DATA 0,-50,100,1,1930,0,1,0,-1000,1 ,-1930,0,1,0,1000 1260DATA 0,25,-1000,1,25,-100,1,1830,0, 1,25,100 1270DATA 0,-1140,-25,97,400,-50 1280: 1290REM End 1300DATA 999,999,999