User Tag List

Страница 8 из 8 ПерваяПервая ... 45678
Показано с 71 по 75 из 75

Тема: "Океан-240": подключение клавиатуры

  1. #71

    Регистрация
    01.09.2019
    Адрес
    г. Санкт-Петербург
    Сообщений
    11
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не совсем понял зачем такие сложные контроллеры. Авторы вывели в порт 8х11 линий, чего хватает на нормальную клавиатуру в виде обычной матрицы, но тоже зачем-то делали сложную схему на КМОП-логике. Алексей Морозов в своем известном видео подключил обычную матрицу МС7007, хотя это потребовало внесения изменений в биос. Я наверное буду пробовать подключить клавиатуру от Радио-86РК (потому что она у меня есть ).
    Да, забыл добавить, что игры меня особо не интересуют

  2. #72

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дык если переписывать биос направо и налево, можно подключить что угодно и добиться разных кунштюков, но только ценой совместимости.

    Пример: в Rel.8 добавили код рисования окружностей и эллипсов, но сломали стандартные процедуры работы со звуком и вместо теплого рестарта воткнули процедуру вывода числа на экран.
    Последний раз редактировалось tnt23; 19.11.2025 в 16:32.

  3. #73

    Регистрация
    01.09.2019
    Адрес
    г. Санкт-Петербург
    Сообщений
    11
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению, в МПСиС не было ни прошивок, и каноничной схемы расположения клавиш (или было?). Предполагаю, что авторы изначально взяли клавиатуру от какого-то терминала, а потом, когда конструкция "пошла в народ", попытались сделать аналог.
    Так как официальной информации нет, то о стандартизации можно только мечтать.
    Обнаружил тут, что у Ириши тоже была навороченная клавиатура на КМОП, но у них с документацией получше - в книге есть и подробная схема, и дампы.

  4. #74

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bbc56bne Посмотреть сообщение
    подключил обычную матрицу МС7007, хотя это потребовало внесения изменений в биос
    Поддержка матричной клавиатуры была в биосе от AZMASTER, который (биос) с ТурбоМонитором (сигнатура "HARDWARE MONITOR+"). Раскладка соответствует схеме МС7007 (https://sensi.org/~tnt23/ok240/MC-7007_sch.png):

    Код:
           ram:e1e1 2c 2d 00        char[264]  ",-"
                     00 00 37 
                     38 39 1b 
               ram:e1e1 [0]            ',', '-', 00h, 00h, 00h, '7', '8', '9',
               ram:e1e9 [8]            1Bh,'\t', 00h, 00h, 00h, '0', '.','\r',
               ram:e1f1 [16]           '@', 'J', 'F', 'Q', 00h, '1', '2', '3',
               ram:e1f9 [24]           9Eh, '1', 'C', 'Y', '^', '4', '5', '6',
               ram:e201 [32]           81h, '2', 'U', 'W', 'S', '+', 7Fh, 03h,
               ram:e209 [40]           86h, '3', 'K', 'A', 'M','\b', 99h, 8Bh,
               ram:e211 [48]           '4', 'E', 'P', 'I', ' ', 84h,'\r', '/',
               ram:e219 [56]           92h, '5', 'N', 'R', 'T', 98h, 85h, '_',
               ram:e221 [64]           83h, '6', 'G', 'O', 'X', '.', ':', '-',
               ram:e229 [72]           '7', '[', 'L', 'B', 93h,'\\', 'H', '0',
               ram:e231 [80]           '8', ']', 'D', ';', ',', 'V', 'Z', '9',
               ram:e239 [88]           ',', '-', 00h, 00h, 00h, '7', '8', '9',
               ram:e241 [96]           1Bh,'\t', 00h, 00h, 00h, '0', '.','\r',
               ram:e249 [104]          '`', 'j', 'f', 'q', 00h, '1', '2', '3',
               ram:e251 [112]          9Eh, '!', 'c', 'y', '~', '4', '5', '6',
               ram:e259 [120]          81h, '"', 'u', 'w', 's', '+', 7Fh, 03h,
               ram:e261 [128]          86h, '#', 'k', 'a', 'm','\b', 99h, 8Bh,
               ram:e269 [136]          '$', 'e', 'p', 'i', ' ', 84h,'\r', '?',
               ram:e271 [144]          92h, '%', 'n', 'r', 't', 98h, 85h, '_',
               ram:e279 [152]          83h, '&', 'g', 'o', 'x', '>', '*', '=',
               ram:e281 [160]         '\'', '{', 'l', 'b', 93h, '|', 'h', '0',
               ram:e289 [168]          '(', '}', 'd', '+', '<', 'v', 'z', ')',
               ram:e291 [176]          ',', '-', 00h, 00h, 00h, '7', '8', '9',
               ram:e299 [184]          1Bh,'\t', 00h, 00h, 00h, '0', '.','\r',
               ram:e2a1 [192]          00h,'\n', 06h, 11h, 00h, '1', '2', '3',
               ram:e2a9 [200]          9Eh, '1', 03h, 19h, 1Eh, '4', '5', '6',
               ram:e2b1 [208]          81h, '2', 15h, 17h, 13h, '+', 7Fh, 03h,
               ram:e2b9 [216]          86h, '3','\v', 01h,'\r','\b', 99h, 8Bh,
               ram:e2c1 [224]          '4', 05h, 10h,'\t', ' ', 84h,'\r', '/',
               ram:e2c9 [232]          92h, '5', 0Eh, 12h, 14h, 98h, 85h, 1Fh,
               ram:e2d1 [240]          83h, '6','\a', 0Fh, 18h, '.', ':', '-',
               ram:e2d9 [248]          '7', 1Bh,'\f', 02h, 93h, 1Ch,'\b', '0',
               ram:e2e1 [256]          '8', 1Dh, 04h, ';', ',', 16h, 1Ah, '9'
    Последний раз редактировалось tnt23; 02.12.2025 в 14:31.

  5. #75

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Там что-то такое в статье упоминалось про RSTx на плате клавиатуры (?)
    Что характерно (с)

    В версиях BIOS со встроенным Монитором холодный старт помимо всяких инициализаций устанавливает довольно замысловатый обработчик RST1, который связан с точкой входа горячего старта - и, возможно, действительно с какой-нибудь кнопкой типа СТОП на клавиатуре.

    В более поздних BIOS этот обработчик выпилили вместе с Монитором.

Страница 8 из 8 ПерваяПервая ... 45678

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Реплика КНГМД ПЭВМ "Океан-240"
    от Viktor2312 в разделе Океан-240
    Ответов: 91
    Последнее: 08.12.2025, 21:23
  2. Компьютер "Океан-240"
    от Gryphon в разделе Океан-240
    Ответов: 453
    Последнее: 30.11.2025, 12:15
  3. Реплики платы ПЭВМ "Океан-240"
    от perestoronin в разделе Океан-240
    Ответов: 318
    Последнее: 22.09.2025, 21:28
  4. Ответов: 22
    Последнее: 06.12.2018, 11:55
  5. Ответов: 3
    Последнее: 16.10.2010, 14:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •