PDA

Просмотр полной версии : Орион-128: Cборка и настройка варианта под корпус УКНЦ



Panther
21.11.2010, 01:24
Начал потихоньку паять, собрал «пассивную часть». Первые «сюрпризы»:

1. На монтажной схеме все диоды нарисованы наоборот. (Перепайка двух диодов).
2. Земля DD10 не подсоединена. (Два дня офигевания от поведения ИС, две перепайки микросхемы, на плате, как минимум, один перманентный «висяк»).

Пока все более-менее, в ближайшее время поставлю ОЗУ, хочу увидеть «матрас» и регенерацию.

Зато разозлился и купил мечту детства — нормальный осциллограф (вечноглючащий гроб С1-93 уже достал). А ведь первый «Орион» был собран с помощью Н-313 (http://rw6ase.narod.ru/000/rez2/n313.html) ровно 20 лет назад...

UPD 20.03.2011

ИЕ5 с большим процентом брака, обязательно проверяйте до пайки;
Земля не подсоединена не только к DD10, но и к некоторым другим микросхемам, которые я не ставил, поэтому не написал об этом (см. ниже);
Последняя версия перечня элементов: http://zx.pk.ru/showpost.php?p=274530&postcount=29;
По поводу ненужных элементов и подачи -5В: http://zx.pk.ru/showpost.php?p=253855&postcount=113;
Телек не хотел подхватывать видеосигнал, пришлось закоротить C4 (но это может быть проблема именно моего телека).


http://zx.pk.ru/attachment.php?attachmentid=22394&stc=1&d=1290290477

Gryphon
21.11.2010, 02:47
хочу увидеть «матрас»
Эм. а разве в орионе есть матрац? При собранной схеме тактового генератора и вывода на экран можно увидеть синхру. если впаять ОЗУ и к ним нужные элементы, то на экране будет каша из точек (а с процессором вроде белый квадрат).

Panther
21.11.2010, 12:19
Эм. а разве в орионе есть матрац?
Ну, в смысле кашу. Квадрат уже есть и полосы тоже, если замыкать на землю отдельные биты.

Mifody
21.11.2010, 19:49
Я тоже где то неделю назад начал собирать. Запаял всё,кроме 5 шт 155ИЕ5. В наличии нету,а ехать в Ростов на радиорынок из за 5 микрух как то не кайф. Заказал в наш местный радиомагазин. Жду...


На монтажной схеме все диоды нарисованы наоборот.
Я это тоже заметил в начале сборки. Где то на час завис с проверкой по схеме. Оказалось действительно косяк на монтажке..


Земля DD10 не подсоединена.
А за это спасибо..
Вот такая красавица получилась...

Mifody
21.11.2010, 20:04
Сейчас глянул,там не только D10 не подключено к земле, а так же D63 и D61...

Panther
22.11.2010, 00:11
Сейчас глянул,там не только D10 не подключено к земле, а так же D63 и D61...

DD60-61-62-63 + обвязка не нужны, поэтому их питание безразлично.

С ИЕ5 осторожнее, у меня из десятка две были глючные.

viktstep
22.11.2010, 11:06
Panther, подскажи пожалуйста, что использовал в качестве разъема питания? А то я себе ни как не могу подобрать что-то подходящее.

Panther
22.11.2010, 11:23
Panther, подскажи пожалуйста, что использовал в качестве разъема питания?

На плате? Пока воткнул обычный штыревой, вытащив контакты через один, потом подберу что-нибудь.
http://lib.chipdip.ru/183/DOC000183895.jpg

Вопрос в том, что у красивых разъемов толстые контакты не лезут в отверстия и шаг 2,54, что при такой плотной вставке тоже проблема.

Panther
22.11.2010, 13:50
Собрал плату до конца. Проц отрабатывает пару тактов и виснет. Хочу погонять в пошаговом режиме, для этого необходим соответствующий отладчик. У меня есть такие самопальные брошюрки (купленные в те времена на Тушинском радиорынке), там это устройство упоминается, оно включается в разрыв сигнала SYNC и на вход READY (точнее, через тактируемый регистр DD18). Но схемы нет :(

Может кто-нибудь из гуру на коленке по быстрому предположить схемотехнику этого отладчика? Или дать ссылку на готовую? Я при некотором усилии и сам могу сваять, но мне потребуется некоторое время. В детстве для первого Ориона я такую штуку, кажется, делал, но, убей меня, не помню, откуда была схема.

Gryphon
22.11.2010, 14:14
Я помню. Радио №5 1990г

b2m
22.11.2010, 15:15
L Juriy даже статью выкладывал, там по ссылке (http://www.danbigras.ru/Orion/Test/OrTstp2.jpg) и схема есть. Вот статья (http://www.danbigras.ru/Orion/Test/Naladka.html).

Panther
22.11.2010, 16:14
Ыыыыыы... Старость - не радость. У меня на сайте эта статья тоже есть...

АлександрПП
27.11.2010, 20:25
А какие разъемы используются в качестве Х1, Х2, Х3, ХР1 ?

Panther
29.11.2010, 08:52
А какие разъемы используются в качестве Х1, Х2, Х3, ХР1 ?

У меня:

X1 и т.д. - двухрядные современные импортные с шагом 2,54. Нюанс - первая и вторая линии у них наоборот, нумерация по схеме идет лесом.

Х2, Х3 - если не удастся найти оригинальные, есть похожие от какой-то корзины. Другой вариант - распилить ISA-слот. Но тут проблема с шагом, из-за этого придется его на части по длине делить.

XP1 - выпаял оригинальные из какого-то убитого Спектрума с клавиатурой 7007.

Mifody
29.11.2010, 10:36
Х2, Х3 - если не удастся найти оригинальные, есть похожие от какой-то корзины. Другой вариант - распилить ISA-слот. Но тут проблема с шагом, из-за этого придется его на части по длине делить.

XP1 - выпаял оригинальные из какого-то убитого Спектрума с клавиатурой 7007.
А ещё можно распотрошить нерабочий УКНЦ.. Я наверно так сделаю...

АлександрПП
30.11.2010, 20:07
Понятно, что меня не поняли. Я имел ввиду, под какие разъемы разведена плата, т.е. какие разъемы будут оригинальными. Их истинное название. Хотя, все верно. Как спросишь, так и ответят!

Gryphon
19.03.2011, 14:34
Panther, ну как успехи с платой Ориона?

Panther
19.03.2011, 15:54
Я давным-давно собрал блок пошаговой отладки, но вот все никак не соберусь подключить его и попробовать наладить плату :(

Panther
19.03.2011, 22:14
В общем, погонял плату в пошаговом режиме. Проц выполняет 2-3 команды и переклинивается. Что это может быть? Питание плохое? Повесить конденсаторов?

BYTEMAN
19.03.2011, 22:48
Panther, у меня на орионе была такая же байда. Так я пошагиватель и не запустил....

sergey2b
19.03.2011, 23:20
Panther скажите пожалуйста как впечатления от осцилографа (экран не тормозит)
извините за off top

Panther
20.03.2011, 00:28
sergey2b, ответил в личку.

Пробовал вешать 100 мкФ на процессор по +12 и +5 - лучше не стало... Менял 3 процессора. Синхра правильная. Я пока в тупике.

В большинстве случаев после 2-3 команд проц переводит оба сигнала RD и /WR в неактивное состояние, и на этом все кончается. Чаще всего это происходит на чтении 2-3 байта трехбайтовых команд. До цикла выполнения команды записи в порт F800 ни разу не добрался...

BYTEMAN
20.03.2011, 01:12
В большинстве случаев после 2-3 команд проц переводит оба сигнала RD и /WR в неактивное состояние, и на этом все кончается. Чаще всего это происходит на чтении 2-3 байта трехбайтовых команд. До цикла выполнения команды записи в порт F800 ни разу не добрался...
У меня тоже было так: пару команд проходит, а потом срывается и работает дальше (либо вообще не работает - хз, бегут адреса и данные). Тоже процы менял - толку 0.

Panther
20.03.2011, 12:15
Вот как выглядят тактовые сигналы (2В, 100нс):
Может, тут что не так?

http://zx.pk.ru/attachment.php?attachmentid=25832&stc=1&d=1300612366

sergey2b
20.03.2011, 12:32
Panther могли бы вы пожалуйста в первом посте перечислить все исправления

ваши исправления
платы Орион-128
http://zx.pk.ru/showthread.php?p=253694#post253694

Орион-128: Печатные платы.
http://zx.pk.ru/showthread.php?t=11517&page=3

viktstep
Нашлась таки ошибка на плате. В дополнение исправил одну грубою ошибку. Так что вот исправленный вариант.

если возможно могли бы вы пожалуйста сделать крупное фото вашей платы в текущем состоянии (интерестно посмотреть разьемы и может быть использована как монтажная схема)

все будуь вам очень благодарны а то сейчас вся информация разбросанна по нескольким темам

Gryphon
20.03.2011, 12:53
Так что вот исправленный вариант.
http://gryphonone.livejournal.com/3687.html

---------- Post added at 19:53 ---------- Previous post was at 19:52 ----------

Делал ее по образу своей.

sergey2b
20.03.2011, 13:05
вроде бы еще дополнение

http://zx.pk.ru/showthread.php?t=11517&page=3

viktstep
Собираю плату от Павла Рябцова. Вот возникли какие мысли:
1. Если формирователь видео сигналов дорабатовался по схеме Радио номер 12 за 1991 год стр.35, то правый по схеме резистор R35 должен соединяться с выводом 9 микросхемы DD57.
2. Номиналы резисторов в данной части схемы указанные вот здесь: http://zx.pk.ru/showpost.php?p=253694&postcount=111 , совпадают. Надо только поправить R33 - 3.9 кОм; R37 - 110 Ом.
Если я неправ прошу меня поправить.

Panther
20.03.2011, 13:25
Первый пост обновил.

Фото текущего состояния платы во вложении.

Panther
20.03.2011, 13:30
Еще хотел бы вернуться к тактовому сигналу. По datasheet от I8080 передний фронт Ф2 (желтый) по уровню 1В должен совпадать с задним фронтом Ф1 (красный) по тому же уровню. В реальности он приходит раньше на 60-70 нс (см. осциллограмму выше). Может ли из-за этого глючить процессор? Что можно сделать в такой ситуации?

Error404
20.03.2011, 13:47
Еще хотел бы вернуться к тактовому сигналу. По datasheet от I8080 передний фронт Ф2 (желтый) по уровню 1В должен совпадать с задним фронтом Ф1 (красный) по тому же уровню. В реальности он приходит раньше на 60-70 нс (см. осциллограмму выше). Может ли из-за этого глючить процессор? Что можно сделать в такой ситуации?

Поставить Z80?

Panther
20.03.2011, 14:00
Поставить Z80?

Нет, хотелось бы для начала оригинальный наладить.

АлександрПП
04.04.2011, 23:31
Что-то со сборкой все затихло. Я Собрал все полностью. Долго искал чистое поле на экране. Оказалось, что С3 вместо 100 пФ запаял 0,1 мкФ. А вот дальше пока что-то не очень понятное. Тест-ПЗУ работает как надо. Это видно по осциллгограммам, по смене экранов, да и по логике его работы. После сброса на экране мусор, затем восемь раз смена экранов (вместо рисования восьми тонких горизонтальных полос). В конце работы теста экран очищается (вместо рисования цветного "коврика"). Возможно, неисправны микросхемы ОЗУ, хотя их проверял. Заведомо же исправные будут только дней через 10-15. Но вероятно, все-таки путаница где-то в выводе информации из ОЗУ на экран, т.е. м/с D51-52. Так что схему в руки и проверку разводки. Конечно, если у кого-то плата заработала, то будет проще.

Ewgeny7
05.04.2011, 13:09
затем восемь раз смена экранов (вместо рисования восьми тонких горизонтальных полос)
Вместо F900 пишется в FA00?

АлександрПП
05.04.2011, 17:00
Ewgeny7. Вместо F900 пишется в FA00?
Точно! А я об этом не подумал! Что-то неправильно с дешифрацией адресов.

АлександрПП
05.07.2011, 00:24
После долгого перерыва вновь занялся платой "Ориона". Т.к. первую у меня забрал и увез друг, собрал другую. И каково же было мое удивление, когда я увидел знакомую картину работы теста. Запуск, восемь раз смена экранов, в конце теста белый экран (возможно, черный. Подозреваю, что у меня на монитор надо подать сигнал в инверсии.)
Ewgeny7 подсказывал, что дело в путанице адресов.Думаю, что проблема где-то в районе DD18, DD27, DD28. Еще на первой плате проверял разводку, но ничего не успел найти. Может спецы схемотехники, подскажут что-то поконкретнее? Где конкретно рыть?
Запустить плату уже становится делом принципа.
Думаю, что если на моих двух платах одно и тоже, значит это происходит на всех и, скорее всего, судя по тому, что тема заглохла, плату так никто и не привел в рабочее состояние.

Mick
27.09.2011, 19:42
Ну что, у кого нибудь рабочий вариант появился или нет. Стоит собирать эту плату или как. Ну и третий вопрос, в корпусе УКНЦ есть место под сетевую плату - в Орионе я так понимаю там располагался контроллер дискогрыза. Есть ли схема и печатка этого варианта?

АлександрПП
27.09.2011, 20:41
Я долго возился с этой платой. Но так до конца пока и не довел. В принципе, она работает. Судя по осциллограммам, тест отрабатывает полностью и как надо. Но вот, что-то с выводом информации на экран.
Я пока ее отложил и собираю классический вариант "Орион-128", с тем, чтобы потом сравнить осциллограммы на обоих платах и найти несоответствие. Ошибка где-то после памяти до вывода на монитор.
Судя по реакции на мои посты плату никто до ума не довел.

Panther
28.09.2011, 11:53
Тоже потратил кучу времени. У меня процессор заклинивается после первых нескольких команд. Грешу на заваленные фронты тактовых сигналов из-за слишком длинных линий от ЛА7.

АлександрПП
28.09.2011, 12:02
С этим у меня проблем не было. Я уж думал, что плата разведена с ошибками. Но потом получил от Чунина Романа файлы по ориону и там обнаружил эту плату. Потом где-то на форуме прочитал, что ее разводка проводилась для учебного класса еще авторами. Плата была отлажена и запущена. Но, в то же время, кто знает, какой это вариант разводки. Может быть, вышел из-под контроля авторов какой-нибудь промежуточный. Ну, ладно, авторская плата у меня работает, так что как-нибудь соберусь, положу платы рядом и буду сравнивать.

Mick
28.09.2011, 19:00
Сегодня обратил внимание на дешифратор D64(схема отсюда http://www.zx.pk.ru/showpost.php?p=190840&postcount=1 ), он выбирает микрухи ВИ53, ВН59, ВВ51 - Но самое интересное как, на шиной адреса, а шиной данных. Я так понимаю это косяк. Думал может опечатка - сейчас взял прозвонил - обана звонятся.
Интересно какие адреса этих портов должны быть в реальности.

b2m
29.09.2011, 12:30
Я, конечно, понимаю, что это было развитие Ориона-128. Но покажите мне хотя бы одну программу для Ориона, которая использует ВИ53, ВН59, ВВ51. Если и были эти Орионы в корпусе УКНЦ, то, наверняка, ВИ53, ВН59, ВВ51 не были распаяны, иначе оно не запустилось бы с такими косяками.

Mick
29.09.2011, 18:42
Я, конечно, понимаю, что это было развитие Ориона-128. Но покажите мне хотя бы одну программу для Ориона, которая использует ВИ53, ВН59, ВВ51. Если и были эти Орионы в корпусе УКНЦ, то, наверняка, ВИ53, ВН59, ВВ51 не были распаяны, иначе оно не запустилось бы с такими косяками.

Ну скажем так, большая вероятность что это плата промежуточный вариант с ошибками, так сказать уведеный из под контроля авторов.

Итак, кто собирается паять или уже паяет, пока не запаивайте эти элементы. Если же запаяли их, то плата естественным образом работать не будет. Надо отрезать дорожку ведущую к выводу 1 D64 и посадить ее на землю - тем самым на время вы заблокируете порты.

А так по логике как должно быть подсоединена D64.
вывод 1 - сейчас это бит данных под номером 34, должно быть шина адреса A4 под номером 14;
вывод 3 - сейчас это бит данных под номером 36, должно быть шина адреса A6 под номером 16;
вывод 13 - сейчас это бит данных под номером 35, должно быть шина адреса A5 под номером 15;
выводы 2 и 14 - сейчас на земле, должны соединятся с выбором окна F700, номер линии 91.

Итого мы получим следующую дешифрацию портов:
F700 - НГМД;
F720 - ВИ53;
F740 - ВН59;
F760 - ВВ51.
Вроде так.Еще бы интересно узнать тот монитор, который инициализирует эти девайсы.

b2m
29.09.2011, 21:45
Итого мы получим следующую дешифрацию портов:
F700 - НГМД;
F720 - ВИ53;
F740 - ВН59;
F760 - ВВ51.
В принципе, логично. Единственное - были вариации КНГМД, у которых выбор стороны и кармана был F720, но будем считать это анахронизмом. Тем более, что имеющиеся в наличии загрузчики ДОС обращаются к F714.


Еще бы интересно узнать тот монитор, который инициализирует эти девайсы.
А был ли мальчик? :)

BYTEMAN
29.09.2011, 22:09
А был ли мальчик?
Скорее всего это делал уже пользовательский софт... Вот что подскажите: у РК-86 ВИ53 на какой порт садилась? С этим орионом не совпадает?

Error404
29.09.2011, 22:33
В принципе, логично. Единственное - были вариации КНГМД, у которых выбор стороны и кармана был F720, но будем считать это анахронизмом. Тем более, что имеющиеся в наличии загрузчики ДОС обращаются к F714.


Фигассе анахронизм. Регистр управления F720 был как на первых версиях CP/M в 1990г (с которой драли все прочие), так и на всех прогрессивных по прочим годам - лениградских и московских (Орион-Сервиса 1992-93г). F714 был только на авторских релизах, всегда отстававших от ленинградских на два-три года.

Mick
29.09.2011, 22:44
В принципе, логично. Единственное - были вариации КНГМД, у которых выбор стороны и кармана был F720, но будем считать это анахронизмом. Тем более, что имеющиеся в наличии загрузчики ДОС обращаются к F714.


Я тут посмотрел авторский вариант контроллера дискогрыза. Там вообще другие порты планировались под эти микрухи. Интересно какой же это вообще вариант платы - непонятно.
На F700 был когда нибудь контроллер дискогрыза?

b2m
30.09.2011, 11:03
На F700 был когда нибудь контроллер дискогрыза?
Только там и был. Но с вариациями :)
У меня в эмуляторе дублируется:

F700-F703 - ВГ93
F704 - выбор стороны и диска
F710-F713 - ВГ93
F714 - выбор стороны и диска
F720 - выбор стороны и диска

Mick
30.09.2011, 18:52
Только там и был. Но с вариациями :)
У меня в эмуляторе дублируется:

F700-F703 - ВГ93
F704 - выбор стороны и диска
F710-F713 - ВГ93
F714 - выбор стороны и диска
F720 - выбор стороны и диска

Понятно, можно значит сварганить и контроллер флоповода с портами F700..F704. F710..F714 на этой плате не выберется, а вот с адреском F720 явно коллизия будет.

Mick
20.03.2012, 21:31
Ну и я сегодня попытался запустить сию плату - на экране каша и больше ничего. Короче я так понимаю, надо схему поверять. Кто нибудь запустил до конца эту плату?

Кстати, питание +5В, как впрочем и земля ужасно разведены. Возможно у кого проц не хотел нормально работать из-за этого. Я специально проверил напряжение питание, так оно падает аж до 4,6...4,7В. Кинул проводки - поднялось до 4,91В

АлександрПП
20.03.2012, 21:51
Я копался очень долго. В принципе, плата работает. Тест, судя по всему, проходит. Смотрел осциллографом на шинах управления и данных. Все идет как надо и останавливается когда надо. Если присмотреться, то на экране монитора видно, при проверке микросхем памяти что-то рисуется среди каши.
По всей видимости где-то ошибка в выводе на экран. Обратил внимание на то, что входы и выходы микросхем DD49,50 поменяны местами. В принципе, ничего страшного - формирователи двунаправленные. Но сигналы на 11 и 9 выводах остались прежними, т.е. изменилась временная диаграмма управления переключением направлений передачи сигналов на шинах.
Хотел было одну ВА86 перекинуть, но пришла плата от zorel и я занялся ею.
Так что плата просится на исправление.

Mick
20.03.2012, 21:57
Обратил внимание на то, что входы и выходы микросхем DD49,50 поменяны местами. В принципе, ничего страшного - формирователи двунаправленные. Но сигналы на 11 и 9 выводах остались прежними, т.е. изменилась временная диаграмма управления переключением направлений передачи сигналов на шинах.


Сейчас гляну, действительно перепутаны местами. А это значит что считывание из памяти никогда не произойдет. Вот досада, надо менять полярность сигнала на выводе 11. Кстати это лечится достаточно легко, вместо сигнала 74(RD), надо подать сигнал 73(RD/) - и направление будет правильным.

АлександрПП
20.03.2012, 22:12
А это значит что считывание из памяти никогда не произойдет
Вот то-то и оно. Процессору надо читать, а шина включена на запись. Я бы прямо сейчас попробовал, но при пайке родной платы временно не было шинных формирователей и я из платы под УКНЦ их выпаял. При этом повредил пару дорожек.
Сейчас пока восстанавливать не хочется, занят другим компьютером.
Но если что-то получится, буду рад, что моя возня хоть кому-то помогла.

Mick
20.03.2012, 22:15
Вот то-то и оно. Процессору надо читать и шина включена на запись. Я бы прямо сейчас попробовал, но при пайке родной платы временно не было шинных формирователей и я из платы под УКНЦ их выпаял. При этом повредил пару дорожек.
Сейчас пока восстанавливать не хочется, занят другим компьютером.
Но если что-то получится, буду рад, что моя возня хоть кому-то помогла.

Я только что поменял сигналы, теперь каша исчезла, но стали горизонтальные полоски. Я сейчас подключил только видео, поэтому у меня картинка черно-белая. Вобщем горизонтальный матрац теперь.

АлександрПП
20.03.2012, 22:24
Ну, дальше уже все проще!

Mick
21.03.2012, 21:06
Ну, дальше уже все проще!

Ну не знаю как там проще, но пока никуда не сдвинулся.
Вытащил проц и ПЗУ, стал белый растр. Далее подал на вывод SYN проца на экране появилась устойчивая каша. Играясь с этим выводом на экране стали появлятся вертикальные полоски. В любом случае по крайней мере видеоформирователь отрабатывает правильно.
Ставлю процессор с первым монитором в ПЗУ. На экране появляется горизонтальный матрац, причем всегда он такой и не меняется. Проверил сигнал выборки ПЗУ - есть, сигнал записи в ОЗУ - есть, чтение из ОЗУ - есть. На всякий случай проверил дешифратор портов - сканирует ВВ55 отвечающий за клаву. По логике что то даже работает, но ничего не видно, вернее горизонтальный матрац. Проверил все счетчики - на каждом выходе есть частота, т.е. они вроде работают. На выходах мультиплексоров тоже есть меняющиеся сигналы.
Либо где то ошибка в адресации ОЗУ, либо пока торможу я.

P.S. Прозвонил адреса на мультиплексорах - все идут как по схеме, т.е. этот пункт вычеркиваем :)
P.S.S. Прозвонил от счетчиков до мультиплексоров - все идут как по схеме, т.е. и этот пункт вычеркиваем :)

