MikeOS doesn't support multiple running processes to my knowledge. I did experiment with my own multitasking realtime OS years ago using a 'yield' function, it's a bit of a pain - there are better ways to do it.
> othprog1.bas
Specifically the "include" keyword might be interesting to use:
> Appends another BASIC file onto the end of the current one, so that you can call routines in it. RAMSTART is updated accordingly.
You'll probably need to build out some kind of function structure on your subroutines so that you can send them data and get data back.
In your included files, just make sure that you have some kind of convention too, otherwise your subroutines will match, like:
othprog1_init:
Kind Regards,
Dan