Sadly, no - this was the first time I was working with the OPL chip. But since my other games do have Adlib/SB support, if you give me a couple of days, I can fix this.
Viewing post in Castle of Viana - Capiroto's Revenge comments
OK, got Adlib and OPL2LPT working fine. PC Speaker works well, but oddly, there's some delay with the sound starting. It's been a while since I last touched this interrupt handling code.
Also got VGA graphics to work, but it will still use the CGA art (but at least there will be no dithering and potentially faster).
I hope to ship this by tomorrow, if that's OK.
OK, got some improvements there. The timing of things still is a bit wonky, but got a lot better.
Unfortunately, since this was my first "big" game for DOS, there are still some issues I might never really fix without a big rewrite.
Following this V2.1, I might end up doing this big overhaul, but it would take quite a long time. Meanwhile, this new version should be enough for the compilation :)