АлександрПП
21.03.2012, 23:23
А при рабете теста что наблюдается на шине данных? Должна быть видна его работа. И если знать как работает тест, то можно догадаться, что в настоящее время делается и что должно быть на мониторе.
Все цепи я проверял, остлаьное было без ошибок. Я вот только затупил и не сообразил поменять полярность сигнала 74 на 73, решил, что надо менять местами выводы формирователей. Наверно в это время думал о чем-то другом.
Попробую в субботу поставить ВА86 на место и посмотреть, что будет.

Mick
22.03.2012, 18:26
А при рабете теста что наблюдается на шине данных? Должна быть видна его работа. И если знать как работает тест, то можно догадаться, что в настоящее время делается и что должно быть на мониторе.


Зашил тест и включил. Скажем пока не понятно, но тест по всей видимости выполняется. По крайней мере поледняя цветовая мозаика отображается в градациях. Но до этого какие то мельтешения , полоски. Кто нибудь может выложить скриншоты фаз теста.

Кстати, в первой фазе должны быть 8 тонких пунктирных линий? У меня по крайней мере одна толстая, отвечающаю за разряд D1 или D2 похоже. На телеке весь экран не влазит.

АлександрПП
22.03.2012, 18:32
Кто нибудь может выложить скриншоты фаз теста.
Проще запустить тест в эмуляторе.

