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.