Thanks for your work, Photon. It seems that the player is working fine for me, once I configured all parameters correctly (and removed the IF2 directives). I'm really impressed from its well optimized performance.
I'm setting "exec" and "system" to 0 (filling in P61_VBR myself) and using "CIA=1", as calling P61_Music myself during VERTB doesn't work very well with mods, which are setting the tempo (e.g. with "F7D").
Maybe you should consider to ignore an F-command with an argument >=32 (tempo), when CIA=0 ? Now the player sets $7D as speed, which is nonsense.
I would also like to use the "fade" option, but this means four expensive MULUs for scaling the volumes every time. How about a multiplication table for all 64 values (64*64 bytes) ?
|