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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: Контроллер PS/2 для БК-0010

  1. #1
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер PS/2 для БК-0010

    Хочу сделать прошивку для БК на свой универсальный контроллер. Проблема в том, что я никогда с БК не имел дела, абсолютно не представляю, как работает его клавиатура, назначение клавиш и какие лучше всего выбрать соответствующие клавиши на PC клавиатуре. Так же мне не на чем будет проверить работоспособность прошивки. Поэтому прошу у вас помощи и совета. Будет так же здорово, если кто-то, кто имеет реальный рабочий БК, согласится испытать с ним мой PS/2 контроллер.
    Последний раз редактировалось Xrust; 09.08.2021 в 17:37.

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

  3. #2
    Member
    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

  4. #3
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    grf, спасибо. А соответствие клавиш там удобное? Где вообще можно посмотреть назначение клавиш у БК?

  5. #4
    Member
    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    grf, спасибо. А соответствие клавиш там удобное?
    Мы делали как нам удобно )

    Где вообще можно посмотреть назначение клавиш у БК?
    В доке: http://gid.pdp-11.ru/books/00015-01.32.01.html
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

  6. #5
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тема переодически поднимается и есть разные конструкции. Вот моя https://zx-pk.ru/threads/30675-kontr...tury-ps-2.html

  7. #6
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я понял, все клавиши БК (кроме СТОП), можно впихнуть в матрицу 8х16:
    Код:
    	r0	r1	r2	r3	r4	r5	r6	r7
    c0	шаг	повт	инд/су	кт	блк/ред
    c1	<=	Tab	Enter	=|=>	сбр		рус	лат
    c2				вс			|<=	|=>
    c3	<=|	=>	/|\	\|/
    c4	0	1	2	3	4	5	6	7
    c5	8	9	;	:	,	-	.	/
    c6	ю	а	б	ц	д	е	ф	г
    c7	х	и	й	к	л	м	н	о
    c8	п	я	р	с	т	у	ж	в
    c9	ь	ы	з	ш	э	щ	ч	ъ
    c10	пробел
    c11	ар2
    c12	стр
    c13	загл
    c14	су
    c15	shift
    Я ничего не упускаю?

  8. #7
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Насколько я понял, все клавиши БК (кроме СТОП), можно впихнуть в матрицу 8х16:
    Я ничего не упускаю?
    А нужно -- в матрицу 8x10, поскольку у БК она именно такая:

    Нажмите на изображение для увеличения. 

Название:	keyboard_ms7008.jpg 
Просмотров:	79 
Размер:	22.4 Кб 
ID:	75951

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

    Нда, что-то скукожило картинку...
    Y -- младшие три бита кода символа, X -- старшие 4.

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

    И надо именно замыкать X на Y из-за алгоритма сканирования. Т.к. он проверяет именно закоротку, а не подключение куда-то.

  9. #8
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sandro, я по этой картинке и делал. Поскольку 5.XT2 и 12.XT1 подключены к земле, я счел допустимым объединить их в один столбец. Как раз мне хватает матрицы 16 на 8. Только у СТОП лапка соскальзывает Но для такого случая не грех и отдельный порт контроллера выделить.

  10. #9
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Sandro, я по этой картинке и делал. Поскольку 5.XT2 и 12.XT1 подключены к земле, я счел допустимым объединить их в один столбец. Как раз мне хватает матрицы 16 на 8.
    А, в смысле, потому, что как раз выходит 16, а матрица всё равно такая? Ну да вэтом случае прокатит. не в общем случае

    Цитата Сообщение от Xrust Посмотреть сообщение
    Только у СТОП лапка соскальзывает Но для такого случая не грех и отдельный порт контроллера выделить.
    СТОП не с землёй соединяет, а одну ...нутую конструкцию с другой. См. схему БК.

  11. #10
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для эмуляции этой хренотени надо тянуть XT1.1 к +5 В током примерно в 70 мА, хоть и кратковременно. Контроллер-то выдержит? Нога не отвалится?

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

    Кстати, при внимательном рассмотрении, при начальной подаче питания эта дивная схема давит на СТОП, пока C2 не зарядится. Если ACLO/DCLO снимутся раньше, то старт машины обещает быть интересным ...

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 19
    Последнее: 19.01.2020, 19:50
  2. геймпад для БК 0010
    от zorel в разделе БК-0010/0011
    Ответов: 3
    Последнее: 27.09.2018, 20:43
  3. Куплю КНГМД для БК 0010-01
    от DATAsoft в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 08.11.2011, 13:47
  4. Куплю МСТД для БК-0010
    от KALDYH в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 15.09.2011, 22:06
  5. {Москва} Кумлю контроллер дисковода для БК 0010.01
    от Жека:) в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 05.04.2009, 08:50

Ваши права

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