| |
DustBin
Registered: Jun 2006 Posts: 12 |
STOP flag in SDI
Hi all,
I've finalized a tune done in SDI, but apparently the STOP flag isn't recognized correctly by the player o_O after the end the assembled tune continues playing garbage endlessly :)
Checked inside the player source for some flag about it without results... Does anybody help please? :D
(While typing I've had an idea: looping blank patterns LOL)
edit: obviously inside the editor the tune stopped correctly. |
|
| |
iAN CooG
Registered: May 2002 Posts: 3198 |
I have seen the same problem in 14 Years Later and I fixed it by hacking the loop code making it calling the init.
original fix
15D5 AD 29 13 LDA $1329 15D5 A9 00 LDA #$00
15D7 AA TAX
15D8 3D 0D 10 AND $100D,X 15D8 20 00 10 JSR $1000
15DB 8D 29 13 STA $1329 15DB 4C 03 10 JMP $1003
|
| |
DustBin
Registered: Jun 2006 Posts: 12 |
Oh, I see. Anyway I've solved with a VERY VERY VERY LAME solution: empty lines looped... but it's effective :D prg and sid are coming IAN, checking the sid for last details ;)
btw, here's the soundcloud streaming :)
http://soundcloud.com/stefanopalmonari/hero |
| |
robozz
Registered: Oct 2003 Posts: 43 |
I ran into the same problem a while ago, and found out that to use the stop flag you have to have the voice on/off code enabled. (rem_voff = 0) |
| |
DustBin
Registered: Jun 2006 Posts: 12 |
Quote: I ran into the same problem a while ago, and found out that to use the stop flag you have to have the voice on/off code enabled. (rem_voff = 0)
Damn. Thank you :-) |