если я пральна помню, система жоска сидит с адреса с000. софтина компилируется в формат prl под адрес 0. однако в конце файла есть битовая карта, благодоря которой прога может быть запущена с другого адреса. щас как раз сижу доки штудирую по мпм2. исходников навалом...
собственно говоря, не проблема запускать прогу скажем с адреса 4000 или с 8000. .phase 8000h....код... .dephase. мпм2 совместима с мпм1 и с цпм 2.2/3. т.е. получаем гору софта. при наличии винта, отбрасываем предел на количество отложенных процессов. однако не всё так гладко. систма создавалась из расчёта использования её несколькими пользователями на нескольких терминалах. т.е. один комп, несколько юзеров. сидят гдето и им всем пофиг друг на друга. система не предназначена для запуска таких тяжолых приложений, как игры или демы. просто потому, что приходица сожрать все ресурсы, а может ещё и часть системы (предварительно выкинув её куданить подальше, но при выходе восстановив).
у профи есть окно на 0й адрес = 0я страница. на адрес 4000 любая страница. на адрес 8000 только 6я страница (1й экран), на адрес с000 0любая страница. но, на 4000 и на с000 только по третьему биту порта дффд. если бит включён, то впечатываеца всё на 4000, иначе на с000.А кроме нулевой, другие страницы они могут устанавливать в CPU0?




