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ы для обращения к обычным портам
точно также как и раньше. И старые программы поэтому прекрасно работают.

Процедура обработки BC и A в ОЗУ сидит или тоже в ПЗУ прошили?
Стандартная - сидит в ПЗУ. Hо есть возможность подключать свою процедуру в
качестве плагина в верхнем ОЗУ.

Maksagor, NedoPC group. ATM-turbo 2+