At the end even BlitzMax is now OpenSource
http://www.blitzbasic.com/Community/post.php?topic=105045&post=1276930
This open new possibilities.
The first one (and more obvious) is the rise of Brucey’s variation of BMX: BMX-NG
This ‘version’ allows to use the plain BlitzMax syntax and compile for ‘alien’ platform/target: Android, iOS, ARM-based system (like Raspberry etc).
The logic behind BMX-NG is inspired by MonkeyX language (another BRL’s idea!): there’s a translator that ‘translate’ from a syntax (BlitzMax) to another one (C++) and then compiled with the proper tool (ie: MinGW etc).
Technically only the ‘compiler’ (BCC.EXE) was closed-source so you need an ‘official’ BlitzMax version to try the Brucey’s variation.
Now it can be bundled all-together.
This means that a program written with standard BlitzMax can be played even on an Android device (many BMX modules are re-written to handle 64bit support, and the GFX/event handling system is delegated to another open-source library SDL – that replace ‘standard’ BMX modules).
This means that MonkeyX has a great contender: BMX userbase is bigger than the MX1, there are already many projects that could be just ‘recompiled’ to run to Android/iOS etc)…
Let’s see the future!