@neauoire Both MFORTH and Enforth implement a cooperative, dynamic (tasks are created at runtime) multitasker. MFORTH is in 8085 assembly, Enforth is in C. Might be helpful as a pair of sample implementations to go along with Brad's article...

github.com/malyn/MFORTH

github.com/malyn/Enforth