Цитата Сообщение от Titus Посмотреть сообщение
В доках написано, что этот регистр 'резерв'. Есть про него подробности?
Ну документации везде верить нельзя. Многое там не описано или написано неверно. Верить можно только реальной машине.
А сам регистр работает в двух режимах - в режиме входов (бит 8 регистра 177700 равен 0) и режим выходов (бит 8 регистра 177700 равен 1). Классически при работе в режиме входов к нему подключены линии Y клавиатуры. По линиям X в режиме опроса идет бегущий ноль, от X0 до X7, соответственно через нажатые клавиши он попадает на линии Y, там будет читаться единица с соответствующего бита. Сама клавиатура подключена только к линиям с Y4 (только СТОП) по Y15. На линию Y3 выводится перемычка контроллера дисковода. Линии с Y0 по Y2 не используются. Линия Y0 выведена на бит 15, Y1 - 14, ну и Y15 - 0.
Пример: на линии X3 - бегущий ноль, нажаты клавиши ГРАФ и R, значит будут установлены в единицу биты 9 (Y6) и 3 (Y12).
Цитата Сообщение от Titus Посмотреть сообщение
Вот хорошо бы перенести те файлы инициализации, которые устанавливают скорость перемещения головки быструю из системы с играми в другие системы.
А зачем переносить? Реализовать перемычку, а системное ПЗУ при старте само инициализирует нужные ячейки.