из переписки которую я выкладывал, написано что поддержка окошек в ПЗУ сделана
Вид для печати
из переписки которую я выкладывал, написано что поддержка окошек в ПЗУ сделана
И вот такой у ПК-11 интересный шрифтик:
Скрытый текст
Как ранее я говорил - стрелки 'вверх' и 'вниз' относительно 'Основной кодировки' перепутаны.
---------- Post added at 19:31 ---------- Previous post was at 18:29 ----------
Что за переписка?
http://zx-pk.ru/showpost.php?p=766508&postcount=47
Цитата:
"Аппаратная многозадачность! Поддержка винтов до 80 мегабайт.
Многоголосный звук. Графика 56000 цветов. Прошитая в ПЗУ многооконность."
Дошел до интересного места, скорее всего это менеджер переключения процессов.
Там делается так: устанавливаются биты VIRQ и IHLT, затем очищаются регистры HR0, HR1, и затем дается команда STEP. Что эта команда должна в подобном случае сделать?
А до этого еще и стек устанавливается на 0x0000.
Переписка отсюда http://lj.rossia.org/users/yushi/56072.html
Только чтоб открыть её получаешь болт. :mad_std:
Есть сохранённая копия http://webcache.googleusercontent.co...&ct=clnk&gl=ru
Комментарии http://webcache.googleusercontent.co...&ct=clnk&gl=ru
Р.S На такой машинке уже можно Super Mario повторить. :)
Перед STEP должны устанавливаться регистры CPC и CPSW соответственно командами WCPC и WCPS. Установку этих регистров я видел в открытой части ПЗУ, ставятся на CPC=040040 и CPSW=0.
А так STEP выполняет одну команду с запретом всех прерываний. Т.е. команда 100% исполнится, а далее уже будут обрабатываться прерывания, ну если есть. Если же прерываний нет, то исполнение пойдет дальше.
Небольшая поправка - VIRQ и IHLT уже и так были установлены с начала старта ПЗУ. Т.е. в данном месте ключевой является именно команда STEP.Цитата:
Сообщение от Titus
---------- Post added at 20:13 ---------- Previous post was at 20:12 ----------
Да, PC' устанавливается на 0x0200, а PSW' на 0x0000.
---------- Post added at 20:15 ---------- Previous post was at 20:13 ----------
Дело в том, что пока что у меня STEP вообще не написана для ВМ2 (в УКНЦ она не понадобилась мне).