Радио Рк-86
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Пожалуйста, ничего не выкусывайте.
Данная клавиатура ценна, как цельный экспонат, на phantom.sannata.ru/forum на такую уже очередь выстроилась бы желающих коллекционеров..
Данная клавиатура ценна, как цельный экспонат, на phantom.sannata.ru/forum на такую уже очередь выстроилась бы желающих коллекционеров..
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
- Реклама
Re: Радио Рк-86
но я то нашел ее за деньги
так что тоже коллекционер
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Понятно..
Если не секрет - почём повезло найти ?
Если не секрет - почём повезло найти ?
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Радио Рк-86
цена не большая 600 руб. с доставкой!
больше убивает толпа на почте и нервы оставленные там.
Так если я ее не раскурочу, как я до соберу свой РК?
больше убивает толпа на почте и нервы оставленные там.
Так если я ее не раскурочу, как я до соберу свой РК?
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Фото бы почётче, но вроде и так помню - там должна ИМС 155ид3 быть, верно ?
Я бы забацал клаву вдвое "круче" стандартной "РК"-шной, но придётся подредактировать монитор - подпрограмму опроса.
Я бы забацал клаву вдвое "круче" стандартной "РК"-шной, но придётся подредактировать монитор - подпрограмму опроса.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
- Реклама
Re: Радио Рк-86
Да там 155ид3, но я в программировании полный нолик, подредактировать монитор,для меня задача очень сложная.
п.с. еще и неизветно рабочая ли вообще клава
п.с. еще и неизветно рабочая ли вообще клава
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
А чему там быть нерабочим ?
Хотя.. всякое бывает.
То есть вместо вывода последовательности :
01111111
10111111
11011111
11101111
11110111
11111011
11111101
11111110
в порт A
выводить последовательность :
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Причём для различия с основной клавиатурой ( и по некоторым другим соображениям.. ) лучше в младший ниббл порта C ..
Это приведёт к изменению формирования и выдачи сканирующего кода незначительному, а именно : в оригинале устанавливается в регистре A значение 01111111, а потом RRC делают "бегущий бит" 0 ( можно и 11111110 и RLC ) и содержимое выводят в порт; вместо этого будет .устанавливаться 00000000 и INR A ... хотя нет, лучше устанавливать 00001111 и DCR A и выводить в порт.. Антидребезг выполняется точно так же, как и в оригинале.
Заодно с ассемблером 8080 попрактикуетесь.
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
.. Но - это следующим этапом, когда будет опыт с ассемблером.
В таком варианте другой вывод в порт C - не OUT 82h / STA 8282h ,а :
- наглядно, но не очень хорошо, лучше, конечно :
и так далее..
И заради любопытства можно всё же более чёткое фото клавиатуры пожалуйста ? 
Там идёт "бегущий бит" для сканирования 8 линий - придётся заменить на последовательный счёт 16 линий..Я бы забацал клаву вдвое "круче" стандартноу "РК-шной, но придётся подредактировать монитор - подпрограмму опроса.
То есть вместо вывода последовательности :
01111111
10111111
11011111
11101111
11110111
11111011
11111101
11111110
в порт A
выводить последовательность :
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Причём для различия с основной клавиатурой ( и по некоторым другим соображениям.. ) лучше в младший ниббл порта C ..
Это приведёт к изменению формирования и выдачи сканирующего кода незначительному, а именно : в оригинале устанавливается в регистре A значение 01111111, а потом RRC делают "бегущий бит" 0 ( можно и 11111110 и RLC ) и содержимое выводят в порт; вместо этого будет .устанавливаться 00000000 и INR A ... хотя нет, лучше устанавливать 00001111 и DCR A и выводить в порт.. Антидребезг выполняется точно так же, как и в оригинале.
Заодно с ассемблером 8080 попрактикуетесь.
Спойлер
Хотя .. если порта C ,то пожалуй лучше в другой последовательности :0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000
.. Но - это следующим этапом, когда будет опыт с ассемблером.
В таком варианте другой вывод в порт C - не OUT 82h / STA 8282h ,а :
Код: Выделить всё
MVI A 00000000b
STA 8282h ; все биты порта C<-"0"
....; {читаем B + антидребезг}
MVI A 00000111b
STA 8383h ; бит №3 порта C<-"1"
....; {читаем B + антидребезг}
MVI A 00000001b
STA 8383h ; бит №0 порта C<-"1"
....; {читаем B + антидребезг}Код: Выделить всё
LXI HL 8282h ; HL<-адрес порта C
MVI M 00000000b ; порт C<-нули
LXI HL 8383h ; HL<-адрес управляющего регистра ППА
... ; {читаем B + антидребезг}
MVI M 00000111b ; бит №3 порта C<-"1"
... ; {читаем B + антидребезг}
MVI M 00000001b ; бит №0 порта C<-"1"
... ; {читаем B + антидребезг}
MVI M 00000011b ; бит №1 порта C<-"1"
... ; {читаем B + антидребезг}
MVI M 00000000b ; бит №0 порта C<-"0"
... ; {читаем B + антидребезг}
MVI M 00000101b ; бит №2 порта C<-"1"
...< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Радио Рк-86
Мяяуу
спасибо конечно, НО!
Я в Монитор даже боюсь залазить. Это для меня слишком сложно
и схемы этой клавы нет и поргера для РФ-ки и на ассемблере никогда не пробовал писать, где исходник монитора взять?, у меня есть асемблер только на Микрокоме, потом в машинный код переводить
вопросов с десяток, нерешаемых
фото сделаю, с дачи фотик привезу, завтра!
мне проще припаять, проводки к линиям и с десяток диодов и резисторов
Я в Монитор даже боюсь залазить. Это для меня слишком сложно
и схемы этой клавы нет и поргера для РФ-ки и на ассемблере никогда не пробовал писать, где исходник монитора взять?, у меня есть асемблер только на Микрокоме, потом в машинный код переводить
фото сделаю, с дачи фотик привезу, завтра!
мне проще припаять, проводки к линиям и с десяток диодов и резисторов
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Чего бояться то ?
РФ необязательно прошивать.. можно хитрым способом подменять на другой "монитор", находящийся в памяти(озу), ну по крайней мере некоторые функции можно подменять.
Исходники для ассемблера ?
Вы пошутили или нужны именно с комментариями ?
Поможем, чем можем, в конце концов на http://www.nedopc.org/forum/ спросим у кого есть..
А схему клавиатуры будет как раз видно на фото.. Там всё очень просто.
Что то мне даже интересно вдруг стало за подключення других клавиатур..
Да и ещё : Вы вряд ли переделаете матрицу 16*5 ( если я не ошибся и правильно опознал данную клавиатуру по фото ! ) в 8*8 никак - только разкурочите клавиатуру и ничего не выйдет в итоге..
Уларга ла шундай ук язмыш тэштэ..
Так что вариант с другим подключением и модификацией подпрограммы "монитора" у Вас получается почти единственный..
Чтобы получилась бэхетле язмыш..
РФ необязательно прошивать.. можно хитрым способом подменять на другой "монитор", находящийся в памяти(озу), ну по крайней мере некоторые функции можно подменять.
Исходники для ассемблера ?
Поможем, чем можем, в конце концов на http://www.nedopc.org/forum/ спросим у кого есть..
А схему клавиатуры будет как раз видно на фото.. Там всё очень просто.
Что то мне даже интересно вдруг стало за подключення других клавиатур..
Да и ещё : Вы вряд ли переделаете матрицу 16*5 ( если я не ошибся и правильно опознал данную клавиатуру по фото ! ) в 8*8 никак - только разкурочите клавиатуру и ничего не выйдет в итоге..
Уларга ла шундай ук язмыш тэштэ..
Так что вариант с другим подключением и модификацией подпрограммы "монитора" у Вас получается почти единственный..
Чтобы получилась бэхетле язмыш..
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Радио Рк-86
Будем подумать
курочить тоже сильно не хочется.
придется изучать как работает 155ид3, для чего другие микрушки там их с десяток
клава рабочая, рус лат реагирует, другие светики просто горят

