Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : MMBasic 3.0 Challenge
Author | Message | ||||
djuqa Guru Joined: 23/11/2011 Location: AustraliaPosts: 447 |
OK Challenge Version 3.0 (lets start of with new Major revision number) 1/ Has full compatibility with Olimex, SM1, uwb32 Hardware as well as MM Hardware (Come on guys, with the 2 on way from dontronics I will have 6 MM's all different) Version bloat and differences/ divergences is what is killing general acceptance of Linux) 2/ Vectors for parser table entry points 3/ Machine language routines Support (Setup a sandboxed area of Memory that is documented and accessible) The Language MMBasic is Syntax Compatible, but the internals need also to follow MS example and use Vectors (Hooks) that can be over-ridden for changes. They were major factors for the success of MS Basic \, the ability to adapt to new hardware and software upgrades. I.E TRS-80 Level II Basic had several reserved words and vectors that were replaced when TRS-DOS Disk Basic was used. Disk Basic used the Built-in Level II Roms but replaced, enhanced , adapted to use the features the Expansion interface and Disk Drives required. VK4MU MicroController Units |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
Djuqa, You are looking from an user perspective. Unfortunately, what you dream can be realized right now only if the project is started by the community, probably under BSD license. Look at retroBSD by example. Lead by his owner as a open-source project, BSD licensed, he try to support all reasonable hardware around PIC32. Is not the case with MMBasic. The owner vision regarding to retroBSD: [quote=Serge]But there is more: retroBSD is great for embedded systems with limited resources, but open functionality. Imagine we need a soccerplaying robot or Mars rover. Assume we develop a control application, which perfectly fits into available memory. But an environment happened too unpredictable, and we have to design fifty different control applications for various cases. With generic RTOS, it’s impossible to change your firmware fast and safely; with retroBSD you put them on disk and run in any desired order.[/quote] Source here. Vasi Hobbit name: Togo Toadfoot of Frogmorton Elvish name: Mablung Miriel Beyound Arduino Lang |
||||
djuqa Guru Joined: 23/11/2011 Location: AustraliaPosts: 447 |
Of course I looking at it from a USER point of view 4 or 5 Players in supplying the product 1000's using it some (like me) with different versions would be nice to only need 1 Update, 1 version to use VK4MU MicroController Units |
||||
aargee Senior Member Joined: 21/08/2008 Location: AustraliaPosts: 255 |
Then maybe the entrepreneurs should be approaching Geoff to propose an integrated solution to suit the various hardware platforms. Geoff should set the terms, and we might have a standard. - Rob. For crying out loud, all I wanted to do was flash this blasted LED. |
||||
djuqa Guru Joined: 23/11/2011 Location: AustraliaPosts: 447 |
BINGO! Exactly my thoughts MS Basic was a success because it was a Standard that could run on different platforms with minimal modifications. VK4MU MicroController Units |
||||
Print this page |