С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Может и инициализируется, как обычный, но по факту - это 59A.
Как и на IBM PC XT (где такой же чип), читается с него номер вектора прерывания, а потом программно уже обрабатывается в зависимости от ситуации.
Сейчас вожусь с клавиатурой. Что-то она мне подозрительной кажется та, что расписана ТО.
Когда нажимаешь клавиши, в верхнем правом углу экрана (в строке служебной информации) отображаются коды клавиш в формате типа A- 73, или C- 3 (т.е. буква и три цифры).
Сделал один ряд клавиш (там где цифровые клавиши), пробую нажимать, уж слишком разношерстные коды в окошке отображаются. Может так и надо, а может и нет.
---------- Post added at 20:30 ---------- Previous post was at 20:09 ----------
Что это вообще в ТО за нумерация битов такая? Это и не номер бита, и не вес, а сборная солянка какая-то)
Код:Разряд 1 2 3 4 5 6 10 20 40 100 200
---------- Post added at 20:40 ---------- Previous post was at 20:30 ----------
А вот что про индикатор клавиш и коды написано в описании ВПО:
Код:Состояние клавиатуры и коды нажимаемых клавиш отображаются на 16-значном "индикаторе", высвечиваемым на экране в верхнем правом углу. Коды символов высвечиваются в восьмеричном виде в правой части индикатора. Следующие две позиции индикатора показывают режим ввода букв кириллицы/латыни (L) и "фиксированного" ввода "больших" или "малых" букв (с). Клавиша "АЛФ" переключает режим ввода большихемалых букв по умолчанию (аналогично Caps Lock). Ввод малых букв по умолчанию отображается на индикаторе с помощью "с". Клавиша "SHIFT", нажимаемая одновременно с клавишей символа временно отменяет текущий режим ввода по умолчанию (т.е. если по умолчанию вводятся большие буквы, то "SHIFT" позволяет вводить малые буквы, и наоборот). Одновременное нажатие "SHIFT" + "АЛФ" переключает режим ввода латыньекириллица. Клавиша "ГРАФ" и комбинация "SHIFT" + "ГРАФ" позволяют вво- дить коды графических символов в соответствии с таблицей, пред- ставленной ниже (приводятся 16-ричные и 8-ричные коды).
---------- Post added at 21:45 ---------- Previous post was at 20:40 ----------
Разобрался с клавой)
Ну и накрутили)
Оказывается - это не вес и не разряд, а маска нажатой клавиши.
Похоже, без загрузки системы с дискеты, дальше синего экрана и показывалки кодов клавиш в верхнем правом углу, не продвинешься.
Никита, ты свой эмуль забросил? Есть какие наработки?
Интересно, что контроллер HDD и FDD дейсвительно совмещен, и буферное ОЗУ для сектора используется не только для HDD, но и для FDD. Т.е. при загрузки с дискеты быстродействие системы практически не тратится.
Если ещё и целиком на ассемблере - ха! удаляем все компиляторы Си )
Скрин так и выглядит в редакторе, открой в эмуляторе сам - заодно оценишь с форматом и редактором этим можно сотрудничать?
Редактор я запускал с системной дискеты
потом переназначил DK на образ SOUZ-NEON_ASPEKT_DOC_.dsk
и ввёл имя файла PKRAM.SCM на запрос после выбора "Загрузить(Прочитать)" в редакторе.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)