User Tag List

Показано с 1 по 10 из 10

Тема: АТП-46 - тепловизор на базе БК-0010

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    136 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поглядел бегло код прошивки, и у меня сложилось впечатление, что это прототип, а не конечный результат.
    В коде много мусора, много дублирующегося кода, там вполне можно было уложиться в одну микросхему.
    Хотя с тогдашней модой писать по возможности неоптимальный код, может и не получилось бы...
    Там ещё хотели справку сделать, написали начальное меню справки, назначили для этого клавишу 'h' и всё, дальше дело не пошло, ни кода вывода справки, ни самой справки нету.

    Связь с IBM/PC делается через ИРПС по адресам 176560, без использования прерываний.
    Приём данных с тепловизора делается через некое устройство, подключённое к порту УП, через регистр 177714.
    Каждое слово данных из регистра 177714 стробируется сигналом ТЛГ канала, т.е. ещё и из регистра 177716 биты читаются.

    Работа рассчитана на старую плёночную клавиатуру, т.к. используются клавиши ГРАФ, ЗАП и т.п.
    Управляющие клавиши первого уровня:
    G,A,J,D,T,C,O,;,-,I,P,S,M,Стрелки (включая диагональные),ВВОД,СБР,ПОВТ ,ГРАФ,ЗАП,АР2/:,ШАГ и клавиша с кодом 0177 (закрашенный прямоугольник)
    Несимвольные клавиши переключают разные режимы в которых дополнительно действуют ещё разные клавиши, например СУ/R, СУ/Т, сдвижка, раздвижка, забой и т.п.

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Почему-то в эмуляторе каждая кнопка работает со второго нажатия (фича?).
    Это возможно та самая ошибка в эмуляторе, которую я никак победить не могу. Связана с битом запрета прерывания от клавиатуры.
    Цитата Сообщение от Radon17 Посмотреть сообщение
    Я нашёл не всё, многих строчек из рома я так и не увидел в интерфейсе.
    Это всё, остальное - сообщения об ошибках операций и нереализованная справка.
    Цитата Сообщение от Radon17 Посмотреть сообщение
    Что-то они в схеме БКшки что ли меняли?
    Возможно резисторами палитру к другому виду привели.
    Последний раз редактировалось gid; 15.04.2024 в 16:32.

    Этот пользователь поблагодарил gid за это полезное сообщение:

    Radon17(16.04.2024)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Паяльники на базе Т-12
    от max232cpe в разделе Оборудование
    Ответов: 4
    Последнее: 18.03.2024, 16:13
  2. Девайс на базе Z80
    от DrMoriarty в разделе Несортированное железо
    Ответов: 34
    Последнее: 11.07.2014, 00:58
  3. Различия БК 0010 БК 0010Ш БК 0010-01
    от Mad Killer/PG в разделе БК-0010/0011
    Ответов: 12
    Последнее: 16.10.2011, 13:37
  4. Игровые автоматы на базе ZX
    от F0lken в разделе Разный софт
    Ответов: 1
    Последнее: 22.05.2010, 22:24
  5. Компьютер на базе Sega MD
    от Phenix в разделе SEGA
    Ответов: 26
    Последнее: 06.05.2008, 21:46

Ваши права

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