Радио Рк-86

Обсуждаем цифровые устройства...
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Радио Рк-86

Сообщение Rokl »

uldemir писал(а):ПДП у зилога работает аналогично 8080. Правда цепи я не нашел на плате - плата частично распаяна.
Странно. У Z80 сигнал и запроса, и захвата шины идет 0, у ВМ80 и в том, и в другом случае сигнал активный 1.
Ладно, раз у вас режим ПДП у связки Z80+ВТ57 работал, значит так оно и есть.
Реклама
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Радио Рк-86

Сообщение Rokl »

Ратмир писал(а):Вдохновения не хватает, свой прогер отладить :))
Вот что у меня в первых ячейках ПЗУ, специально проверил.
Но самое интересное, что при некотрых шагах светики светятся, а на шине пилы, вместо постоянного сигнала, проверил осцилом, а иногда норм.
на 18 ноге рф-ки всегда 0, на 20 через шаг 1
Ну чего,нормально записался тест. Ты чистишь и экранное ОЗУ и ОЗУ стека процессора. С другой стороны проц не назначает вершину стека и не пользуется им. Значит эта тонкость на работу программы сказываться не должна. Если все правильно с монтажом, то после включения у тебя проц по этому тесту должен настроить ВГ75, затем ВТ57, потом очистить экран и погасить светодиод Рус/ЛАТ. Дальше входит в цикл опроса порта клавиатурного ВВ55.
Вполне можешь с этой ПЗУ отладить свой компик.

УПС...нашел ошибку в твоем тесте!!! У тебя сдвоеная команда по адресу 0047h и 0048h - команда чтения из порта клавиатуры 3Аh забита 2 раза. Кстати и к тебе уехала тоже с ошибкой тестовая ПЗУ :evil:
Короче, редактором вручную сдвигаешь все команды на одну позицию начиная с 0049h(сдвинь на место 0048h)...это последние 9 байт. Сотри и снова прошей тестовое ПЗУ.
Реклама
petrenko
Друг Кота
Сообщения: 5326
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Радио Рк-86

Сообщение petrenko »

Ратмир писал(а):..
в общем википедии доверять нельзя, уже второй раз сталкиваюсь
Ну доверять-то можно, но только внимательно вчитываться в весь текст. В правке,конечно этот кусок текста нуждается : "Так же, как и предшественник=580ИК80, процессор К580вм80А требовал трёх источников питания: −5В, +12В и +5В, но мог* работать от одного источника +5В при подаче +5В вместо +12В и "земли" вместо −5В (недокументированная особенность)."
*_
uldemir писал(а): Наверное, имелось в виду то что 580ик80 (особенно в планарном исполнении) спокойно вылетала нафик при пропадании -5 или +12 в отличии от 580вм80а, которая такие издевательства переносила более стойко.
Пожалуй так.
И ещё повторюсь: Таки про системный разъём хотелось бы Ваше мнение, товарищи и господа - выбрать ISA16 или MSX2 или вместе или что ещё ?
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Re: Радио Рк-86

Сообщение VIRGO »

Rokl писал(а):Ну чего,нормально записался тест.
Да.Только как понимать такой результат?
При включении все 0, нажимаю 1шаг (D0-D7): 1100 0000, затем 1111 1111, 0000 0000, 1001 1100 и по новой от слова "затем"
Может этим-
кстати 589ир12 могла сгореть из-за неработающего ЦП, почему-то у нее D0 на землю показывает, поставил другую норм. и не греется
убили "слегка" ВМ80?
R3Dio 73!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Радио Рк-86

Сообщение uldemir »

petrenko писал(а):И ещё повторюсь: Таки про системный разъём хотелось бы Ваше мнение, товарищи и господа - выбрать ISA16 или MSX2 или вместе или что ещё ?
Мммммменя бесит обычно толпа разъёмов. Раньше думал делать крейт и втыкать контроллеры, процессоры, как в электронике-60. Сейчас как-то ближе к душе одноплатные варианты - одна плата к которой подключается питание, монитор и клавиатура.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Аватара пользователя
Ратмир
Друг Кота
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Re: Радио Рк-86

Сообщение Ратмир »

VIRGO писал(а):
Исправлено.

F800 C3 03 F8 3E 8A 32 03 80 21 01 C0 36 00 2B 36 4D
F810 36 1D 36 99 36 93 3E 80 32 08 E0 21 04 E0 36 D0
F820 36 36 23 36 23 36 49 3E A4 32 08 E0 21 00 36 7D
F830 E6 7F 77 23 7C FE 40 C2 2F F8 3E 27 32 01 C0 21
F840 00 80 36 7F 7E 07 77 3A 3A 01 80 3C C2 47 F8 C3
F850 44 F8
VIRGO есть еще одна: 3А два раза 47h и 48h, нужно один :)

