FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)
From: "Maxim Timonin" <maxagor@skiper.ru>
Sun Nov 27 2005 11:32, Danil Davydov wrote to Maxim Timonin:
Э-э-э... Я же вроде бы ясно говорил про порты диспетчера памяти. Вообще-то всеЭээ, это значит для любого аута/ина мне надо в тр-дос прыгать? А что
мне мешает прямо в ОЗУ выполнить команду-то? Как старые программы
работают тогда?
порты, стандартные для ZX-128 остались на месте. В том числе и страничный порт
#7FFD. Hо, как известно, посредством него можно переключать только 8 страниц,
а в мегабайтном ОЗУ АТМки таких страниц 64. Для обращения к ним существуют
дополнительные порты т.н. "диспетчера памяти", которые в обычной
ZX-конфигурации (отмечаю особо. Так как можно все доп.порты, в том числе и
порты ВГ93 включить в общее адресное пространство и программировать напрямую.
Hо это уже другая тема). Поэтому используй OUTы для обращения к обычным портам
точно также как и раньше. И старые программы поэтому прекрасно работают.
Стандартная - сидит в ПЗУ. Hо есть возможность подключать свою процедуру вПроцедура обработки BC и A в ОЗУ сидит или тоже в ПЗУ прошили?
качестве плагина в верхнем ОЗУ.
Maksagor, NedoPC group. ATM-turbo 2+




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