Обсуждаем цифровые устройства...
Ответить

Re: Радио Рк-86

Ср окт 30, 2013 08:54:22

Чики Пуки!
вроде все запаял по схеме,но некоторые буковки поменялись на клавиатуре, будем разбираться :solder:
уже можно что-нить загрузить с кассетника :)) которого у меня нет
Вложения
ТВ.JPG
(122.8 KiB) Скачиваний: 645
обратка.JPG
(167.17 KiB) Скачиваний: 674

Re: Радио Рк-86

Ср окт 30, 2013 17:43:29

Ратмир писал(а):Чики Пуки!
вроде все запаял по схеме,но некоторые буковки поменялись на клавиатуре, будем разбираться ...

фотка "обратка" впечатлила! :)

Re: Радио Рк-86

Ср окт 30, 2013 18:15:37

По времени если перерывы не считать, часа 4 ушло! Час подправил линии, работает четко, геркон! есть геркон :)
осталось выяснить названия спец клавиш:
1) ВК - возврат каретки
2)ЗБ -забой
дальше не знаю :dont_know:
3)УС-...
4)ПС-...
5)СС-...
6)СТР-...
7)АР2-...
8 )стрелка в левый верхний угол-...

кто подскажет!
Вложения
клавиатура РК.jpg
(151.32 KiB) Скачиваний: 380

Re: Радио Рк-86

Ср окт 30, 2013 18:26:56

УС = Ctrl
CC = Shift
ПС = Перевод строки код 0x0A. Не путать с Enter ибн "Возврат Каретки"/ВК
СТР = Стирание
АР2 = Авторегистр 2 = ESC
8 )стрелка в левый верхний угол-... Home.

Код:
EXTKEY: CALL   CLCTAB
;         HOM,ERA,ESC,F1 ,F2 ,F3 ,F4 ,F5
    DB    0CH,1FH,1BH,00H,01H,02H,03H,04H
;
;
DOPKEY: CALL   CLCTAB
;           tab,LF ,CR ,BSP,<- ,UP ,-> ,DOW
     DB     09H,0AH,0DH,7FH,08H,19H,18H,1AH

Re: Радио Рк-86

Ср окт 30, 2013 19:25:22

ОК! :beer:
только Home прыгает под надпись Радио-РК86.

еще одна тонкость нажимаю "." автоматически возврат строки происходит
и когда стрелку "влево" происходит стирание букв :(

Re: Радио Рк-86

Ср окт 30, 2013 19:36:30

Так всё и должно быть. Особенно, если находишься в "мониторе".

Re: Радио Рк-86

Сб ноя 02, 2013 08:18:53

хотелось 1-ую программку написать, делать буду на ассемблере или бейсике на Микрокоме, потом перенесу в РК-86.
Думаю программу "часы" написать или еще проще!

Re: Радио Рк-86

Вс ноя 03, 2013 10:25:31

:( нужен таймер 580ВИ53

Re: Радио Рк-86

Вс ноя 03, 2013 10:48:28

Если никто поближе не отзовётся - у меня один штука есть.

Re: Радио Рк-86

Вс ноя 03, 2013 11:02:55

:)) чем дальше в лес тем... :facepalm:
еще и КР1810ВН59А нужен.
в принципе все в магазине есть, но нужно еще и схему найти. пока только пример программы нашел :)

Re: Радио Рк-86

Вс ноя 03, 2013 11:13:06

Ратмир

Ты же часы собирался попробовать сделать. Тогда тебе лучше взять не 580ВИ53 а 512ВИ1. ВИ53 для звуковых эффкетов в основном

но нужно еще и схему найти. пока только пример программы нашел


Я не знаю что за программу ты нашел. Но на 512ВИ1 в "Радиоежегоднике" за 1988 или 89 год все было

Re: Радио Рк-86

Вс ноя 03, 2013 11:24:08

У меня первые часы на РК были именно на ВИ53. Подавались на него секундные импульсы и один таймер считал секунды, второй минуты и третий часы. Только там был один нюанс... после загрузки начальных значений нужно было на все счетчики тактовый импульс выдать, иначе часы и минуты исправлялись только через час и минуту, соответственно.

Ратмир писал(а):еще и КР1810ВН59А нужен.
Есть D8259AC-2 (не уверен, но кажется этот тоже без бага, который выдаёт 2, вместо трёх импульсов подтверждения прерывания). Но у этого выводы уже с дюймовым шагом.

Re: Радио Рк-86

Вс ноя 03, 2013 18:07:13