Мне до клавиатуры еще далеко. Процы менял, все равно начинает всегда со 2 такта 0000 0011 адрес А15-А1:0, А0:1. на третьем адрес тоже норм 0000 0010 на шине данных чушь-какая-то, а вот дальше на адресах все "1" пару тактов, потом все "0" ...
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Реклама
petrenko
Друг Кота
Сообщения: 5326
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Радио Рк-86

Сообщение petrenko »

uldemir писал(а):
petrenko писал(а):И ещё повторюсь: Таки про системный разъём хотелось бы Ваше мнение, товарищи и господа - выбрать ISA16 или MSX2 или вместе или что ещё ?
Мммммменя бесит обычно толпа разъёмов. Раньше думал делать крейт и втыкать контроллеры, процессоры, как в электронике-60. Сейчас как-то ближе к душе одноплатные варианты - одна плата к которой подключается питание, монитор и клавиатура.
Меня (слава Богу ) ничего не бесит, но каждый ещё один разъём понижает надёжность, да и денег хоть сколько, но стоит. Кромо того под него сверлить много надо. Вообще же и в аутентичном РК86 системный разъём есть, но его можно просто не впаивать. Такого разъёма у меня нет, да и не устраивает он меня. По простоте конструкции склоняюсь к слотовому разъёму 50pin MSX2 ,накалываемому на плоский шлейф - так можно в "крейте" до 16 плат соединять, но ISA16 из некоторых соображений тоже интересен. Может таки их вместе употребить ?
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Re: Радио Рк-86

Сообщение VIRGO »

Полная чушь... Первые три байта C3 03 F8 это команда безусловного перехода на дрес F803, при этом проц должен "прыгнуть" на F803 (старшие шесть разрядов ША должны быть в еденице).
R3Dio 73!
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Радио Рк-86

Сообщение Rokl »

VIRGO писал(а):Только как понимать такой результат?
При включении все 0, нажимаю 1шаг (D0-D7): 1100 0000, затем 1111 1111, 0000 0000, 1001 1100 и по новой от слова "затем"
Может этим-
кстати 589ир12 могла сгореть из-за неработающего ЦП, почему-то у нее D0 на землю показывает, поставил другую норм. и не греется
убили "слегка" ВМ80?
Может всё гораздо проще. Один шаг это не один шаг, а целая куча шагов?
По идее нужно смотреть, как шину данных, так и шину адреса.
Один шаг должен соответствовать увеличению адреса на 1.
Проц в принципе не мог убить ИР12. Во-первых, у ИР12 шина данных это жестко запрограммированный вход, во-вторых, у проца слабые выходные выводы по току. И в-третьих, командует ИР12 не проц, а ВТ57.
Кстати неплохо бы проверить монтаж ИР12.
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Радио Рк-86

Сообщение Rokl »

Ратмир писал(а): Процы менял, все равно начинает всегда со 2 такта 0000 0011 адрес А15-А1:0, А0:1. на третьем адрес тоже норм 0000 0010 на шине данных чушь-какая-то, а вот дальше на адресах все "1" пару тактов, потом все "0" ...
Т.е. Нажал кнопку сброс и проц установил на шине адреса не в 0000h, а сразу 0001h???
Тогда смотри схему подключения своей шагалки. Где то напартачил. Либо ошибка в монтаже шагалки.
После сброса у проца в пошаговом режиме на шине адреса должны быть 0000, а на шине данных С3h. Дальше нулевого шага уже двигаться не имеет смысла. Добейся четкого состояния шин проца, как указано выше.
И уж потом, после исправления, начни шагать.
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Re: Радио Рк-86

Сообщение VIRGO »

Rokl писал(а):После сброса у проца в пошаговом режиме на шине адреса должны быть 0000, а на шине данных С3h. Дальше нулевого шага уже двигаться не имеет смысла. Добейся четкого состояния шин проца, как указано выше.

И ещё посоветую- выдернуть из панелек 55 порты, микросхемы ОЗУ, ВГ75 , т.е. всё что висит на ШД, для первого JMP они не принципиальны. по поводу вытаскивания ПДП сомневаюсь, как воспримет 8080 "висячку" на запросе шины..
Главное добиться 11000011 на ШД и нулей на ША при сбросе.
R3Dio 73!
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Re: Радио Рк-86

Сообщение VIRGO »

