Well, try as I might I can't glean any
understanding from that player code. As great as it looks it is way over my head, I can't figure out how to get it to assemble with vasm, let alone convert it into something I can use with my devpac environment. I'm going to stick with the standard pro-tracker replayer (or something like it at least), that at least assembles inside my code with devpac without modification, and seems to work well enough so far. It might not be optimised, or have all the bells and whistles but it doesn't make my mind melt.