Not at the moment. I want to wait till I have the core OS working before I publish anything. But I will explain the basics: It works by using an empty slot as the "thread space"; The software will load up the code for both "processes" into the "schedule", and the "scheduler" will replace the current "thread" with the next thread in the schedule and execute it.