Ратмир писал(а):VIRGO есть еще одна: 3А два раза 47h и 48h, нужно один :)
Ратмир,каюсь... :oops: :oops: :oops: "косяк запорол" :oops: :oops: :facepalm: ПОЗОР МНЕ! Лишний байт повторил. Но у тебя же есть программатор, тогда не стирая РФ прошей по адресу 0047H нули (NOP, холостую операцию). На работоспособности программы не отразится.
R3Dio 73!
Аватара пользователя
VIRGO
Друг Кота
Сообщения: 3268
Зарегистрирован: Вс июл 23, 2006 01:32:05
Откуда: г.Москва

Re: Радио Рк-86

Сообщение VIRGO »

petrenko писал(а):По простоте конструкции склоняюсь к слотовому разъёму 50pin MSX2 ,накалываемому на плоский шлейф
А зачем всё сажать на один разём? Ведь один ППА ВВ55 работает на клавиатуру, а второй вообще опциональный. Посмотрите как сделано в ОРИОН 128 (там три ВВ55) и каждый на своём разъёме. 26 pin как раз (24 вывода на три восьмиразрядных порта, "земля" и +5вольт). А на системную шину 40 pin должно хватить. Для питания я бы прменил стандартный РС-шный АТ-шный разъем (АТ-шным БП и запитывал бы).
Это моё мнение, а Вам решать.
R3Dio 73!
Аватара пользователя
Ратмир
Друг Кота
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Re: Радио Рк-86

Сообщение Ратмир »

День добрый всем!

Т.е. при включении и при нажатии на кнопку сброс должно быть: на ША все 0, на ШД 1100 0011.

кстати выдернул из панелек ВВ55 и единички стали норм. без "пилы"
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Аватара пользователя
Ратмир
Друг Кота
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Re: Радио Рк-86

Сообщение Ратмир »

Rokl писал(а):
Ратмир писал(а):
Т.е. Нажал кнопку сброс и проц установил на шине адреса не в 0000h, а сразу 0001h???
При сбросе у меня на ША и ШД нулики :))
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
petrenko
Друг Кота
Сообщения: 5326
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Радио Рк-86

Сообщение petrenko »

Стало быть порт вв55 что-то с шиной делал?
У меня остаётся вопрос с системным разъёмом пока и в какой программе разводить - P-CAD или что посоветуете ? Полагаю, если учесь Z-card для "Ориона" и опыт "Rokl", то вполне получится плата для одного-из-трёх-на-выбор процессоров. Всё на одной плате или часть с 16Kb и вг75 сделать отдельной платой "RK-TDA"(TextonlyDisplayAdapteur) ? "Крейт" делать не буду, объединительная плата - это (62+36+50=142)*(колич.плат) сверлений - ужас! Лучше для начала возьму 50pin-разъём MSX2 и старшую часть-36pin от ISA16 , поскольку такие, накалываемые на гибкие шлейфы разъёмы у меня уже есть, а плату с краевым печатным разъёмом под всё сразу разводить(размером 335.28мм*121.92мм). Что думаете об этом ?
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Радио Рк-86

Сообщение Rokl »

petrenko писал(а):У меня остаётся вопрос с системным разъёмом пока и в какой программе разводить - P-CAD или что посоветуете ?.... а плату с краевым печатным разъёмом под всё сразу разводить(размером 335.28мм*121.92мм). Что думаете об этом ?
Это адский труд....
Я в P-CADе разводил.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Радио Рк-86

Сообщение uldemir »

Ратмир писал(а):кстати выдернул из панелек ВВ55 и единички стали норм. без "пилы"
Вот я и говорю, внимательно проверь цепь CS D20 (580ВВ55) на предмет замыканий с другими линиями (подозреваю, что с clk). Маловероятнее /RD, но тоже лучше проверить А вообще, есть же осциллограф! Проверьте сигналы на этих двух - должны стоять лог.1.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Аватара пользователя
Ратмир
Друг Кота
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Re: Радио Рк-86

Сообщение Ратмир »

VIRGO ты был прав первая проблема в РФ-ке, получается замкнутый круг: чтоб отладить РК надо программатор, а чтоб отладить программатор надо на РК проверить что он шьет в реальности.
к примеру: вставляю тест от Rokl-а, РК встает сразу как надо 1100 0011, и по шагам до определенного момента все ОК, становится все интереснее :))
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Аватара пользователя
Ратмир
Друг Кота
Сообщения: 8865
Зарегистрирован: Чт янв 20, 2011 19:54:19
Откуда: Уфа

Re: Радио Рк-86

Сообщение Ратмир »

На 5 шаге засада вместо 10001010 высветилось 10000010 :? рано радовался :( и дальше все не в тему
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Ответить

Вернуться в «Цифровая техника»