Surely Blitz uses DirectX 7 audio calls too? In which case there must be some low level access that didn't make it's way into blitz as a command.
Some things that you'd think'd be obvious like the dos "attrib" command as a Blitz Command are missing.
But then I guess the main purpose of Blitz 3D is to create 3D environments, and games? ;O)
I've been writing a music sequencer with it, and it's been a joy to use bar the limited file access/control/manipulation e.g. finding which drives are connected and available for importing samples.
So writing a full-on file browser, file manager style app. isn't really that easy.
Error trapping is somewhere where there could be much improvement too - so that you don't have to bomb out of the .exe just because a drive isn't mounted anymore etc.
But yes, I'm sure all hands are on deck creating BlitzMax...
Some things that you'd think'd be obvious like the dos "attrib" command as a Blitz Command are missing.
But then I guess the main purpose of Blitz 3D is to create 3D environments, and games? ;O)
I've been writing a music sequencer with it, and it's been a joy to use bar the limited file access/control/manipulation e.g. finding which drives are connected and available for importing samples.
So writing a full-on file browser, file manager style app. isn't really that easy.
Error trapping is somewhere where there could be much improvement too - so that you don't have to bomb out of the .exe just because a drive isn't mounted anymore etc.
But yes, I'm sure all hands are on deck creating BlitzMax...