8 тонких пунктирных линий?
Они должны быть сплошными.

Mick
22.03.2012, 20:19
Проще запустить тест в эмуляторе.

Они должны быть сплошными.

Понятно, похоже бит один битый. Но другое смущает во втором банке тоже тот же бит D2 показыавет столбцы теста.

Вот мне думается, что все таки не может один и тот же разряд в обоих банках. Может мультиплексор чудит или....

---------- Post added at 20:19 ---------- Previous post was at 18:44 ----------

В общем с одной проблемой разобрался. Действительно в первом банке дохлая РУ5 оказалась. Перепаял, линии стали сплошные.
Но дальше идет непонятно что, такое ощущение, что переключаются экраны. В одном из них увидел ТЕСТ RAM а потом похоже переключился и дальше только столбики пошли рисоваться. Ну цветовой по крайней мере коврик рисует.

АлександрПП
22.03.2012, 21:38
Правильно, переключаются экраны, восемь раз. Там, где надпись "TEST RAM", должны рисоваться прямоугольники. Я не понял, как выглядят столбики, их толщина, они светлые или окрашенные?

Mick
22.03.2012, 21:48
Правильно, переключаются экраны, восемь раз. Там, где надпись "TEST RAM", должны рисоваться прямоугольники. Я не понял, как выглядят столбики, их толщина, они светлые или окрашенные?

Ну дело в том что эти экраны переключаются, но конечный не содержит надписи TEST RAM, а только продолжает рисовать столбики. Первый кусок столбика, остался в том месте где был TEST RAM, а остальные три он отрисовывает, также еще отрисовывает столбики второго банка.
У меня они светлые на темном фоне (черно-белый телевизор) Толщина столбика в байт.

Еще заметил, что при переключении вижу как заполняется ОЗУ.

BYTEMAN
23.03.2012, 14:53
может, он экранами неправильно щёлкает?

Mick
23.03.2012, 18:31
Сегодня задался целью как же работает тест. Никакими экранами он не щелкает :) Для этого в эмуляторе от b2m подсунул вместо монитора тест.

Короче вот что я нарыл, впрочем многое описано было в журнале Радио.
Запуск компютера, и что делает тест
1. Чистит экранную память
2. Рисует 8 линий, так сказать предварительный тест.
3. Пауза
4. Заполняем область памяти основного банка с C000...F400 значением FF
5. Проверяем область памяти основного банка с C000...F400 с тем что записали
6. Заполняем область памяти основного банка с C000...F400 значением 00
7. Проверяем область памяти основного банка с C000...F400 с тем что записали
8. Повторяем 8 раз пункты 4...7 Вот это мы видим и выдаем якобы за переключение экранов.
9. Выводим надпись ТЕСТ RAM 565РУ5 и 8 столбиков той области, которую проверили.
10. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 8000...C000 и рисуем еще 8 столбиков
11. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 4000...8000 и рисуем очередные 8 столбиков
12. Повторяем 8 раз пункты 4...7 для области памяти основного банка
с 0000...4000 и рисуем очередные 8 столбиков
13. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с C000...F000 и рисуем нижние 8 столбиков
14. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 8000...С000 и рисуем еще 8 столбиков
15. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 4000...8000 и рисуем очередные 8 столбиков
16. Повторяем 8 раз пункты 4...7 для области памяти дополнительного банка с 0000...4000 и рисуем последние 8 столбиков
17. Рисуем цветной матрац
18. Зацикливаемся на одном и том же месте.

