diff --git a/engine.tal b/engine.tal index 709fad9..b7e92e3 100644 --- a/engine.tal +++ b/engine.tal @@ -104,7 +104,9 @@ RTN STHrk SFT #ff EOR .kalama/loopflags LDZ AND .kalama/loopflags STZ ( set bit off ) &end - #0001 ADD2 LDA2 STHrk .Audio0/adsr DEO2 ( copy ADSR value ) + #0001 ADD2 LDA2k STHrk .Audio0/adsr ADD DEO2 ( copy ADSR value ) + + #0002 ADD2 .Audio0/addr DEO2 POPr RTN diff --git a/player.tal b/player.tal index fcf33f4..f2081f2 100644 --- a/player.tal +++ b/player.tal @@ -131,7 +131,7 @@ ff 00 00 0002 ( sample length ) ff ( volume ) 80 ( flags - loop sample ) -00f0 ( ADSR ) +50f0 ( ADSR ) ff 00 ( square wave sample data ) ( instrument 01, unused ) 0008 ( sample length )