Introducing the Colour Maximite 2


Author Message
flasherror
Senior Member

Joined: 07/01/2019
Location: United States
Posts: 155
Posted: 12:00am 08 May 2020      

  matherp said  

  Quote  The other next crazy idea is:
If MMBasic runs so fast, is it possible to write a workable multitasking OS and actually split a program in separate tasks?


This is easy to do using timer interrupts and a trivial main program function launcher. If you need more use a Pi or PC


What about "thread" extensions to MMBasic like in
http://dimitech.com/downloads/mmbasic_iceemite_additions.pdf
This looks like a proprietary language extension but not sure how useful something like this might be without some sort of sync lock or whether it is overkill for most programs.
Edited 2020-05-08 10:02 by flasherror