Вот, теперь что происходит у меня.
Рисуются 8 линий - отлично, потом пауза.
Дальше выполняется пункты 4..8 и рисуется надпись со столбиками. Но надпись быстро исчезает, потому как 10 пункт пишет в экранную память.
Затем столбики появляются, но уже сплошные - это и понятно, уже тест нарушился и так до конца.
Предположение 1. Так как 10 пункт похоже пытается записать в экранную память, а не в 8000, то вероятно проблема в адресной линии А14 - она либо в обрыве либо в лог "1" всегда.
Предположение 2. Запись в память происходит, а вот чтение под вопросом, поэтому вероятно что столбики сплошные.

Теперь, у кого какие мысли по этому поводу. Я конечно проверю осцилографом линию адреса A14. Мультиплексор старших разрядов (DD26) я менял - ничего не меняется.

P.S. Поверил осцилографом линию A14 - дергается, значит еще что то другое.

Немного изменил тест, остановил его на 10 пункте. Увидел надпись - строки повторяются по два раза. Я так понимаю это что то с вертикальной линией V0?

Mick
23.03.2012, 22:12
Ура, тест заработал. Всетаки заставил машину работать.
Нашел причину такого поведения. Была микротрещина на линии 207 (как раз неправильно шел адрес A0, отсюда и было повторение линий), которая шла от мультиплексора до памяти.

Теперь тест нашел две неисправные РУ5, блин их в итоге уже три штуки. Завтра перепаяю.

Так что смело запускайте машину, она вроде как еще и работает!!!!
Это мой первый в жизни ОРИОН. Мечта школьника осуществилась. :v2_dizzy_vodka2:

Во вложении дизассемблер теста + ассемблер sjasm. Правда мнемоники от z80, но благодаря тому что его можно было менять и проверять реакцию компа, удалось как раз найти неисправность.

АлександрПП
23.03.2012, 22:58
Ну и отлично! Значит ошибка была одна - развернуты микросхемы DD49,50. Почему так с ними поступили? Вероятно, из-за удобства разводки платы.

Error404
24.03.2012, 12:13
Так что смело запускайте машину, она вроде как еще и работает!!!!
Это мой первый в жизни ОРИОН. Мечта школьника осуществилась. :v2_dizzy_vodka2:


Круто. :) А фотке будут?

Добработки будешь делать, или планируешь оставить в нетронутом виде?

Mick
24.03.2012, 14:00
Круто. :) А фотке будут?

Пока он у меня в таком виде :)
http://s019.radikal.ru/i635/1203/b9/203e4b7d8570t.jpg (http://radikal.ru/F/s019.radikal.ru/i635/1203/b9/203e4b7d8570.jpg.html)



Добработки будешь делать, или планируешь оставить в нетронутом виде?

Все зависит о каких доработках идет речь. То что есть на плате, хочу поставить ВИ53, ВН59 и ВВ51. Поставить системные разъемы от УКНЦ.
Также контроллер дискогрыза за место УКНЦшного сетевого адаптера.

Если речь идет о наращивании памяти, установки проца z80 - этого не стану делать. Мне проще будет собрать новый Орион с этими вкусняшками, благо проект я уже выкладывал.

Чуть не забыл, посколько тут системный и ром-дисковый разъемы под формат УКНЦ, то придется платы делать под эти разъемы(ножевые). Габариты плат расширения от УКНЦ надо наверное у УКНЦшников спрашивать.

Кстати, контроллер дискогрыза под эту плату (в габаритах сетевого адаптера УКНЦ) я уже развел. Если интересна схема и разводка могу выложить.

Error404
24.03.2012, 17:03
Пока он у меня в таком виде :)
http://s019.radikal.ru/i635/1203/b9/203e4b7d8570t.jpg (http://radikal.ru/F/s019.radikal.ru/i635/1203/b9/203e4b7d8570.jpg.html)


Красота. А корпус и клавиатура от УКНЦ имеется?
Однако сколько пустых мест на плате - все доработки можно было бы развести на этой же площади...



Все зависит о каких доработках идет речь. То что есть на плате, хочу поставить ВИ53, ВН59 и ВВ51.


Но ведь для них на Орионе нет поддержки. Т.е. реально - ни единой программулечки. Все что были писаны с перываниями, использовали соответствующие режимы Z80. По последовательному порту тоже отродясь ничего не работало (поделки типа "программа для считывания байта с мыши" из ж-ла Радио - не в счет)



Кстати, контроллер дискогрыза под эту плату (в габаритах сетевого адаптера УКНЦ) я уже развел. Если интересна схема и разводка могу выложить.

А по какой схеме?

Mick
24.03.2012, 17:16
А по какой схеме?

По авторскому, но с учетом портов этой платы.
Вот во вложении собственно схема и картинка печатки, чтобы представляли о чем речь

Mick
24.03.2012, 17:23
Красота. А корпус и клавиатура от УКНЦ имеется?
Однако сколько пустых мест на плате - все доработки можно было бы развести на этой же площади...


Да корпус имеется. Сначала думал первый корпус от дохлой УКНЦ использовать, но после того как пришел пожелтевший рабочий УКНЦ, то решил сделать обмен. УКНЦ поселил в белый и чистый корпус, а Орион помещу в пожелтевший. Но сперва его покрашу в черный цвет :)

По поводу пустых мест, ты надеюсь видел мой Феникс. Там плата поменьше а плотность выше. Здесь можно было напихать очень многое. :)

---------- Post added at 17:23 ---------- Previous post was at 17:20 ----------



Но ведь для них на Орионе нет поддержки. Т.е. реально - ни единой программулечки. Все что были писаны с перываниями, использовали соответствующие режимы Z80. По последовательному порту тоже отродясь ничего не работало (поделки типа "программа для считывания байта с мыши" из ж-ла Радио - не в счет)


Тут больше из-за спортивного интереса. Есть место, пусть будут.
Кстати много программ в Орионе используют звук через запрет прерываний? А то хотел его переселить на канал ВИ53, а прерывания завести на ВН59.

А так по сути, даже первого монитора с клавой под МС7007 нет. Контроллера дсикогрыза нет, ром диска нет - даже дамп памяти не выведешь :) Один магнитофон доступен. :(

АлександрПП
24.03.2012, 17:31
Но ведь для них на Орионе нет поддержки. Т.е. реально - ни единой программулечки. Все что были писаны с перываниями, использовали соответствующие режимы Z80. По последовательному порту тоже отродясь ничего не работало (поделки типа "программа для считывания байта с мыши" из ж-ла Радио - не в счет)
Вот по-этому я эту плату и бросил. Плата большая, слишком "растянута". Чтобы поставить платку доп. ОЗУ, КНГМД надо тянуть кучу проводов.

Mick
24.03.2012, 18:28
Чтобы поставить платку доп. ОЗУ, КНГМД надо тянуть кучу проводов.

Ну для установки КНГМД не надо тянуть кучу проводов. Правда оговорюсь, для него тоже надо свой собственный КНГМД :)

Ну вот, перепаял две неисправные РУ5, теперь тест полностью проходит. Конечно еще цвет надо проверить. Поставил ПЗУ монитор-1, надпись ОРИОН-128.2 выводит. Ну а дальше все, монитора-1 под клаву МС7007 похоже нет, посему буду пока допаивать разъемы, добавлю несколько блокировчных кондеров на плату, а то с ними здесь голяк. Исправлю дешифрацию доп устройств и на отмывку.

Error404
24.03.2012, 19:10
Ну для установки КНГМД не надо тянуть кучу проводов. Правда оговорюсь, для него тоже надо свой собственный КНГМД :)


Так по какой схеме планируешь КНГМД?



Поставил ПЗУ монитор-1, надпись ОРИОН-128.2 выводит. Ну а дальше все, монитора-1 под клаву МС7007 похоже нет,


Если бы не


{доработки} не стану делать. Мне проще будет собрать новый Орион с этими вкусняшками, благо проект я уже выкладывал.

я бы порекомендовал переделать схему включения клавиатуры MC7007 на совместимую по порту с РК и использовать нормальный Монитор (Монитор3 для МС)

А вообще новый Орион нужен - со зверским тактом (порядка 10М) и памятью не менее 512Кб.
Это не прихоть - это желание иметь нормальную CP/M машинку с приемлимой графикой и запасом по быстродействию - чтобы программить на С. ПентЭва, на которую я ориентировался поначалу, так и осталась пентагоном-переростком, может из новоделов хотя бы Орион такой машинкой стал бы.

Mick
24.03.2012, 19:40
Так по какой схеме планируешь КНГМД?


Тута http://zx.pk.ru/showpost.php?p=484214&postcount=69

---------- Post added at 19:39 ---------- Previous post was at 19:36 ----------



я бы порекомендовал переделать схему включения клавиатуры MC7007 на совместимую по порту с РК и использовать нормальный Монитор (Монитор3 для МС)
.

Посколько эта плата достаточно нежная, не очень хочется ее сильно резать.

---------- Post added at 19:40 ---------- Previous post was at 19:39 ----------



