Viking I have been trying very hard to understand what you are proposing, but I am sorry to say I have to come to the conclusion that you don't have the vaguest idea what you are talking about. API SWI's are Software Interrupts by definition they are short bits of code. Trying to make the system side of the SWI multi threaded is just not going to work.
Monty "Is there now any barrier for the fast release of the rest of the RO5 source code, now castle appear to be closing down."
Will be interesting to see what happens given the past fork in the operating system RO4/RO6 and RO5. RO5 could just wither away given that there is not likely to be a replacement for Iyonix, given its demise. Will Risc OS Ltd still produce a select version for RO5? given what has happened. Will as you say RO5 go open source? Like I said it will be interesting to see what emerges. Maybe things will get clearer after next weeks show