There are some ways to do it but there is a BlitzMax editor you can get called Blide. The profesional edition of Blide comes with a tool to automatically attach the icon to the program exe, so you never have to hassle with it. But the program isn't free. You can do it for free but you'll need to follow a guide someone will have to link you.
If you run Blitz in strict mode it's even faster. Put Strict on the beginning of your program. Now you must declare all variables before use and specify their type (float, string, TImage etc) unless they are ints. But the code is even more efficient.
I don't know what you mean by inline assembler with access to those things. How do you want the coding to be more flexible? You can import C/C++ functions to your program but I just prefer to write the whole thing in Blitz. I've never had a compelling reason not to.
The documentation could do with more explanation but the basic facts are in there. Reading and posting on the forums is the best way to learn. You can find a ton of tips you'd never get from just reading the help.
You can get third party 3D modules, both free and commercial, for BlitzMax. But nothing out of the box.
|