User Tag List

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

Тема: Эмулятор "Специалиста" на ESP8266

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

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

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fifan, да, как буд-то нажатия.
    Тут интересней другое, есть ли нормальный бейсик для ПЗУ?

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



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

    загрузил Бейсик Практик.



    Оно уже работает.
    Но неправильное поведение пробела видно и здесь.
    При нажатии его выводится токен MLOAD. Где-то там пробел с чем-то "искрит".
    Для ввода пробела в команде PRINT воспользовался стрелкой вправо.

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

    Игра Down to Earth.
    Запускается, но ожидает нажатия М или ПРОБЕЛ.
    На этом месте застреваем, ибо ни того, ни другого сделать не получается.
    Вероятно, программа использует второй способ опроса клавиатуры, по столбцам.
    Нда... я когда-то тоже долго ковырялся с "контроллером клавиатуры" на ПЛИС.
    Нужно отслеживать, в какой именно порт клавиатурного ППА идет запись предустановки опроса, и соответственно менять логику эмуляции клавы.

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

    У fifan'a на его сайте есть хорошая схема клавиатуры, с разблюдовкой по кнопкам. Стырил откуда-то...



    Здесь сигналы 1..8 - порт А, 9..14 - порт В, 15..18 - порт С клавиатурного ППА.

    Мое скромное ИМХО - нужно убрать любую перекодировку клавиш на ПЦ-клаве. Смотрю на цифровые кнопы - там несовпадение дополнительных символов, лучше оставить дефолтные. Т.е. шифт+8 должно быть ( а не *, как на ПЦ.
    Далее, если порт А ППА настроен на вход, то автоматом запускаем одну процедуру обработки чтения кнопок по столбцам.
    Если порт В на чтение, то соответственно другая процедура будет читать строки.
    С портом С тоже все понятно, он работает синхронно вместе с портом А.
    Ну и на закуску - опрос Эни Кея. В порты А и С пишутся нули, и опросом порта В ждут, пока оттуда прочитается не 0xFF, а что либо другое.
    Последний раз редактировалось Ewgeny7; 01.05.2018 в 12:42.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

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

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

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

Похожие темы

  1. Эмулятор "ZX Spectrum 48" на "Векторе-06Ц"
    от Tim0xA в разделе Вектор
    Ответов: 31
    Последнее: 27.12.2022, 21:40
  2. Ответов: 5
    Последнее: 03.07.2015, 00:22
  3. Эмулятор "Вектор-06Ц" на "Dingoo A-320"
    от Tim0xA в разделе Вектор
    Ответов: 44
    Последнее: 15.04.2013, 20:28
  4. Эмулятор "Львов ПК-01" на "Dingoo A-320"
    от Tim0xA в разделе Львов
    Ответов: 3
    Последнее: 03.07.2012, 10:51
  5. Продам плату ПК "УЦА" (клон "Специалиста")
    от riogen в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 25.01.2011, 11:02

Ваши права

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