вроде начинаю допетривать, через ид3 мы опрашиваем как замкнуты на ней выходы
курочить тоже сильно не хочется.
придется изучать как работает 155ид3, для чего другие микрушки там их с десяток
клава рабочая, рус лат реагирует, другие светики просто горят
вроде начинаю допетривать, через ид3 мы опрашиваем как замкнуты на ней выходы
Re: Радио Рк-86
чтоб подменить в памяти озу нужно чтоб РК начал управляться с клавиатуры, а ее нетpetrenko писал(а): РФ необязательно прошивать.. можно хитрым способом подменять на другой "монитор", находящийся в памяти(озу), ну по крайней мере некоторые функции можно подменять.![]()
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Совершенно верно.Ратмир писал(а): через ид3 мы опрашиваем как замкнуты на ней выходы
Ниббл ( ==4 бита ) подаваемый на вход данного дешифратора определяет на каком из 16 выходов ( и на какой продольной линии матрицы соответственно ) появится "0"логический ( прямая логика, т.е "0"=={0v.~+0.8v.} "1"=={~+2.4v.} ).
В таком случае подача поочерёдно кодов ( см. мои предыдущ.сообщ. ) на входы ид3 ( E1 , E0 вместе должны быть лог."0", чтобы разрешать работу ид3 ) создаёт "бегущий бит" "0" на 16 выходах, что заменит "бегущий бит" "0" на 8 линиях формировавшийся выводом в порт A в оригинальной клавиатуре РК .
Нажатие клавиши понижает до "0" и уровень на поперечной возвратной линии, что обнаруживается при считывании порта B .
Таким образом позиция нажатой клавиши определяется по X(условно) и по Y(условно) поданным кодом и считанным кодом.
Всё очень просто.
Ну и небольшое но необходимое усложнение == программный "антидребезг" - без этого или определялись бы ложные множественные нажатия вместо единичного ( или даже без нажатия из-за помех.. )
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Радио Рк-86
Видишь коллега, у меня не хватит ресурсов все доделать, не финансовых конечно
а мозговых и временных, но как говориться безвыходных ситуаций не бывает
Сейчас у меня только копии журнала Радио и отлаженная плата РК-86. даже РФ-ки я сам не смог прошить, мне помог Rokl и отладил плату!
Далее смотрим в журнале, там только машинный код монитора 16к! прогер виллем у меня тоже не правидьно работает
, как ты себе представляешь мои дальнейшие действия
мне проще выковорить необходимое колличество кнопок и собрать на мотажке
Вот сфоткал в большом разрешении:
http://f-bit.ru/258990
http://f-bit.ru/258994
а мозговых и временных, но как говориться безвыходных ситуаций не бывает
Сейчас у меня только копии журнала Радио и отлаженная плата РК-86. даже РФ-ки я сам не смог прошить, мне помог Rokl и отладил плату!
Далее смотрим в журнале, там только машинный код монитора 16к! прогер виллем у меня тоже не правидьно работает
мне проще выковорить необходимое колличество кнопок и собрать на мотажке
Вот сфоткал в большом разрешении:
http://f-bit.ru/258990
http://f-bit.ru/258994
Re: Радио Рк-86
Ничего подобного Можно PS/2 подключить http://zx.pk.ru/showthread.php?t=9294чтоб подменить в памяти озу нужно чтоб РК начал управляться с клавиатуры, а ее нет замкнутый круг
Эти контроллеры вроде еще продают
-
petrenko
- Друг Кота
- Сообщения: 5326
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Радио Рк-86
Да, коллега Rokl именно такие и изпользует.
А коды не "в бумаге" сейчас пойду пошукаю на дружественных ресурсах..
Кстати коллега на nedopc.org/forum изготовил и проверил ROM-disk для "Фахiвець-85"( и для специалист-MX ) и для "Апогей-БК-01ц"( кстати, что ж Вы раньше не спросили, я бы прислал бы Вам корпус с клавиатурой от такого и по такой же цене - это "клон" РК, клавиатура там один в один.. )
А коды не "в бумаге" сейчас пойду пошукаю на дружественных ресурсах..
Кстати коллега на nedopc.org/forum изготовил и проверил ROM-disk для "Фахiвець-85"( и для специалист-MX ) и для "Апогей-БК-01ц"( кстати, что ж Вы раньше не спросили, я бы прислал бы Вам корпус с клавиатурой от такого и по такой же цене - это "клон" РК, клавиатура там один в один.. )
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: Радио Рк-86
Да он у меня и в наличие естьBear2011 писал(а): Эти контроллеры вроде еще продают
тогда можно поменятьсяpetrenko писал(а):]кстати, что ж Вы раньше не спросили, я бы прислал бы Вам корпус с клавиатурой от такого и по такой же цене - это "клон" РК, клавиатура там один в один..
общее фото корпуса клавы могу сделать! не много потертый, уголки в некоторых местах отколоты(поганая Почта России, видно бросали), а так состояние на "4", не хватает 4 кнопок справа и еще чего-то, окошко выше, но это ты уже видел
Последний раз редактировалось Ратмир Вс окт 20, 2013 08:06:44, всего редактировалось 1 раз.
Re: Радио Рк-86
Тогда непонятен смысл делать аутентичную клавиатуру для РК. Вернее смысл курочить ту что у Вас в наличииДа он у меня и в наличие есть
Re: Радио Рк-86
С PS/2 у меня есть Микроком, а РК-86 хотелось сделать как в журналеBear2011 писал(а): Тогда непонятен смысл делать аутентичную клавиатуру для РК.
хотя можно попробовать, но в оригинале задействованы три пора А,В,C микрухи D20
а на микроконтроллере вообще не понять распиновку
- Вложения
-
- разъем оригинал РК-86.JPG
- (40.69 КБ) 600 скачиваний
-
- разъем с PS-2.JPG
- (28.22 КБ) 608 скачиваний
Re: Радио Рк-86
Так по ссылке дальше все естьна микроконтроллере вообще не понять распиновку
И если внимательно посмотреть на схему РК-86 то видно что один из портов использован для управления светодиодами которые в PS/2 управляются внутренним контроллером клавиатурыСоотвествие контактов разъема X3 схемы адаптера PS/2 клавиатуры
контактам разъема Х4 (ППА клавиатуры) Ориона-128.
Х3.1 = X4.C10
Х3.2 = X4.C10 (рекомендую вывести на С9, который включить параллельно С10)
Х3.3 = X4.B1
Х3.4 = X4.B2
Х3.5 = X4.B3
Х3.6 = X4.B4
Х3.7 = X4.B5
Х3.8 = X4.B6
Х3.9 = X4.B7
Х3.10 = X4.B8
Х3.11 = X4.A1
Х3.12 = X4.A4
Х3.13 = X4.A3
Х3.14 = X4.A4
Х3.15 = X4.A10
Х3.16 = X4.A10 (рекомендую вывести на A9, который включить параллельно A10)
Х3.17 = X4.A5
Х3.18 = X4.A6
Х3.19 = X4.A7
Х3.20 = X4.A8
Х3.21 = X4.B9
Х3.22 = X4.C7
Х3.23 = X4.C8
Х3.24 = X4.C6
Нумерация разъема Х4 приводится в соответствии с принципиальной схемой Ориона-128, опубликованной в журнале Радио N1 за 1990г.
Re: Радио Рк-86
Убедил
вечерком соберу
,
там только прошивок море, но я думаю подберу!
вечерком соберу
там только прошивок море, но я думаю подберу!


