Blame as10k1/examples/sine.asm
|
Packit |
427e91 |
name "Sine wave Gen"
|
|
Packit |
427e91 |
include "emu_constants.asm"
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
in io
|
|
Packit |
427e91 |
out equ in
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
delta control $3afa691,0,$7fffffff ; controls frequency
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
cosx control #1,0,#1 ; amplitude of sinewave
|
|
Packit |
427e91 |
sinx sta 0
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
macs sinx,sinx,delta,cosx
|
|
Packit |
427e91 |
macs1 cosx,cosx,delta,sinx
|
|
Packit |
427e91 |
macmv out,cosx,C_0,C_0
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
end
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|