   zbotzb
  mlalambeen living in the desert too long and the sun may have gotten to me.  wrote this assembly language program as part of a larger project and i kinda like it.  it's called zbotzb.  you can download it at:http://www.geocities.com/xrgsalthanks,enoteht   
  A plain white page with simple text saying:"a small assembly language program, like etch-a-sketch on acid.  not a virus or malicious code of any kind."... isn't the most reassuring.Edit: Neat[Edited by - necreia on June 9, 2006 1:43:19 PM];HahahahahahahaEDIT: It didn't work. It just forced into fullscreen and made everything black.   ;  it is working.  use the directional keys to move the pixel cursor.  instructions are in the text file.   ;  It does in fact work.  I was going to etch-a-sketch "W T F?" and screenshot it but I checked and the app doesn't suprt Print Screen.So, "WTF?"Good work though, I can barely print text in ASM.   ;  Ah, I see.You really did have too much time on your hands. Oh, it doesn't really handle minimizing very well on my system. Makes it kind of go bonkers.   ;  This assembly code here beats all!;   _ __ _ .  _  _  ;  °_ /°  °  °  ° °_ °/  256b intro by baze.||| [baze@stonline.sk, www.3sc.sk];  . . . . . . . . . .   requires fast processor ;] thanks to loveC and #z80.[org 100h]TEXUVmoval,13hint10hmovax,csaddah,10hmoves,axdb3DhEPSILONequ$-4SCALEdw41xorcx,cxPALETTEmovdx,3C8hZMOVEequ$-2moval,cloutdx,alincdxoutdx,almulalshrax,6outdx,alxorax,axoutdx,alstosbloopPALETTETEXTUREmovbx,cxrcldh,clmovah,dhsarah,3adcal,ahadcal,[es:bx+128]shral,1mov[es:bx],alnotbhmov[es:bx],alloopTEXTUREMAINmovdi,200hpushdimovdx,-100DRAWYmovbp,-160DRAWXmovsi,EYEEYEequ$-2fninitfldlg2mov[di],bpfildword [di]fidivword [si]mov[di],dxfildword [di]fidivword [si]movcl,2ROTATEfildword [byte si-EYE+ZMOVE]fidivword [byte si-EYE+SCALE]fsincosfldst2fmulst0,st1fldst4fmulst0,st3fsubpst1,st0fxchst0,st3fmulpst2,st0fmulpst3,st0faddpst2,st0fxchst0,st2loopROTATEfldpifidivrword [byte si-EYE+ZMOVE]fldzfldzmovcl,32RAYSTEPfldst2fcosfldst2fcosfaddpst1,st0fldst1fcosfaddpst1,st0fldln2faddpst1,st0fcomdword [byte si-EYE+EPSILON]; 386 version (runs everywhere)fnstswax; ...sahf; ...;flddword [byte si-EYE+EPSILON]; p2/athlon version (shorter);fcomipst0,st1; ...fldst0fmulst0,st7faddpst4,st0fldst0fmulst0,st6faddpst3,st0fmulst0,st4faddpst1,st0jcshort RAYHIT; 386 version;jncshort RAYHIT; p2/athlon versionloopRAYSTEPRAYHITfpatanfimulword [byte si-EYE+SCALE]fistpword [byte si-EYE+TEXUV]fimulword [byte si-EYE+SCALE]fistpword [byte si-EYE+TEXUV+1]movsi,[byte si-EYE+TEXUV]shlcx,1eslodsbnegalmulclmov[di],ahincdiincbpcmpbp,160jnznear DRAWXincdxcmpdx,byte 100jnznear DRAWYdecword [byte bp-160+ZMOVE]popsipushespushword 0A000hpopesxordi,dimovch,32000/256repmovswpopesinal,60hcbwdecaxjnznear MAINmoval,3int10hret;Just in case.