Where do your feet go?
I dont have any... no, seriously... :P
my thoughts exactly and how do you get in considering the top is a hole too :p
ah, ya got me, ok I've got four holes in my imaginary lucky pants :)
How about making it a seperate module
yeah, it would be, all formats are in maxmod.
However, I've rewritten it to use a kind of "plug-in" modular system, which avoids this issue by running the callbacks in C++ (but it's hidden from the user).
This should also make it easy to plug in other audio modules, like OpenAL - just needs a driver module, which you import.
This is how maxmod2 handles things, modules for audiodrivers (directsound and openal) and modules for audio formats (ogg,mp3,flac etc and my own mod/xm library) all done in c++, bolted together from blitzmax and handled with the standard TChannel functions.
BTW do you mind if I nab your libs when you're finished? ;)