Blame as10k1/examples/delay.asm
|
Packit |
427e91 |
;;; A simple delay routine
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
include "emu_constants.asm"
|
|
Packit |
427e91 |
name "delay"
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
level control 0.5, #0 , #1
|
|
Packit |
427e91 |
feedback control #0.3, #0 , #1
|
|
Packit |
427e91 |
delay control &0.2, &0, &0.5
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
io IO
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
dly delay &0.5 ; 0.5 sec delay block
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
write twrite dly,0 ; write at 0 sec
|
|
Packit |
427e91 |
read tread dly,&.2 ; read at 0.2 sec
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
acc3 read.a,delay,write.a,C_0
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
macs io,io,level,read
|
|
Packit |
427e91 |
macs write,io,read,feedback
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
end
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|