А вообще новый Орион нужен - со зверским тактом (порядка 10М) и памятью не менее 512Кб.
Это не прихоть - это желание иметь нормальную CP/M машинку с приемлимой графикой и запасом по быстродействию - чтобы программить на С. ПентЭва, на которую я ориентировался поначалу, так и осталась пентагоном-переростком, может из новоделов хотя бы Орион такой машинкой стал бы.

Ну если со зверским тактом, то это лучше на базе Эвы делать, в смысле на базе ее схемотехники.

Error404
24.03.2012, 23:22
У ОрионаПро было порядка 8 Мгц на россыпухе. Хотя это было единственным полезным усовершенствованием. Хотя еще большая память была.

АлександрПП
24.03.2012, 23:26
У ОрионаПро было порядка 8 Мгц на россыпухе. Хотя это было единственным полезным усовершенствованием. Хотя еще большая память была.
Плюс Z80 прямо на борту и слоты расширения.

Error404
25.03.2012, 10:21
Плюс Z80 прямо на борту и слоты расширения.

Да, Z80 подразумевается, 8МГц из 8080 не выжмешь. :)
Слоты, пожалуй, тоже плюсуем.

А вот наличие на общей плате КНГМД, куча ПЗУ (куда засунули что ни попадя), порты из-за религиозных убеждений сделанные несовместимо с существующим ПО - это минусую. Поэтому, я не стал сейчас собирать ОрионПРО, даже при наличии исходной документации. Т.к. пока приведешь порты в состояние совместимое с большинством ПО, опять придется трудиться резаком и МГТФ, опять "бутерброды", а они на таких частотах череваты...

К моменту выхода ОрионПРО уже был карваевский Супер с 7,5 МГц реального такта (также известный как ТашкентскийТурбо). Не менее интересный комп, по крайней мере более совместимый. Но тоже "аэродром" (еще больший) - и там много лишнего было на плате.

АлександрПП
25.03.2012, 10:50
карваевский Супер с 7,5 МГц реального такта (также известный как ТашкентскийТурбо)
Этого я не видел. Интересно бы посмотреть. Есть какие-нибудь ссылки?

Mick
25.03.2012, 11:52
Этого я не видел. Интересно бы посмотреть. Есть какие-нибудь ссылки?

А давайте в другой теме говорить о будущем и прошлом. Лучше тут обсуждать текущую плату и ее проблемы при сборки.

Mick
25.03.2012, 21:05
Сегодня впаял системные разъемы и разъем для подключения контроллера флоповода, облагородил проводки (3 штуки). Проводки запаял желтого цвета чтобы были в цвет платы :) Красотища теперь :)

Теперь отмывка платы, а затем буду дорабатывать дешифратор и запаяю брехунок.

sergey2b
25.03.2012, 21:57
Сегодня впаял системные разъемы и разъем для подключения контроллера флоповода, облагородил проводки (3 штуки). Проводки запаял желтого цвета чтобы были в цвет платы Красотища теперь

выложите пожалуйста если можно фото платы что бы были видны названия микросхем и исправления платы
и если возможно можно добавить список изменений и найденных ошибок на первой странице

Mick
26.03.2012, 19:23
выложите пожалуйста если можно фото платы что бы были видны названия микросхем и исправления платы
и если возможно можно добавить список изменений и найденных ошибок на первой странице

А что на том фото, который я выкладывал микросхемы плохо разлечимы. А доработки тут хорошо описаны. Их по сути две.
1. Дотянуть землю до микросхемы D10 (155ЛЕ1 - она одна на плате такая)
2. Отрезать линию от выводов 11 (лучше отрезать у микросхемы D50, тогда не надо будет резать у D49) микросхем D49 и D50 (580ВА86)и подать на них сигнал например с вывода 1 или 12 микросхемы D15 (155ТЛ2 она тоже одна на плате).

Позже все доработки и исправления выложим в первый пост.

Mick
29.03.2012, 19:02
Чтобы не забыть и думаю народу тоже будет полезно.

Если нужен классический Орион-128, на сколько это возможно на этой плате. Т.е. кому не нужен дополнительный обвес, который явно сырой, то не надо впаивать следующие детали:

Микросхемы:
D60 - К155ЛА3
D61 - К580ВИ53
D62 - К580ВВ51
D63 - К580ВН59
D64 - К155ИД4

Резисторы:
R14, R15, R16, R17, R19, R20, R21, R22, R23, R26

Диоды:
VD2, VD3

Транзисторы:
VT2, VT3

Разъемы:
X4, X8

Кроме того, кнопка SB1 не связана со сбросом, а выведена на разъем ROM диска. Хотя логичнее ее все же связать - дополнительный проводник.
Я же планирую подключить эту плату по максимуму. Первым делом надо исправить дешифрацию микросхемы D64 и подключить ВИ53 одним каналом к биперу. Кстати входная частота D61(ВИ53) явно завышена - 10Мгц, она такое не переварит, т.е. ее надо на 2,5Мгц (1,25МГц) перетащить.


Кстати, я тут пытаюсь разобраться с клавиатурой МС7007 - нет ни у кого оригинальной схемы этой клавиатуры?

AHTuXPuCT
29.03.2012, 19:08
Mick, вот. оно?

Mick
20.04.2012, 20:24
Сегодня получил набор печатных плат. И среди них контроллер дискогрыза для этого варианта компа. Я его попытался запихать на место СА адаптера УКНЦ

http://s019.radikal.ru/i636/1204/12/9786060e1b86t.jpg (http://radikal.ru/F/s019.radikal.ru/i636/1204/12/9786060e1b86.png.html)

sergey2b
20.04.2012, 23:24
Сегодня получил набор печатных плат. И среди них контроллер дискогрыза для этого варианта компа. Я его попытался запихать на место СА адаптера УКНЦ
если не секрет где вы купили платы флоповода ?

Mick
21.04.2012, 08:12
если не секрет где вы купили платы флоповода ?

Да нет секрета в этом. Сам развел и заказал. В этой теме я уже писал об этом.

Error404
23.08.2012, 17:07
Да нет секрета в этом. Сам развел и заказал. В этой теме я уже писал об этом.

Ну как, чем дело закончилось?

Mick
23.08.2012, 18:24
Ну как, чем дело закончилось?

Распаял платку, теперь вот корпусишко поготавливаю помаленьку.

vladimir53
23.08.2012, 19:19
Основная плата заработала?

Mick
23.08.2012, 21:15
Основная плата заработала?

Дык уже давно, читай выше посты.

Mick
06.11.2013, 07:06
Народ, а скажите мне вот что. По сией плате были доки и печатки в архиве от CHRV?
Если были, поделитесь, а то видимо как то этот архив прошел мимо меня.
Тут же Error404 ругается по неисполнению планов пятилетки, попробую возобновить свои изыскания.

Mick
06.11.2013, 12:00
Спасибо всем, кто отозвался. Нашел я тот архив и те файлы PCAD 4.5. Пришлось поставить PCAD 4.5 на работе и конвертнуть печатку в PCAD 200X. Странно, но не подключенная земля, которая присутсвует на плате отмечена как не подлюченное соединение. Похоже ее просто забыли завести. Я не помню в PCAD 4.5 есть анализ ошибок или нет, но в 200xтакая функция есть и этот ляп элементарно бы нашелся.

Теперь, если есть необходимость, то можно было бы ее окультурить что ли. Там переходные отверстия надо править, да и еще в слоях разобраться.

---------- Post added at 11:00 ---------- Previous post was at 09:04 ----------

Честно сказать господа, но лентяи вы редкостные. Только без обид. У меня занял перенос платы этого варианта Ориона из PCAD 4.5 в PCAD2002 около трех часов. И спрашивается что же до этого все сидели воздух сотрясали.
Вот сейчас вот думаю, делится платой с общественностью или "зажать" немного, раз такие все ленивые.

Пока выложу картинку переведенной платы. Я чуть исправил контактные площадки и переходные отверстия, а то они там либо маленькие, либо большие.

http://s019.radikal.ru/i620/1311/e7/0934a8e40b3e.png

Специально оставил одну недоразведенную цепь - это которую просто забыли :) Она видна как синенькая линия.

gdv2002
06.11.2013, 12:22
[/COLOR]Честно сказать господа, но лентяи вы редкостные. Только без обид. У меня занял перенос платы этого варианта Ориона из PCAD 4.5 в PCAD2002 около трех часов. И спрашивается что же до этого все сидели воздух сотрясали.
Вот сейчас вот думаю, делится платой с общественностью или "зажать" немного, раз такие все ленивые..

Не ругайся так пожалуйста. Ответить не успел - опередил ты меня.
Пытался старичка пенька с толкача завести, но что-то опять в нем заглючило, а ПИКАД-4.5 только там у меня работает. То что эта плата есть, я писал наверное месяц назад - интересу ноль было проявлено.
С ПИКАД-200х я не знаком, только чтобы в лейку или ДипТрейс перевести, а там уже можно "оптом" и прощадки и остальное поправить.
Если честно, думал, что раз платы паяют-собирают, то они есть и в файлах.

Mick
06.11.2013, 12:34
Да я так больше из вредности.
Я наоборот в PCAD все делаю, как то уже привык. Эту плату народ брал скорее из за того что Орион. Знал бы на перед что это за фрукт я бы конечно не стал возится. Она более интересна как музейный экспонат, чем что то с ней дальше делать. :)

Но раз она заработала, надо думаю чтоли собрать теперь все в кучу.
Чтобы, так сказать не потерялась у меня я делюсь с общественностью, пусть останется для истории.
Тут я ошибки не исправлял. Это просто конверсия. Так что учтите кто вздумает ее произвести - будете потом локти кусать.