uldemir писал(а):Если никто поближе не отзовётся - у меня один штука есть.
И у меня есть всяких ИМС по паре штук..
Если треба - просимо - пишите в лс..

Re: Радио Рк-86

Вс ноя 03, 2013 18:15:16

Bear2011 писал(а):
Ты же часы собирался попробовать сделать. Тогда тебе лучше взять не 580ВИ53 а 512ВИ1. ВИ53 для звуковых эффкетов в основном

Странно, как раз для звуковых - ВИ53 не по назначению, так пишут.
порыскал по инету про ассемблер 8080, очень скудно. на соседнем форуме нашел описание 18-ти комманд, записал в тетрадку, могу выложить если кому понадобится, хотя врятли это может понадобится :)

Re: Радио Рк-86

Вс ноя 03, 2013 18:20:04

petrenko писал(а):
uldemir писал(а): у меня один штука есть.
И у меня есть всяких ИМС
Если треба - просимо - пишите в лс..

Спасибо парни!
думаю найти в Уфе, вот если не найду то может, пока еще рано.

Re: Радио Рк-86

Вс ноя 03, 2013 18:31:34

порыскал по инету про ассемблер 8080, очень скудно


Правильно. Время ассемблера 8080 прошло. В принципе в Радио в начале 90-х был цикл статей как раз по ассемблеру РК-86. А так если нужно описание команд можете пользоваться описанием для 8086 - мнемоника совпадает у многих команд :))

Re: Радио Рк-86

Вс ноя 03, 2013 18:49:31

Коллега, не запутывайте человека - схожие мнемоники у всех ассемблеров, например PDP и intel на 40% одинаковые мнемоники, но принципиально разные коды тем не менее. 8)
Ратмир писал(а):Странно, как раз для звуковых - ВИ53 не по назначению*, так пишут.
порыскал по инету про ассемблер** 8080, очень скудно. на соседнем форуме нашел описание 18-ти комманд, записал в тетрадку, могу выложить если кому понадобится, хотя врятли это может понадобится :)
*_В "АпогейБК01ц" для звука именно ви53 == 8253 и применена - ну не выпускали в СССР никаких звуковых синтезаторов ( хотя особо одарённые любители могли запрограммировать для этого DSP==ПЦОС 1813ве1 , правда такое творчество было без совместимости с чем бы то ни было... ) Так выглядит 1813ве1 :
СпойлерИзображение
**_Загляните на nedopc.org/forum -там за ассемблер 8080 "вдоль и поперёк" обсуждали - вплоть до количества тактов и циклов в каждой команде и что и когда выставляется на шины адреса данных и управления.
( Между прочим, я "для прикола" попробовал писать только однобайтовыми командами и без абсолютных адресов - такие приёмы тоже описывали в журнале - получается, работает, что порадовало - можно получить перемещаемую программу - то есть можно не перекомпилировать заново с другим ORG ,а просто менять разположение и адрес старта.. )

Re: Радио Рк-86

Вс ноя 03, 2013 19:14:33

например PDP и intel на 40% одинаковые мнемоники


Плюс у PDP источник и приемник поменяны местами

А таблицу кодов найти в тех же Радио элементарно. А вот найти описание команд :shock: Ладно ADD,INC,DEC еще можно понять из мнемоники. А JZ, JNZ, DAA :shock:

Re: Радио Рк-86

Вс ноя 03, 2013 19:45:41

Bear2011 писал(а): А JZ, JNZ, DAA ? :shock:
Да ладно - тоже ничего сложного - сокращения от аглицких словечек (хоть я аглицкого не учил, а In der Schule habe ich Deutsch gelernt, всё равно осилил..) всего навсего :
Jump_if_Zero adr. == "Прыг_если_Нулевой _флажок на_адрес**** " ;
Jump_if_Not_Zero adr. == "Прыг_если_Не_Нулевой _флажок на_адрес**** ";
Decimal_Arithmetik_Adjustment == "двоично-Десятичной_Арифметики_результата_Приведение_к_правильному_виду"

Re: Радио Рк-86

Пн ноя 04, 2013 04:56:18

сокращения от аглицких словечек


Это уже не сокращения. Сокращения ИМХО это как раз MOV, INC и т.д. Это скорее английская аббревиатура т.е. команда составленная из начальных букв нескольких слов

Да ладно - тоже ничего сложного


Не спорю но все кажется простым когда ЗНАЕШЬ :))

Может я и не прав но мне показалось что Ратмир искал именно подробное разжеванное если можно так сказать описание Как раз вроде того что вы привели

Jump_if_Zero adr. == "Прыг_если_Нулевой _флажок на_адрес**** "
Ответить