User Tools

Site Tools


makesin

This is an old revision of the document!


makesin (fast, approximated)

fast generator via approximation of x^2 parabola

mksin:    ld    bc,sintab
          ld    d,c
mksin2:   ld    a,c
          add   a,a
          add   a,a
          ld    e,a
          sbc   a,a
          xor   e
          ld    e,a
          ld    h,d
          ld    l,d
          rra
mksin1:   add   hl,de
          dec   a
          jr    nz,mksin1
          ld    a,64
          add   a,c
          add   a,a
          sbc   a,a
          xor   h
          ld    (bc),a
          inc   c
          jr    nz,mksin2
          ret
 
sintab:   ds    256

Copyright © 2012 Busy, optimized by Zilogat0r

makesin.1357849712.txt.gz · Last modified: 2013/01/10 21:28 by mborik128