If you ask yourself why SALVO is not so wide used, maybe one of the answers is that it needs on the first place C compiler (that costs money).. and the compiler should be high quality.. not like cheap 30$ compilers.

Think about the idea to make SALVO for assembler. You bring it like compiled library, the user knows the variables and subroutines. And of course you sell it for different processors.. like pizza on piece - cheap and tasty... for 4 or 5 tasks... with 2 or 3 events... depend on the money.

I think that if such SALVO exists many my friends will open their pockets and will buy the assembler kernel.