Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: Нужна схема контроллера XT- клавиатуры ПРОФИ v5.03

  1. #21
    Master
    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    805
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По просьбам схема ХТ контроллера и
    другие приложения с большим разрешением.
    Вложения Вложения

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  2. #22
    Master
    Регистрация
    06.09.2009
    Адрес
    Москва
    Сообщений
    528
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Anykey Посмотреть сообщение
    схема ХТ контроллера и другие приложения с большим разрешением
    Для завершения картины неплохо бы выложить прошивку 573РФ2 (РФ5). Вот прилагаемая мною здесь, это та самая?
    Вложения Вложения

  3. #23
    Master
    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    805
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня контроллера и прошивки не было,
    только комплект схем, поэтому не знаю
    та или нет.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  4. #24
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    3 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Итак, нужна помощь Профиводов с такой реликвией, как контроллер ХТ-клавиатуры (мой уже не работает ), для проверки кодов клавиш Print Screen и Scroll Lock в программе из вложения. Нужно наконец выяснить, как они формируются со стороны спектрума. Заранее спасибо!
    Вложения Вложения
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  5. #25
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,592
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Итак, нужна помощь Профиводов с такой реликвией, как контроллер ХТ-клавиатуры (мой уже не работает ), для проверки кодов клавиш Print Screen и Scroll Lock в программе из вложения. Нужно наконец выяснить, как они формируются со стороны спектрума. Заранее спасибо!
    Что касается Print Screen, то судя по прошивке она никак не задействована.
    Нажатие на клавишу Pause/Break приводит к перезапуску программы микроконтроллера - выполняется команда JMP 0.
    Scroll Lock привязан к какому то скан-коду, но что-то не хочется ковырятся в прошивке, лучше бы проверить на живом контроллере.
    Последний раз редактировалось caro; 12.12.2018 в 12:48.

  6. #26
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,592
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Покопался в коде контроллера XT-клавиатуры и обнаружил, что в нем предусмотрено управление подачей кодами через адрес сканирования.
    Переключение неким режимом, (пока не понял каким) производится кодом адреса 0xAA - установка режима, кодом 0x55 - отключение режима.
    Тоесть это программное управление.
    Клавишей Scroll Lock производится аппаратное управление этим же режимом, переключая его при каждом нажатии.
    Кто-нибудь знает, что это за режим?

    PS. В переписке с Алексеем Тарасовым еще в 2004 году я нашел его запись:
    Scroll Lock - тормоз процессора
    но в прошивке выполняется что-то другое, связанное с кодами сканирования клавиш.

    Есть еще две записи:
    Print Screen - переключатель ЯВЕРТЫ-ЙЦУКЕН как в СПМ так и ТЫРДОС (не везде)
    Pause - сброс клавы

    Похоже он ошибся и Scroll lock и есть переключатель ЯВЕРТЫ-ЙЦУКЕН
    Pause - сброс клавы (это точно)
    Print Screen - похоже ничего не делает.
    Последний раз редактировалось caro; 12.12.2018 в 12:44.

  7. #27
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    3 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Покопался в коде контроллера XT-клавиатуры и обнаружил, что в нем предусмотрено управление подачей кодами через адрес сканирования.
    Переключение неким режимом, (пока не понял каким) производится кодом адреса 0xAA - установка режима, кодом 0x55 - отключение режима.
    Т.е. контроллер посылает спектруму эти команды при нажатии на Scroll Lock, я правильно понял?
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  8. #28
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,592
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Т.е. контроллер посылает спектруму эти команды при нажатии на Scroll Lock, я правильно понял?
    Нет не правильно.
    Переключение режимом ЯВЕРТЫ-ЙЦУКЕН (похоже это он) производится двумя способами:
    1) Передачей со стороны Спектрума двух команд по шине адреса сканирования клавиатуры 0xAA и 0x55;
    2) Нажатием Scroll Lock на клавиатуре.
    Код:
    set_1:	ld	bc,0xAAFE
    	in	a,(c)
    set_2:	ld	bc,0x55FE
    	in	a,(c)
    Последний раз редактировалось caro; 12.12.2018 в 12:27.

  9. #29
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    3 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Переключение режимом ЯВЕРТЫ-ЙЦУКЕН (похоже это он) производится двумя способами:
    1) Передачей со стороны Спектрума двух команд по шине адреса сканирования клавиатуры 0xAA и 0x55;
    2) Нажатием Scroll Lock на клавиатуре.
    Да, похоже, что это он. Получается таки раскладку ЯВЕРТЫ-ЙЦУКЕН для спектрума меняет сам контроллер "налету"...
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  10. #30
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,592
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Да, похоже, что это он. Получается таки раскладку ЯВЕРТЫ-ЙЦУКЕН для спектрума меняет сам контроллер "налету"...
    Я бы сказал, мог менять при необходимости.
    В новом контроллере это не предусмотрено и мне кажется не актуально.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер клавиатуры для Профи.
    от caro в разделе Устройства ввода
    Ответов: 143
    Последнее: 23.07.2018, 22:34
  2. Ответов: 181
    Последнее: 09.06.2011, 22:19
  3. Ответов: 1
    Последнее: 05.04.2010, 09:01
  4. схема контроллера HDD....
    от aniSKY в разделе Внешние накопители
    Ответов: 4
    Последнее: 28.07.2007, 07:53

Ваши права

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