I am playing with FreeBASIC, as it is similar to many of the Compiled BASIC's that I am familiar with.
Though I can not find any information for the required syntax for inline ARM assembly. I can find references to the use of ASM SUBs and FUNCTIONS, and a lot about the x86 assembler syntax in FreeBASIC, though not a word about the ARM assembly syntax.
So does anyone know the requirements for inline ARM assembly in FreeBASIC?
I am thinking that I am liking FreeBASIC, quite a bit. It is not as optimal as C compiled with GCC, though it seems to be a good language none the less, and it has a lot of things defined by the language that are the same on all platforms that no extended C can offer with the same market saturation as FreeBASIC, like the FreeBASIC Graphics library (largely based on and extended from QB, meaning that there is a lot of usable QB code out there for FreeBASIC to take advantage of).
Think about it this way:
This may not be a standard, though it is a good language, that is cross-platform, has enough market saturation that it may as well be a standard, and it supports Mouse functions as part of its core language, as well as some pretty amaizing graphics operations as part of the core language (off screen buffers, XOR/OR/AND/Alpha/PUT/etc operations on block copies/moves [almost Amiga blitter like abilities] with only the core standard FreeBASIC graphics). and a very powerful core language, that is structured and modern.