home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 45
/
64er_Magazin_Sonderheft_45_19xx_Markt__Technik_de_Side_B.d64
/
3d.funk
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
566b
|
29 lines
100 poke3,0:poke4,0:sys2^14
130 v=53248:p=(NULL)/40:d=256:m=40
150 ba=2^14:l=ba+3:in=ba+6:se=ba+12:vp=ba+15:pl=ba+18:nr=ba+21
160 sq=ba+24:lq=ba+27:ip=ba+30:dp=ba+33
170 il=ba+36:dl=ba+39:dr=ba+42
190 p1=20736:p2=20992
200 xs=19456:ys=19712:zs=19968
210 sx=11:sy=10
1000 mm=m/2
1010 fori=-mtomstepint(2*m/(sy-1)):forj=-mtomstepint(2*m/(sx-1))
1020 z=int(sin(j*p)*mm+sin(i*p)*mm)
1030 z=z-d*(z<0)
1040 sysse,j-d*(j<0),i-d*(i<0),z
1050 nextj,i
1060 :
1070 :
1080 :
2000 fori=0tosy-1
2010 forj=0tosx-2
2020 sysvp,j+i*sx,j+i*sx+1
2030 nextj,i
2040 :
2100 fori=0tosy-2
2110 forj=0tosx-1
2120 sysvp,j+i*sx,j+(i+1)*sx
2130 nextj,i
2140 :
3000 sysba:sysdr