With some sterling support from Jef Wambacq I now have my own customised SDL and DOSBox building properly, which opens a whole world of whoppertunities. I am on a mission from God to fix bugs and improve compatibility with OS X, which so far has meant:
CD audio tracks are now playing properly—let there be sound!
The DOS window now has functional OS X menus for commonly-needed emulator controls: Of interest to noone will be that the menu shortcuts now use OS X’s key-handling system instead of SDL’s, which means they actually work.
The DOS window’s titlebar is now a lot tidier, and only displays emulation info (such as CPU cycles) when it is relevant.
DOSBox has been slathered in my own branding and now makes almost no mention of DOSBox itself. I justify this to myself on the grounds that it only causes confusion between the two apps otherwise.
Boxer now remembers whether you were running in windowed or fullscreen mode last time and starts up in the same mode. This is remembered per-user, not per-game.
CoreMIDI support is built in, which should please you faithful MT-32 owners out there (sorry everyone else, there’s no MT-32 emulation as yet.)
A new beta should be out in the next few days, once I get this baby to build for OS X 10.4 and PowerPCs.