06-04-2012, 08:14 PM
No - it uses IX as a pointer into its sound data. Since ZXB uses IX for its own purposes, this is definitely a conflict.
The version for 'include I posted up added a push IX near the start of the code, and the suggested SUB contains a catching POP IX at the end; similar to Boriel's suggestion.
The version for 'include I posted up added a push IX near the start of the code, and the suggested SUB contains a catching POP IX at the end; similar to Boriel's suggestion.