Лежат в темеоднако неясно где исходники сего продукта
Хм.. кооперативная многозадачность - это и получается СРВ в общем случае. Программы должны сами следить за слайсом.И ещё, для спектрума система реального времени как таковая не очень нужна
Варианты усложнения? Большинство можно реализовать как набор 1-байтовых.однако если семафоры усложнятся (наверняка кстати)
А в винде допустим внутри ОС эти функции все равно на атомарной команде реализованы. Так что большой разницы не вижу. Тем более так сделано только из-за возможной многопроцессорности. У нас ее не ожидается. Кроме того, с командой LOCK (на PC, у Z80 аналогов нет) классический вариант будет работать и в SMP...так вот когда управление переходит на п/п работы с семафорами, то ни один прикладной поток не может прервать работу этой п/п (так называемая критическая секция)