FromNet: Izhevsk_Russia (Kama_river_net)

Привет Maxim!

28 Hоя 05 04:00, Maxim Timonin -> Danil Davydov:
Э-э-э... Я же вроде бы ясно говорил про порты диспетчера памяти.
Hу, и говорил, что они в ТP-ДОС типа перехватываются. А я спросил, если я не
прыгая в ТP-ДОС буду с портами работать. Как тогда меня можно программно
перехватить?

Вообще-то все порты, стандартные для ZX-128 остались на месте. В том
числе и страничный порт #7FFD. Hо, как известно, посредством него
можно переключать только 8 страниц,
Значит все стандартные порты ZX-SPECTRUM не перехватываются, так же как и
других Спектрумах?

а в мегабайтном ОЗУ АТМки таких
страниц 64. Для обращения к ним существуют дополнительные порты т.н.
"диспетчера памяти", которые в обычной ZX-конфигурации (отмечаю особо.
Так как можно все доп.порты, в том числе и порты ВГ93 включить в общее
адресное пространство и программировать напрямую. Hо это уже другая
тема).
Такое очучение, что предложение не дописано. Или так и должно быть?

Поэтому используй OUTы для обращения к обычным портам точно
также как и раньше. И старые программы поэтому прекрасно работают.
Так все таки в ТP-ДОСе стоит перехватчик только для работы с ВГ93? Или по
всем вопросам с портами я должен туда прыгать, чтобы не дай Бог что-нибудь в
верхней памяти повредить? ;)



С рулезами, Danil aka Merlin/ULG


---