Печатная плата Орион-128 в формате PCAD2002 (конверсия из PCAD 4.5) - смотрите на этой страничке http://micklab.ru/orion128.htm


Чтобы исправить схемные ошибки, нужна схема в PCAD 2002. Переводить ее из PCAD 4.5 занятие муторное, проще перерисовать. Посему я скорее всего заменю текущие паттерны своими. Потом библиотеку, схему и печатку выложу - если не забуду.

HardWareMan
06.11.2013, 18:31
Я тоже PCADист (http://rutracker.org/forum/viewtopic.php?p=61582319#61582319). Все еще версии 4.5. Есть файлы проектов? Закиньте в оркестр без конверсии!

Mick
06.11.2013, 21:18
Я тоже PCADист (http://rutracker.org/forum/viewtopic.php?p=61582319#61582319). Все еще версии 4.5. Есть файлы проектов? Закиньте в оркестр без конверсии!

Вот держи файлы касательно этой платы - оригинальная версия в PCAD 4.5 (все ошибки присутствуют на своих местах) - http://yadi.sk/d/Z-zCGwkbCFWhd

Я когда учился в институте работал в PCAD 4.5. Даже схему KAY-256 из журнала "Радиолюбитель" переносил. Это была тема моего курсового проекта по изучению PCAD. Даже автотрассировщиком плату делал.
Но как появилась сачало Accel Eda, а затем PCAD200x - оставил эту древность.
Сейчас рисую только в PCAD 2002, гораздо удобнее чем этот унылый 4.5.
Более современные как то не очень интересны.

Mick
07.11.2013, 14:07
Перерисовал схему в PCAD2002. Схема содержит все теже ошибки. Я специально пока не стал их исправлять. Надо чтобы была привязана схема и плата.

Вот схема в pdf - удалил из-за внесенных мною ошибок Завтра выложу исправленную.

Постарался сохранить нумерацию шины, чтобы было понятнее, но пришлось кое что ввести (промежуточные линии 90x), чтобы не переделывать символы микросхем.
Смотрите, высказывайтесь.


P.S. В этой схеме, при проверке обнаружил свои ошибки: перепутал ноги в некотрых микросхемах. Как исправлю так выложу по новой.

Mick
07.11.2013, 19:37
Завершил я совмещение схемы и печатки. Есть некотрые недорисовки в схеме. А на плате кроме одной неподключенной земли, о которой уже говорили обнаружилась еще одна неподключенка. Она никак не влияет на работу классического Ориона. Эта ошибка в схеме формирователя сигнала передачи последовательного порта. А я все думал что же у меня транзистор сгорает. Оказывается проводника нет :)

Вобщем тут мысль такая.
1. Останновится на этом, описать ошибки и сохранить для истории
2. Исправить ошибки и эту плату сохранить для истории.

Какой путь выбирать. :) Что скажет по этому поводу Орионобосс - Error404

Mick
08.11.2013, 10:29
Выложил всю имеющуюся информацию на данный момент на своем сайте. http://micklab.ru/orion128.htm

Error404
08.11.2013, 16:24
Если ошибок не много и их исправление не шибко трудоемко, то наверное надо поправить, ибо чуть погодя уже можно и не вспомнить что к чему было.

Mick
08.11.2013, 16:43
Если ошибок не много и их исправление не шибко трудоемко, то наверное надо поправить, ибо чуть погодя уже можно и не вспомнить что к чему было.

Тут надо как бы разбить на два этапа
1. Классический Орион - по сути доработки помоему такие
a) Довести землю до микросхемы D10
б) Отрезать дорожку с выхода D15.1 вывод 2 (это сигнал 74) и соединить проводком отрезанную дорожку с выводом 1 (это сигнал 73). Но проще сделать по другому. Укоротить вывод 2, а затем перемычку накинуть с вывода 1 на контактную площадку вывода 2.
в) На монтажке все диоды показаны неправильно, нужно все в точности наоборот.
г)стабилитрон на схеме включен неправильно нужно перевернуть.

2. Максимальный - там резать придется много

Mick
15.11.2013, 22:28
Начал я разбираться с "штатными" расширениями возможностей этой платы и складывается такое решение, что там настолько сырая часть, что аж ахтунг.
Кроме ошибки в дешифрации портов F7xx, там еще чрезмерно большая входная частота для ВИ53 и ВВ51 - 10МГц. Они тупо не потянут такие частоты. Там по логике должна быть 2,5МГц. Далее как то куцо включен ВН59. Он не связан никак с процом, т.е. события пришедшие из вне проц может узнать если опросит контроллер прерывания. Я считаю это неправильно. Еще зачем то два выхода таймеров заведены на прерывания.
Короче, я как бы набросал схему типа рев.01 этой платы. Я не знаю как авторы в оригинале в итоге сделали, но я рисовал как мне кажется правильным.
Но в итоге там резать много надо. Поэтому я решил сделать так:
1. Создать сборочный чертеж с номиналами (как я обычно соствлял для своих схем).
Т.е. собирать не по картинке из архива, а по отредактированной.
Там же укажу какие элементы не надо запаивать в случае классического Ориона.
2. Создам краткую инструкцию о необходимых доработках (я уже его практически накатал).
3. Для тех кому будет интересно что же в итоге будет с расширениями, будет еще один документ. Он как бы будет переходом от 00 (та что из архива) ревизии к 01 (та что на мой взгляд правильная)

Вот как то так для начала.

Картинка сборочного чертежа удалена за неактуальностью
Зеленым отмечены элементы интрефейса Centronix - в классическом Орионе его не было
Красным отмечены элементы расширителя.

Error404
16.11.2013, 18:22
Я вот еще что думаю - было бы небесполезно сделать на плате подготовку для установки Z80-Card II так, как это сделано на Ревизии-512: там где нужны будут порезы (всего 5 порезов), место пореза обрамляется двумя отверстиями под пайку проводника (порез потом делается между этими отверстиями, в отверстия паяем проводники к Z80CardII), где нужны просто подключения в схему (ЕМНИП 4 точки) - там просто одиночные отверстия. И в шелкографии подписать по аналогии с ревизией-512. Саму Z80CardII кому надо сдерут с соседнего проекта.

Mick
18.11.2013, 19:10
Вот посмотрите, информативна сборка? - удалена, теперь все на моем сайте
Текстовку завтра наверное закину на свой сайт.

Mick
19.11.2013, 09:31
Выложил пару документов на свой сайт. Пункты 9 и 10.

http://micklab.ru/orion128.htm

P.S. Забавно что неделю никто не сообщил об том что файл один не загружался. Это говорит что похоже нафиг никому не нужно. Ну да ладно.

---------- Post added at 08:31 ---------- Previous post was at 08:23 ----------

Собственно после этих документов все будет касаться к так называемой "ревизии 01" - попытка использовать дополнительные микросхемы. :)

Mick
20.11.2013, 18:31
Вобщем попытался я подрихтовать ошибки и вот что вышло http://yadi.sk/d/nSxlyrXJD2ZcH

Так называемая "ревизия 01 "
Что исправлено:
1. Исправлена дешифрация портов расширителя.
2. Вместо частоты 10Мгц, которая подавалась на тактовые входы ВВ51 и ВИ53, подал частоту 2,5Мгц
3. Изменил подключение контроллера прерывания ВН59. Убрал один вход от таймера, вместо него подал готовность передатчика от ВВ51, а то готовность приемника есть, а передатчика нет. Кроме того, соединил через ЛА3 запрос от внешнего прерывания и сбсвенно от ВН59. Иначе с ВН59 не очень интересно играться (только опрашивать процессором).
4. Заменил ЛН1 DD59 на ЛА3.
5. Один канал ВИ53 выделил на звук, а то два канала на контроллер прерывания - жирно будет.
6. Разделил звук перемычкой, т.е. по старинке по INTE, либо от ВИ53

Вобщем пока так. Теперь надо будет описать процесс скальпелизации. :)

Ознакомляйтесь и высказывайтесь.

viktstep
02.08.2016, 20:04
Друзья, а есть у кого нибудь прошивка Монитора-2 под клавиатуру МС7007? Буду очень признателен.

OrionExt
02.08.2016, 20:55
Друзья, а есть у кого нибудь прошивка Монитора-2 под клавиатуру МС7007? Буду очень признателен.

Монитор-2 MS7007 из журнала Радио.

viktstep
06.08.2016, 09:15
Коллеги! проверьте работоспособность данной прошивки монитора...
Это оригинальный Монитор 2 с доработками под клавиатуру МС7007 опубликованные в Журнале РАДИО.
Буду заранее признателен...

OrionExt
06.08.2016, 14:24
M2ms.rar - это не с журнала Радио 1991г. №2. В нем отличие, начиная со смещения 0х0313. А чем этот M2_7007.zip не подошел?
В моем эмуляторе M2_7007.zip подхватывает клавиатуру МС7007. M2ms.rar - нет.

Хотя я может, чего не знаю, вариант под корпус УКНЦ немного отличается схемой от классического.

viktstep
06.08.2016, 21:49
Файл который я выложил,это Монитор 2 из журнала РАДИО.
В данный файл я внес изменения, в соответствии со статьей из журнала РАДИО по подключению клавиатуры МС 7007.
Хотелось бы, что бы его кто то проверил на реальном железе или скинул прошивку Монитора кто запустил данную плату.

OrionExt
06.08.2016, 21:57
В данный файл я внес изменения, в соответствии со статьей из журнала РАДИО по подключению клавиатуры МС 7007

