01-22-2024, 04:54 AM
(This post was last modified: 01-22-2024, 05:07 AM by TerryRitchie.)
QB64PE is an amazing language for hobbyist programming because it's so easy, and fun, to create projects with it. That said it's not ready for the microcontroller world ... yet. I also have a Maximite (the first version, newer ones are impossible to find) and get very much where you are going here. I have some experience with the Arduino, Basic Stamp, and RasPi platforms and would very much welcome the ability to interface with them using QB64PE. I designed an Arduino 16 channel Xmas light show controller a few years back and writing the code in its native C was not fun. Writing it in QB64PE would be awesome though!
There is no built in support for USB communication beyond the standard COM1 through COM4 that was offered by QuickBasic 4.5. It's entirely possible to implement external libraries for this purpose but native support is not there yet.
Using QB64PE as the front end for something like a Maximite, CommanderX16, or an Agon would really require a version of QB64PE written for the ARM CPU at a minimum in my opinion. In it's current state QB64 requires a full OS (Windows, Linux, MacOS) to operate correctly and those small SBCs just can't do that (and that's the beauty of them too).
QB64PE converts code to C++ under the hood, no ASM code to feast your eyes on there. As far as RISC-V support I highly doubt it, but that is a question better left for the developers.
Oh, also, Welcome to the forum and QB64PE !!
There is no built in support for USB communication beyond the standard COM1 through COM4 that was offered by QuickBasic 4.5. It's entirely possible to implement external libraries for this purpose but native support is not there yet.
Using QB64PE as the front end for something like a Maximite, CommanderX16, or an Agon would really require a version of QB64PE written for the ARM CPU at a minimum in my opinion. In it's current state QB64 requires a full OS (Windows, Linux, MacOS) to operate correctly and those small SBCs just can't do that (and that's the beauty of them too).
QB64PE converts code to C++ under the hood, no ASM code to feast your eyes on there. As far as RISC-V support I highly doubt it, but that is a question better left for the developers.
Oh, also, Welcome to the forum and QB64PE !!