User Tag List

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

Тема: Вопросы по архитектуре "Специалиста"

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

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

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    только большого смысла в этом нет - тот самый "квадрат" разрулить не поможет.
    И в Спектруме это никого не тревожит?

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    И в Спектруме это никого не тревожит?
    там линии клавы висят прямо на ША проца, так что диоды необходимы. но "квадрат" на Спектруме точно так же не разруливается.


    Цитата Сообщение от CityAceE Посмотреть сообщение
    Однако ж и на Специалисте, и на Спектруме с такой проблемой я не сталкивался. И тест Рюмика каким-то чудом всё отслеживает.
    сомнительно как-то. вечером на реале посмотрю.

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение

    А можно "на пальцах" объяснить в чём суть этого быстрого метода?
    очень просто
    - ряды на ввод, колонки на вывод (и в 0) - читаем ряды - если все 1 - ничего не нажато, иначе запоминаем где 0
    - колонки на ввод, ряды на вывод (и в 0) - читаем колонки - если все 1 - ничего не нажато, иначе запоминаем где 0
    по пересечению позиции 0 в двух случаях - определяем нажатые кнопки. т.о. если нажаты кнопки без конфликтующих комбинаций - они определяются за 5 обращений к ВВ55, включая настройку РУС (на Специалисте). если есть конфликтующие комбинации- тут сложнее.
    Последний раз редактировалось Serg6845; 11.10.2023 в 09:57.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

    CityAceE(11.10.2023)

  4. #3

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    сомнительно как-то. вечером на реале посмотрю.
    Проверил! Вот, что значит тестировать всё под эмулятором, пусть даже и очень хорошим, и ждать того же результата от реального компьютера.
    Ну, конечно же, на реале тест Рюмика с одновременным нажатием нескольких клавиш ведёт себя совсем не так, как под Emu80! Две клавиши по горизонтали он вообще никак не детектит - показывает только одну, ту что левее. По вертикали да, показывает комбинации. Зато под Emu80 тест показывает чёткий "квадрат"

    Но нет худа без добра! В результате изучения данной проблемы я сделал дизассемблер теста Рюмика и скомпилировал его в RKS для загрузки с магнитофона на реал. Из теста я удалил всё, кроме самого теста клавиатуры - можно тестировать в том числе клавиши 1, 2 и 3, которые в оригинале включают другие тесты.

    P.S. Уж извините, но дизассемблер в мнемониках Z80.
    Вложения Вложения
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    Oleg N. Cher(11.10.2023), parallelno(11.10.2023)

  5. #4

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Две клавиши по горизонтали он вообще никак не детектит - показывает только одну, ту что левее.
    Вернее не совсем так. Одну клавишу, которая левее, он действительно показывает, но только если левая клавиша - это порт С, а правая была в порту А. Если же нажать две клавиши на одном порту, то он вообще ни одной нажатой нажатой клавиши не покажет.

  6. #5

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    "квадрат" на Спектруме точно так же не разруливается.
    ну тобешь это и есть именно тот keymatrix effect?


    Последний раз редактировалось NEO SPECTRUMAN; 13.10.2023 в 12:22.

  7. #6

    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    537
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ну тобешь это и есть именно тот keymatrix effect?
    который не возникает на механике, где не пожадничали диодик последовательно с каждой кнопочкой
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

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

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

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

Похожие темы

  1. RK-КНГМД для "Специалиста"
    от zx_ в разделе Специалист
    Ответов: 136
    Последнее: 14.09.2025, 07:03
  2. Плёночная клавиатура Специалиста "Экспресс"
    от HardWareMan в разделе Специалист
    Ответов: 1
    Последнее: 06.02.2023, 22:59
  3. Симуляция "ЛИКа" (модификации Специалиста)
    от apofig в разделе Специалист
    Ответов: 27
    Последнее: 06.06.2022, 20:31
  4. Ответов: 5
    Последнее: 03.07.2015, 00:22
  5. Продам плату ПК "УЦА" (клон "Специалиста")
    от riogen в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 25.01.2011, 11:02

Ваши права

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