Можно координаты. Год. Месяц. Журнал) И в какой файл были внесены изменения?

M2ms.rar странное отличие. В виде повторяемых байт. Из предыдущей строки).

viktstep
06.08.2016, 22:08
Файл брал M2rk.
Изменения вносил опубликованные в журнале Радио 1991 год, № 2, стр. 46

OrionExt
06.08.2016, 22:30
Автор который столкнулся с проблемой. Не читатель, а писатель. Еще раз M2_7007.zip – какие симптомы?
p.s. я же написал там ошибка(M2rk.rar). Пипец.

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

с рк прошивки совподают. чем я занимаюсь:mad:

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

И в чем проблема? Я так и не понял;)

viktstep
06.08.2016, 22:31
Автор который столкнулся с проблемой. Не читатель, а писатель. Еще раз M2_7007.zip – какие симптомы?
p.s. я же написал там ошибка(M2rk.rar). Пипец.

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

с рк прошивки совподают. чем я занимаюсь:mad:
Мне нужно зашить ПЗУ для этой платы, поэтому о каких то проблемах или симпотмах я сказать не могу.
Что именно совпадает, и в каких прошивках????

OrionExt
06.08.2016, 22:49
Мне нужно зашить ПЗУ для этой платы, поэтому о каких то проблемах или симпотмах я сказать не могу.
Что именно совпадает, и в каких прошивках????

И в чем проблема? Я так и не понял. Тоб что комп не работает. Понятно. И ???
Скрин шот. читатель.

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

С там подходом комп не собрать. Ищи умную голову:v2_blink:

p/s И закон Ома изучи. А то вдрух палец в розетку вставишь

Denn
23.06.2019, 12:36
Коллеги, подскажите по клавиатуре МС-7007. Ранее не вникал в эту тему, краем уха слышал, что таковая есть в природе, всегда считал что она одна единственная в плане реализации.
Начал разбираться по этой статье (http://www.danbigras.ru/Orion/NewKbrd/NewKbrd.html) и понимаю, что картинка не складывается.

Пишут следующее: "Мы освободили три младших разряда порта "С" (РС0, РС1, РС2), которые вместе с портом "В" (11 разрядов) участвуют в сканировании матрицы клавиатуры. Через порт "А", как и прежде, производится считывание."

Прежде (всегда и везде) порт "А" работал на запись, а считывание данных всегда было через порт "В". Однако, схема вроде как подтверждает написанное, т.е. всё наоборот относительно нативной РК86-версии. Соответственно, тогда настройка порта должна выполняться иначе, но в коде адаптированного Монитора инициализация порта #F4 такая же, как и в РК-версии:

MVI A,8Ah ; "A"=out, "B"=in, "CH"=in, "CL"=out
STA 0F403h

Получается, что либо ошибка в статье, либо в коде Монитора-2. Не понимаю.


Где-то в тредах мелькнула информация, что с этой клавой тоже не обошлось без "зоопарка", как и с остальными ВУ Ориона, и есть какой-то альтернативный вариант подключения, который якобы лучше совместим с адаптированным синклеровским ПО...

Какое подключение клавиатуры МС-7007 актуальное и правильное (популярное) на сегодняшний день?

Sancho45
23.06.2019, 13:32
http://emuverse.ru/wiki/Радио-86РК/Радио_12-91/Клавиатура_Электроника_МС70 07

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

https://zx-pk.ru/threads/27462-sborka-nastrojka-platy-orion-128(uknts)-ps-2(caro)-fdd-ide-z80card2.html?p=964864&viewfull=1#post964864

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

В статье по вашей ссылке, вариант от авторов ориона, более распространенный вариант радио-86рк

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

https://zx-pk.ru/threads/27462-sborka-nastrojka-platy-orion-128(uknts)-ps-2(caro)-fdd-ide-z80card2.html?p=934420&viewfull=1#post934420

Denn
23.06.2019, 15:36
Sancho45, спасибо за инфу! Если я правильно понял, авторский вариант подключения в народ не пошёл и популярным считается вариант от РК86. Собственно, он и используется в новоделе (https://zx-pk.ru/threads/27462-sborka-nastrojka-platy-orion-128(uknts)-ps-2(caro)-fdd-ide-z80card2.html).

Тогда вот какой вопрос: используется ли в варианте для Ориона светодиод "РУС/ЛАТ", который висит на линии РС3 ?
Т.к. это остаётся единственной зацепкой, по которой можно программно отличить клавиатуру МС-7007 от стандартной РКшной матрицы.

Sancho45
23.06.2019, 17:59
1-да
2-да

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

Про зацепку- не знаю, не думал. С мобилы пишу, схему сейчас смотрю в инете

Denn
23.06.2019, 23:44
Про зацепку- не знаю, не думал. С мобилы пишу, схему сейчас смотрю в инете

Прочитав описание (http://www.danbigras.ru/Orion/NewKbrd/NewKbrd.html) подключения МС-7007 от автора Ориона, у меня сложилась весьма радужная картина автоопределения всех видов Орионовских клавиатур:

Переводим порт "С" полностью в режим чтения, читаем содержимое и..

1) Если РС2=РС1=РС0="1", значит у нас клавиатура МС-7007;

2) Если РС3="1" (заброс питания в порт через светодиод "РУС/ЛАТ"), значит у нас стандартная честная аппаратная клавиатура РК-86;

3) В противном случае у нас эмуляция клавиатуры РК86 на МК (Caro) с соответствующей иноземной раскладкой русских букв.


