home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / DEMOS / ARAIDSRC.ZIP / PLASMA.ASM < prev    next >
Encoding:
Assembly Source File  |  1996-03-11  |  1012 b   |  55 lines

  1. kulma dw 0
  2. col db 0
  3. ada dd 0
  4. adas dd 0
  5. pl_des1 db 0
  6. pl_des2 db 0
  7. ropurax db 0
  8. ropuray db 0
  9.  
  10. ;------------------------------------------------------------------------
  11. plasma proc far
  12.         mov     ax,seg tila
  13.         mov     es,ax
  14.         mov     di,offset tila
  15.  
  16.         mov     pl_des1,0
  17.  
  18.         xor     bx,bx
  19.         xor     dx,dx
  20.         xor     cx,cx
  21.         xor     ax,ax
  22. x_lupi:
  23.         mov     bl,byte ptr kulma
  24.         add     bl,cl
  25.         add     bl,sin2[bx]
  26.         xor     bl,ch
  27.         xor     bl,ropuray
  28.         mov     al,cos2[bx]
  29.  
  30.         add     bl,ch
  31.         add     bl,cos2[bx]
  32.         xor     bl,ropurax
  33.         add     al,sin2[bx]
  34.  
  35. ;ååååååååååååååååååååååååååååååååååååååå
  36.         shr     al,1
  37.         sub     al,64
  38.         jns     fof
  39.         xor     al,al
  40. fof:
  41.  
  42.         stosb
  43.  
  44.         add     ropurax,5
  45.         adc     ropuray,0
  46.  
  47.         inc     cx
  48.         jnz     x_lupi
  49.  
  50.         add     byte ptr kulma,-2
  51.  
  52.         ret
  53. plasma endp
  54.  
  55.