Ещё на Профи есть, но включать туда вроде можно только одну фиксированную страницу (пусть владельцы Профи уточнят)
Ты предлагаешь делать проги так, чтобы прога могла пользоваться 2-м окном проецирования и включать туда страницы? - тогда они не будут работать на всех остальных Спектрумах,это не годится.
Или чтобы проги ничего про 2-е окно не знали, а сама система его использовала,когда прогам не хватает нижней памяти? Тогда можно в ядре это указывать и при отсутствии 2-го окна когда начинает не хватать нижней памяти, то куски нижней переносяться в верхнюю (это конечно долго, но процессы будут работать и не надо будет предыдущие усыплять)
Ну так там передаётся номер окна на которое воздействие (забыл об это указать , исправлю)
и соответственно, если у проги 3 окна - одно большое, а два других маленькие расположенные внутри большого,то по номеру определяется на какое окно произошло воздействие.
Ты это имел ввиду?
Не вижу проблемы!
В программе нет конструкций типа call куда-то в ядро , поэтому спокойно ядро включает страницу,когда прога кладет номер страницы в специальную ячейку памяти(за исключением функции wait (прога должна сделать call adr1),но её надо ещё продумать и ещё хотел все-таки прямое переключение страниц через call adr2добавить, чтобы не ждать прерывания(после которого произойдет переключение страницы), но тоже нужно придумать, как передавать adr1,2 от ядру проге(например при запуске в виде сообщения) )
так что поясни
---------- Post added at 16:44 ---------- Previous post was at 16:28 ----------
Ну, значит. если для программы критичен пропуск сообщения, тогда она пусть сама создаёт очередь входящих сообщений
Приведи конкретный пример, вот я могу придумать,например прога проигрывания музыки на GS, прога ждёт готовности GS - а он не отвечает, а юзер тыкает кнопку отмена, а прога должна проверять сообщения между опросом GS





Ответить с цитированием