Вариант подключения МС-7007, как в РК86 перечёркивает всё нафик (( ибо "видна" такая клава точно также, как нативная РК86-матрица.

Error404
25.06.2019, 13:30
Просто надо между собой договориться и сделать подпрограммы Монитора такими, чтобы не делать каждому свой драйвер ввода (все же не 90-е когда без Инета каждый был сам по себе и соответственно городил отсебятину, в следствие чего сейчас имеем кучу вариантов подключения). Все равно осталось ровно столько людей кому это надо, и все они в этой конференции есть (а кто спрятался - сам виноват). Исходить было бы правильно из того, какой уже имеется софт. Игры никто не перепишет, а для системных программ (которые и поныне пишутся, и многие в исходниках) в дополнение к пп Монитора надо всего то ничего - битово (например во флагах) возвращать нажатие кнопок CTRL и Shift (для сочетаний клавиш) и держать в каких-то переменных Монитора статусы РУС/LAT и CAPS/NOCAPS для полного 256-символьного набора (CAPS/NOCAPS Монитором не включается, но знать про него он должен - чтобы не портить). В переменных потому что разные драйверы переключали РУС/LAT и CAPS/NOCAPS по-разному (т.к. в 256-символьных наборах регистров два, а кнопка РУС-ЛАТ одна, как и светодиод один, и читать его поэтому малополезно). Драйверы доработать можно чтобы они эти переменные выставляли (они маленькие или с исходниками), это не сотню игр переписать. В качестве отправной точки можно посмотреть как оно на Орионе-ПРО - там CTRL и Shift возвращались (честно, не помню, осталось только воспоминание что часто там было неудобно и избыточно). Такое мое ИМХО. Обсудим?

Denn
25.06.2019, 15:18
Error404, на этот раз я решил "зайти с другой стороны", и написать "БИОС" самостоятельно, большой, взрослый, с поддержкой всего возможного железа, на все случаи жизни, раз и навсегда. Идейно он будет загружаться из ром-диска, жить в доп. странице ОЗУ, и никак не использовать ресурсы ПЗУ Монитора (кроме загрузки "ботинка" из ром-диска).
Будет единая точка входа, номер требуемой п/п выставляется в [A]. По поводу каждого ВУ будет набор необходимых п/п, в т.ч. автодетект (где это возможно) или выбор HW-реализации данного ВУ (где автоопределение невозможно, выбор будет сохранён в CMOS RTC). На данный момент большая часть уже сделана, список п/п можно посмотреть тут (http://denn.ru/8bit/orion/soft/dsdos4/bios2.xlsx).

Соответственно, касательно клавиатур хочется поддержать все варианты, мыслимые и немыслимые.

Драйвер клавиатуры будет поддерживать: РУС/ЛАТ, верхний/нижний регистры, Caps ON/OFF, управление одним(РК86)/тремя(прямое подключение PS/2) светодиодами, статус управляющих клавиш (УС/Ctrl, НР/Shift, АЛФ, Alt), быстрый опрос состояния матрицы, ввод символа (с учётом Caps/Shift, переключение языка, мигающий курсор, возможность подмены драйвера). Обработку УС/Ctrl будет делать внешнее ПО, т.о. не будет бессмысленного и беспощадного задвоения Ctrl+M=Enter, Ctrl+C=F4 и т.п.. Соответствующие опции буду либо доступны, либо нет - в зависимости от определённой железки.

Error404
25.06.2019, 21:02
Error404, на этот раз я решил "зайти с другой стороны", и написать "БИОС" самостоятельно, большой, взрослый, с поддержкой всего возможного железа, на все случаи жизни, раз и навсегда. Идейно он будет загружаться из ром-диска, жить в доп. странице ОЗУ, и никак не использовать ресурсы ПЗУ Монитора (кроме загрузки "ботинка" из ром-диска).


В Орионе-ПРО пытались сделать похожее. Большая задача, бог в помощь как грится, но она не отменяет маленькую с опросом CTRL+SHIFT для тех у кого например нет РОМ-диска, ОС грузится из ПЗУ F800, а некую прослойку для абстрагирования ОС от аппаратуры нужно. Как бы там ни было, пока заниматься этим нет ресурсов, пока пользуюсь Монитором и драйверами в том виде, как оно есть.

Denn
25.06.2019, 21:48
но она не отменяет маленькую с опросом CTRL+SHIFT

Я вот так сделал:



; Выход:
; <C>=0 - нажат УС / Ctrl
; <S>=0 - нажат НР / Shift
; <Z>=1 - нажаты УС и НР / Ctrl+Shift
LDA 0F402h
RLC
RLC
ANI 81h
RRC
RET

Error404
26.06.2019, 11:59
Я вот так сделал:



; Выход:
; <C>=0 - нажат УС / Ctrl
; <S>=0 - нажат НР / Shift
; <Z>=1 - нажаты УС и НР / Ctrl+Shift
LDA 0F402h
RLC
RLC
ANI 81h
RRC
RET


"Предлагаю занести в протокол". :)
У меня есть некоторые Мониторы в исходниках (в-основном, Мониторы-3), если буду допиливать встроенные в них загрузчики ОС, то добавлю возврат таких флагов в подпрограммы, которые возвращают код символа в регистре А (т.е. теперь будет возвращаться AF). И еще придумать бы как при обращении можно опознать Монитор - он уже с новыми подпрограммами или еще со старыми. Завести сигнатуру в теле Монитора и смотреть её? (В М3 такая была сразу после начальных jp векторов). Или придумать что-то с возвращаемым результатом существующих подпрограмм, что-то что можно добавить как в М2, так и в М3? Что-то что старые Мониторы не выдавали, а новый будет?

Denn
26.06.2019, 13:15
И еще придумать бы как при обращении можно опознать Монитор - он уже с новыми подпрограммами или еще со старыми.

Я тоже думал по этому поводу, в результате решил оставить в покое код в ПЗУ и подгружать свой, более гибкий и полнофункциональный BIOS из ROM-диска.

В 2 Кб всё равно мало места, и ничего более-менее серьёзного там не разместить. Поддержку всех ВУ туда не впихнуть, соответственно это уже не BIOS, а нечто непонятное (в советские времена назвали замысловатым словом "Монитор").
Наверняка есть ПО, которое довольно жёстко привязано к внутрянке какого-нибудь Монитора. Так что пусть оно будет нетронутым, на всякий случай.
Авторы заложили очень хороший механизм загрузки с ROM-диска, фактически это 64 Кб (доступны стандартно на любой реализации Ориона), надо пользоваться :)

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

Мне видится наиболее удачным и логичным следующий концепт.

Родной Монитор находит в ROM-диске, подгружает и запускает загрузчик, который в свою очередь в доп. страницу ОЗУ загружает БСВВ (aka BIOS), определяет всё железо и соотв. образом настраивает (инициализирует) системные переменные БСВВ (а местами и его код).

Следующим "слоем", в зависимости от вида платформы (полноценный комп или МПС) подгружается и инсталлируется модуль расширения БСВВ - это некая надстройка, которая содержит набор подпрограмм форматированного ввода-вывода (ввод/редактирование строки, вывод значений в десятичной с/с, оконный интерфейс и т.п.), также возможна установка подпрограмм юзера.

Далее, опять же в зависимости от конкретной платформы, инсталлируются ОС и её оболочка.


Доступ к подпрограммам всех модулей осуществляется через единую точку входа (в непереключаемом ОЗУ). Каждый модуль имеет некий свой пул адресов, например:

00..4Fh - п/п БСВВ
50..7Fh - п/п модуля расширения БСВВ (+пользовательские)
80..CFh - п/п ОС
D0..FFh - п/п расширения функционала ОС

В функционал БСВВ заложена возможность подмены любой подпрограммы, что даёт возможность гибко настраивать систему фактически под любые хотелки программиста.
В частности, подмена подпрограмм ввода/вывода символа позволяет установить свои драйвера, а остальной функционал автоматом подхватит ввод-вывод через другое ПО или даже устройство. Также заложена возможность не только подмены подпрограмм, но и т.н. перехвата, например когда требуется складывать в файл все нажатия на клавиатуре или дублировать куда-нибудь инфу выводимую на экран.

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

В концепт также заложена поддержка мультистраничности. Имеется в виду следующее. В БСВВ есть п/п, которая позволяет передавать управление коду в произвольной странице ОЗУ, при этом автоматически производится перенастройка текущей рабочей страницы и дальнейшие манипуляции с данными БСВВ будет выполнять уже с данной страницей. Т.е. фактически исполняемый файл по желанию ОС может быть загружен в любую страницу ОЗУ и запущен там на исполнение, при этом ПО может и не знать в какой оно работает странице, стандартно делать вызовы п/п (БСВВ, ОС и т.п.) через непереключайку и будет работать корректно.

OrionExt
26.06.2019, 15:50
Не читал, но осуждаю.

Я создал. Пацаны го в контру :)

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

Ну, ОК. Начнем с 90г. Пункт первый. Это долбанное видео требует фикса. ОНО уничтожало мое зрение.

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

Это как бы новый пост. Долбанный движок фак, чит.

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

Пост 3

Пилить разробы – дебилы. Ото такое укатать, и дебилы от журнала Радио, кто такое пропустил. Ну, в целом это субъективное мнение. Можете рассказать эту историю очкарикам в 40 лет.

Кстати на этом глюкавом форуме работает кнопка (железобиттона) - все разделы прочитаны.

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

Пост 4.
Долбанный движок. Меня тут нет. Ну, я как бы, присутствую.

DIMKA55
26.06.2019, 16:10
Что за поток сознания?

Panther
12.01.2022, 17:14
И снова здравствуйте!

Как говорится, не прошло и 10 лет (actually 11), как я решил доделать эту плату. Но мы не ищем легких путей, и я ее взял и перенес все в Альтиум, попутно перерисовав схему, в надежде исправить косяки и заказать уже нормальный вариант, благо, теперь это вообще не проблема. На данный момент есть готовая к заказу плата со всеми QR (зачеркнуто) DRC-сертификатами с исправленными самыми дикими проблемами (см. исходный пост), на 99,9% соответствующий авторскому варианту (ну там разъемы краевые еще с шагом 2,54 поставил, извинити), а так даже кондеры трушные аксиальные и КТ203 в металле.

Далее предполагалось выкинуть лишнее, добавить недостающее, исправить разводку питания. И вот на последнем я споткнулся. Питание разведено настолько плохо (например, вся правая половина платы с ОЗУ и разъемами расширения питается через один проводник шириной 1мм, а земля заведена на плату вообще через два последовательных переходных отверстия. Это именно то, почему я ее не смог тогда быстро запустить, провозившись с глюками. Это было бы полбеды, если бы была возможность все легко исправить, но там настолько все плотно напихано дорожками (хотя навскидку и не скажешь), а детали так близко к краю, что легким добавление нескольких шин это не изменить. Придется двигать много деталей, уплотнять разводку и т.д.

Ну и главный вопрос - нахрена козе баян? Кому-то, кроме меня, перевыпуск этой платы интересен? Если да, то могу внести изменения, которые тут обсуждались - адресацию под разные порты дисковода, перемычки для установки Z80 и что там еще.

(Как сейчас модно говорить, картинка для привлечения внимания: https://drive.google.com/file/d/1eUv4Rdo_9dnXA3tO_qv4MIS4q97IBSBS/view?usp=sharing)

Error404
12.01.2022, 19:31
Угловой штамп порадовал :)

Romych
13.01.2022, 10:03
Получилось не плохо, и схема и плата. Питание, конечно надо править. Штамп да, любили у нас на заводах использовать странные сочетания букв, но такие не прокатили бы, наверное)

Panther
13.01.2022, 10:54
Ну, со штампами у меня история долгая. Когда я сдавал курсовик по специальности 27 лет назад, препод сказал - "По ГОСТу перед номером документа - четыре буквы, обозначающие предприятие, первая у нас всегда "М" (МАИ). Дальше обычно пишут "МАИР" (МАИ - радиофакультет)". Но он сказал "обычно пишут", а не "должен написать". Ну, я и написал "МЯСО". Благо, нормальный мужик был, крякнул, но ничего не сказал, зачет поставил.

Сочетание из этой платы я использую для всех своих проектов по ретрокомпьютингу. Номера второго блока - 000001 - ДВК-like, 000002 - Апогей-like.

Что касается самой платы, подумываю переразвести. Там не только питание, там вообще ужас какой-то. Даже по сравнению с журнальным вариантом, сделанном рейсфедером - такое впечатление, что эту плату разводил какой-то практикант в качестве первого задания по PCAD. Мы перевыпускали ДВК-4, (четыре слоя, плата разведена в CAD), готов Апогей (рейсфедер, текстолит полное "г", но разводка хорошая), КЦГД (не дошел со выпуска), еще платы тех лет - так что есть, с чем сравнивать.

Сейчас еще раз осмотрел свой первый Орион. Это журнальный вариант, плату покупал в 1990 году на радиорынке (который в итоге стал Митинским, побывав Тушинским), а тогда кочевал по ж/д станциям Рижского направления (плату купил на Трикотажной, часть деталей в Малиновке, ОЗУ на Тушинской). Так вот, несмотря на всю рейсфедерность, расположение деталей на ней выглядит продуманным и упорядоченным, а не хаотичным, как на новой. Если все-таки буду переразводить, думаю ее взять за основу.