make object triangle 1,0.0,1.0,0.0,0.5,0.0,0.0,-0.5,0.0,0.0
convert object fvf 1,(0x002||0x040)
color object 1,rgb(196,196,196)
make mesh from object 1,1 : delete object 1
make memblock from mesh 1,1
offset=12
size=memblock dword(1,4)
verts=memblock dword(1,8)
write memblock dword 1,offset+(size*0)+12,((0<<24)||(0<<16)||(0<<8)||(255))
write memblock dword 1,offset+(size*1)+12,((0<<24)||(0<<16)||(255<<8)||(0))
write memblock dword 1,offset+(size*2)+12,((0<<24)||(255<<16)||(0<<8)||(0))
make mesh from memblock 1,1 : delete memblock 1
make object 1,1,0 : delete mesh 1
position object 1,0,-0.5,0
set object cull 1,0
do
y#=y#+(24.0/(screen fps()))
yrotate object 1,wrapvalue(y#)
loop
bloody post cut it up

ho hum... i'll be interested to see the responses