Цитата Сообщение от Hunta Посмотреть сообщение
Загрузить загрузчик (512 байт), который при запуске переместится в верх памяти и примет файл - как он есть.
Вот этого я точно делать не буду. По спецификации RT-11 из нулевого блока загружается всё со смещения 0500. В диапазоне 0-0476 грузится в соответствии с таблицей защиты $LOWMA. К тому же это изменено в версии 5.2, там для загрузки диапазона 0500-0776 нужно установить бит 8 в JSW. Ну и при такой загрузке будут стёрты все вектора прерывания, в т.ч. заглушка на таймер, а в УКНЦ он по умолчанию включён. Это придётся как минимум ставить заглушку на таймер, и у меня при запуске устанавливается клавиатура в режим прерываний с п/п заглушки, которая считывает регистр 0177562. Была одна игрушка, которая не использовала сервисов RT-11, а просто меняла вектор 060 на себя.