PDA

Просмотр полной версии : Сборка ПК "Орион-Про" версии 3.20



Страницы : [1] 2 3

АлександрПП
27.04.2016, 23:21
Открываю тему по сборке компьютера "Орион-Про" на плате версии 3.20 (2016 года) с исправленными ошибками и доработками от ERROR404/
Плата отличается от авторской версии только доработками, которые делаются с помощью резака и провода. Собранная без этих доработок плата полностью соответствует схеме авторов. Кроме, разумеется, того, что триггеры ТМ8 заменены на ТМ9.

Описание доработок:
================
https://yadi.sk/i/OKk5WgBRmhADSA
Свободные элементы на плате (http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=867699&viewfull=1#post867699)

О использовании доработанного до совместимости с Z80card II порта 0FBh и патче ПЗУ ROM2 для этой доработки (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=873198&viewfull=1#post873198)


Реализация доработок:
==================
IDE на BB55 основной платы (D81 "порта принтера") (http://zx-pk.ru/threads/25327-periferiya-quot-orionpro-quot.html?p=881887&viewfull=1#post881887)
АльтаирДОС из ПЗУ ROM2 D67 (меняем 27С512 на ёмкую 27C801/27C080/27C040) (http://zx-pk.ru/threads/24285-orion-pro-softvernye-dela.html?p=882456&viewfull=1#post882456)

По плате:
========
все DIP-элементы (в т.ч. разъемы) с шагом 2,54

Ошибки на плате:
===============
1. ошибка в шелкографии в доработках порта FB (реализации FullRAM от D5 порта FB в режиме "Орион-128") около D86 (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=873033&viewfull=1#post873033)

2. Нужно установить перемычку GND <=> эмиттер транзистора преобразователя из +5 в +12V (https://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=1118141&viewfull=1#post1118141)


Некоторые доработки и "ухищрения" при запуске платы не внесены в шаблон при ее изготовлении. Буду обобщать их здесь:

1. Возможная "невидимость" нескольких пикселей в верхней строке при подключении через СКАРТ, лечится установкой диода между 1 ногой DD6 и 2 ногой DD10. Наследие от Орион-128.

Ссылка на книгу "Радиолюбительский компьютер "Орион-Про":
https://yadi.sk/i/12FJWrgYrNbxnw

Ссылка на монтажную схему версии 3.20
https://yadi.sk/i/K6dO1b7vmhEwYA

Error404
27.04.2016, 23:30
В первый пост положите пожалуйста тот шаблон с которого выпущена плата.
Чтобы было по чему ориентироваться. А то у меня последний что есть чуть отличается.

Ewgeny7
28.04.2016, 12:55
А так же схемы, монтажку, список деталей и напутствие паяющим нубам.

АлександрПП
29.04.2016, 19:41
Меня сейчас нет дома, я в Архангельске. Вернусь, все, что есть выложу.

Vladimir_S
04.05.2016, 06:48
Тоже получил плату, а так как полномасштабно пайкой заняться не смогу, т.к. осталось два дня до отпуска, решил спаять схему запуска. Впаял разъем питания, цанговую восьминогую кроватку для контроллера, резистор для светодиода и четыре перемычки. Быстренько наваял программку для контроллера и проверил - работает!

Vladimir_S
05.05.2016, 05:12
В эмуляторе это выглядит так.

Vladimir_S
06.05.2016, 12:04
На всякий случай прошивки на три вида самых ходовых контроллеров.

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

И кстати, если нужно под другой PIC, без проблем.

Vladimir_S
13.05.2016, 06:22
Как выяснилось не у всех есть двухцветные светодиоды с двумя ногами. Выкладываю прошивки для трехногих, а можно и для двух разных светодиодов. Соответственно на 5 ногу садится не перемычка, а резистор.

ksanf(138)
14.05.2016, 01:36
Ну всё, ребят, я в теме! Ничё непонятно!..
Какие то дополнительные микрухи, тм9 вместо тм8..
Есть вообще схема обновленного варианта?

Error404
14.05.2016, 22:12
схемы нет

АлександрПП
14.05.2016, 23:35
Не совсем так.
Схема осталась прежней, без изменений.
1533ТМ9 ERROR404 поставил только потому, что между ними разница только в количестве триггеров ( четыре - ТМ8 и шесть - ТМ9). Работают они одинаково. При использовании ТМ9 добавляются два триггера. Их он использовал для дальнейшего улучшения и расширения Ориона.
Собрав плату как есть, без всяких доработок получим "Орион-Про" в базовом исполнении. Если не хочется резать плату и паять МГТФ, то можно так и оставить, он будет работать, как обычный "Орион-Про".
Доработки же, сделанные ERROR404, выполняются скальпелем и проводом. Не хочется - не делайте их.
Все они описаны в текстовом файле. ссылка на него дана в первом посте.

ksanf(138)
16.05.2016, 16:35
Аааа.. Ну, понятно!
Эх, подкину дровишек в печурку!
http://storage6.static.itmages.ru/i/16/0516/s_1463440487_7329694_8426d76b23.jpg (http://itmages.ru/image/view/4279823/8426d76b)
Осталось ерунда, добью на выходных.

zhan57
16.05.2016, 17:17
А где картинка ?

ksanf(138)
16.05.2016, 22:32
Кстати, резать нужно, как я понял, ради токмо интерфейса IDE на вв55. Что в моём варианте отпадает. IDE мыслю на плате расширения, а вэвэху как есть под принтец, пущай четапает вечный матричник...
Но запустить буфер под switch весьма и весьма добрая идея.

Vladimir_S
17.05.2016, 10:01
Error404, а номиналы резисторов dac какие?

Error404
17.05.2016, 15:08
пока что никакие, резерв на будущее, вдруг отыщется программист. :) Это ведь софтовый ЦАП. А есть ли софт? Мне не известно. Кроме того, при переходе с 4 битного на 6-битный DAC надо и номиналы остальных резисторов DAC менять. Так что пока паяем только штатные 4, а там посмотрим.

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

лично я пока вообще резюки DAC паять не буду, мне показалось этот регистр можно потом задействовать под что-то более полезное, я и селект его вывел в отверстие обозначенное FE где удобно отрезать будет (между двух отверстий резать)

Vladimir_S
17.05.2016, 15:13
Понятно, тогда в левом верхнем углу на своем месте у меня будет только 5 резисторов.

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

Даже не пять, а четыре, и вместо диода на синхронизацию резистор на 150 ом.

Error404
17.05.2016, 20:47
какого диода на синхронизацию? я описывал звуковой недоковокс на порту FE, где добавлены 2 резистора подписанные как "dac"

Vladimir_S
17.05.2016, 21:39
Error404, Я знаю, но я подключаю только через СКАРТ и в этой части платы остальные детали распаивать мне ни к чему. Вот и получается что "на своем месте" будут только резисторы звукового недоковокса. А вся схема для СКАРТа будет на доп. поле в самом левом верхнем углу. Будет как на старом Орион-про.
http://zx-pk.ru/attachment.php?attachmentid=48789&d=1405750085

Vladimir_S
19.05.2016, 11:16
Осталось впаять несколько деталей, которые я забыл взять с работы домой, где распаивал плату и помыть со стороны пайки. В субботу поеду на работу делать пробный запуск.

Denn
19.05.2016, 11:28
Уже на втором варианте вижу, что системные разъёмы на плате - "мамы". Интересно, этот момент где-то регламентирован? У меня почему-то интуитивно-подсознательно видятся там "папы", коих я ставлю во всех своих Орионах...

Vladimir_S
19.05.2016, 12:49
Denn, Папы ставятся на платы периферии.

АлександрПП
19.05.2016, 13:30
Это пошло от фото авторской платы. Я тоже долго рассматривал эти фотографии и стал паять, как на авторском варианте. Хотя мысль была, что надо бы наоборот.

Да и спаял я плату уже давно, но вышел неприятный конфуз.
При заказе микросхем вместо 1533ЛЕ1 заказал 1533ЛЕ11. Примерно одинаковые, но не совсем.
Ну впаял их пару штук. Теперь вот жду прихода нового заказа.

Error404
20.05.2016, 20:01
отличие ЛЕ11 в открытом коллекторе и мощном выходе (более тормозная) - теоретически должна работать вместо ЛЕ1 если подтянуть выходы всех элементов ЛЕ11 резисторами к +5В

АлександрПП
20.05.2016, 20:36
Я думал о подтяжке выходов, но решил подождать недельку посылку.

Vladimir_S
21.05.2016, 07:28
Орион не взлетел с первого раза. Придется ждать выхода с отпуска. Сегодня даже осцил включать не стал.

АлександрПП
21.05.2016, 08:10
Как это проявляется?
Какая картинка на мониторе? Что происходит при сбросе? Хотя бы что-то происходит? Т.е. видно ли, что происходит сброс?

Vladimir_S
21.05.2016, 09:00
видно ли, что происходит сброс?
В том то и дело, что сброса не видно. А на 26 ноге проца при нажатии на сброс появляется ноль. На мониторе вертикальные зеленые полосы. Т.е. ничего нового. Память, процессор, ВГ93 и все ВВ55 сняты с рабочего Орион-про.

АлександрПП
21.05.2016, 09:54
Вот и у меня так. И еще момент. При замыкании 14 вывода ОЗУ на общий провод должна появиться вертикальная полоска.Таквот, у меня, когда я закорачиваю вывода микросхем D61 и D59 они сдвоены, хотя и не закорочены. Если и у тебя так же, то это будет уже интересно.
И вообще, думаю, надо проверить последние правки платы, когда мы нашли последние ошибки. Возможно я ошибся в исправлении. Или Error404 где-то не так развел доработки.

Vladimir_S
21.05.2016, 12:46
Пока что без меня, я уже к дому подъезжаю. И все оставил у себя в мастерской. Но буду внимательно следить за поисками.

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

АлександрПП, А дополнительную КП11 распаивал?

АлександрПП
21.05.2016, 12:58
Это которая?

Vladimir_S
21.05.2016, 13:17
Которая формирует МА14, МА15, МВ0 и МВ1.

АлександрПП
21.05.2016, 14:00
Понятно, пункт 3 доработок Error404.
Тут я не все до конца понял.
Хорошо бы Error404 подробнее разъяснил, что у нас там стоит в базовом варианте, что добавляется и исправляется при доработке.

А так, по-моему, ясно, что дело в адресации. Ставлю тест. Пол осциллограммам на ПЗУ и процессоре вижу, что тест работает, ступеньки должны выводиться (видна ритмичность работы). Но из видео-ОЗУ информация, видимо, идет куда-то в другое место.

Vladimir_S
21.05.2016, 14:20
А D111 Сергей правил? Тогда его нужно привлечь к разгадке.

АлександрПП
21.05.2016, 15:12
Да. Мои правке - это то, что касается найденных ошибок на плате и схеме.
Остальное - это доработки Сергея. Возможно, мы что-то не так поняли из его замысла. Особенно интересует пункт 3 из его описания. Сергей разъяснит нам, глупым и непонятливым. Вот только он где-то далеко от дома был.

Error404
21.05.2016, 15:28
D111 это же порт FB? менял на тм9 и ещё ТМ2 - половинка ее включает дополнительную КП11 в разрыве перечисленных выше сигналов (пока не ставим КП11, первичный запуск без неё и без разрыва сигналов) и узел выключения ПЗУ из окна 0000..7fff при первом out 0fbh - на второй половине доп. ТМ2: на старой схеме с ТМ8 это бит в который всегда пишется 1 (вход D заведен на +5)

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

что там за номером 3 не помню, с мобилки не посмотришь. В понедельник возвращаюсь и выхожу на работу :'(


а КП11 что выше упомянута - это диспетчер окном 16к с Чистяковского z80 card - биты D0..3 адрес окна + D7 - инверсный включатель всего этого дела

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

на классическом Про D111 и
только включала прерывания и отключала ПЗУ после сброса при команде out 0fbh

Vladimir_S
21.05.2016, 15:33
АлександрПП, Посмотрел - все осталось как в старой схеме. Только для формирования EROM используется вторая половинка D" ТМ2. Так что собака порылась скорей всего не здесь. Жалею что плату оставил, по одному рисунку очень неудобно копать.

АлександрПП
25.05.2016, 11:09
Получил 1533ЛЕ1, впаял. Результат тот же. Затык в самом начале запуска.
При замыкании 14 вывода РУ7 на общий провод все нормально, четкие вертикальные полоски. Но при замыкании D59 или D61 полоски двойные. КЗ между ними нет. Думаю, это первое, чему надо найти причину.

Error404
25.05.2016, 12:56
Получил 1533ЛЕ1, впаял. Результат тот же. Затык в самом начале запуска.
При замыкании 14 вывода РУ7 на общий провод все нормально, четкие вертикальные полоски. Но при замыкании D59 или D61 полоски двойные. КЗ между ними нет. Думаю, это первое, чему надо найти причину.

D59 - это бит D5, D61 - это бит D1, оба корректно уходят на D92 (ИР22) и через нее на ШД (сигналы 31 и 35). По шаблону в области РУ7 пока не вижу каких-то багов связанных с ними. А полоски двойные оба раза одни и те же задвоены? Т.е. как бы где-то дальше по схеме замкнуты биты D5 и D1?

АлександрПП
25.05.2016, 13:19
В том то и дело, что нет. Оба раза разные. Вечером сделаю фото и попробую определить с каких разрядов двоятся.

Error404
25.05.2016, 15:43
Во вложении фото с задвоением или нет? Т.к. если с задвоением, то не понятно где именно

АлександрПП
25.05.2016, 23:25
С задвоением. Т.е. линия должна быть толщиной в 1 пиксель, а здесь - в два пикселя.

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

Тест заработал. В меню пока не вышел. Но, возможно, это из-за недостатка блок. кондеров. Их у меня на плате всего три штуки пока.
Никаких КЗ искать не надо. Линии при замыкании 14 вывода РУ7 выводятся правильно. Просто это визуально так видится.
Даже если баг есть, то это в области видео. Пока оставим до получения какой нибудь картинки.

Error404
26.05.2016, 10:22
А вот эта картинка с шахматкой - она правильная? Это ее такую тест рисует (я пока его не видел :) )? В правой части почему-то отличается.

А что делали что он заработал?

АлександрПП
26.05.2016, 11:05
Тест таким и должен быть. Там ступенька движется. Правая часть не заполняется.

А что делали что он заработал?
Да ничего не делал. Поставил все микросхемы 1533 серии. (Были 555-й, пришла посылка, заменил.)
Но скорее всего глючила ТМ2 - D26. Я ее изначально поставил вверх ногами. Включил, она естественно, нагрелась. Выключил, выпаял, проверил тестером - исправна. Впаял обратно.
Потом осциллографом увидел, что с нее выходит какой-то маленький сигнал. Заменил, включил, тест идет. Видимо, подгорела,Ю но не до полного конца.

Error404
26.05.2016, 13:16
Сегодня грустил на тему комплектухи, и возник вопрос к общественности: из опыта, какие панельки лучше поставить - цанговые (в наличии уже имеются вот такие планочки которые можно нарезать на "панельки" (http://ru.aliexpress.com/item/Free-shipping-25pcs-1x40-Pin-2-54-2-54MM-Round-Female-Pin-Header-connector/618811016.html)) или "кроватки" как на фото в этом посте (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=871147&viewfull=1#post871147) (при условии что таких потребуется докупить)?

АлександрПП
26.05.2016, 14:18
На мой взгляд лучше цанговые. Кроватки, если поставить их, лучше потом не трогать. Т.е., поставил микросхему и больше ее не вытаскивать. Слабые у них контакты, теряют упругость.
У меня как только появляются цанги, я их тут же ставлю на место кроваток.

Error404
27.05.2016, 17:59
Подскажите, есть ли список комплектующих к периферийным платам версии произведенной вместе с 3.20?
Особенно интересуют COM-AY и IDE-RTC

Upd. список комплектующих нашел, но есть вопрос: для COM-AY выложена версия от 3.20, а для IDE-RTC - нет. Предыдущая IDE-RTC актуальна? монтажка вроде должна поменяться?

АлександрПП
27.05.2016, 18:30
Сегодня-завтра все посмотрю и, если надо, изменю.

ksanf(138)
02.06.2016, 04:01
Чёт нихрена не врубаюсь, неужто у меня все вэвэхи дохлые?
На всех выходах не более 1 вольта.. Зацепил wait к iorq , поймал обращение, идёт запись 01h, а на выходе тишина... Странно.
/CS и /WR вроде в норме, фронты чёткие..

Error404
02.06.2016, 10:43
Чёт нихрена не врубаюсь, неужто у меня все вэвэхи дохлые?
На всех выходах не более 1 вольта.. Зацепил wait к iorq , поймал обращение, идёт запись 01h, а на выходе тишина... Странно.
/CS и /WR вроде в норме, фронты чёткие..

В области порта принтера\конфигурации (00..03) было много изменений трассировки, хотя я и проверял, но ошибки не исключены.

АлександрПП
02.06.2016, 12:42
Чёт нихрена не врубаюсь
Такой вопрос.
При сбросе это отражается как-то на экране? Т.е. меняется ли картинка, цвет линий и т.п.

ksanf(138)
02.06.2016, 13:35
В общем так. С 20 мегагерцовым процем идёт запись в порты, с тошибовским чего то нехочет...
На экране "весёлая карусель" в виде переключающихся режимов экрана с кучей мусора, порой попадаются куски знакогенератора, причём кусочки "чистые".
Если РОМ2 не втыкать (27с512) или вытащить джампер j9 картинка некоторое время статична (черточки), затем через минут пять экран тухнет и моргает глазом))) , то есть там небольшой кусочек мусора остается, остальное пусто... Ладно, буду дальше рыть...

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

Наверно придётся брать прогер, да какой нить простенький тест шить, да шагателем проходить...

Error404
02.06.2016, 14:29
Тупой вопрос: мелкосхемы впаяны предварительно проверенные, и требуемых серий (например - та критичная 531ТМ2)? Блокировочные кондеры развешаны? Питание уже мерял/дублировал? Я конечно шины утолщил и переходные отверстия по питанию продублировал, но хотя бы в область процессора нужно проводниками кинуть питание непосредственно с разъема куда заводишь питание, в особенности если питание заводится не через ATX (mini-fit 20), а через molex (от него по питанию есть "тонкие" места). Я там даже по плате контактные площадки "Vcc,gnd" разместил - и у разъемов питания и в разных критичных местах платы - чтобы дублирующий контур питания можно было проводниками аккуратно уложить со стороны деталей.

Vladimir_S
02.06.2016, 14:33
А если питать через molex вторую ногу D18 подтягивать не нужно?

ksanf(138)
02.06.2016, 15:35
Да бог их знает, проверенные , нет. )) Проверять то нечем было. Серии да, всё в ёлочку и тм2 ,которая на RAScas 531ая. Кондёров навешал, падение в дальнем углу незначительное, сотые доли. Вот за проводники в область процессора спасибо, попробую. Питание и через ATx и через molex - один хрен, та же каша.
И ,кстати, да , при питании от молекса вторую ногу Д18 на плюс надобно подцепить, а то сброса не будет...
Подцепил, конечно же, не совсем дурак жешь. ))))

АлександрПП
02.06.2016, 16:06
Тупой вопрос:
Думаю, что это в вторично. Я спаял пять плат "Орион-Про". Помучился только с первой, пока Дмитрий не сообразил поставить вместо КП12 КП2. Все платы запускались сразу же. Сбои устранялись напайкой конденсаторов.
Сейчас же меню не мелькнуло ни разу.
Скорее всего есть ошибка в плате. Слишком много правок делали.
У меня такая тонкость.
Сброс на процессор идет, на экране ничего не меняется. Стоит только вытащить из панельки D80 и сброс виден на мониторе.
Возможно, ERROR404 прав и в этом месте ошибка.

Error404
02.06.2016, 16:16
В шелкографии есть ошибка: в доработках порта FB (реализации FullRAM от D5 порта FB в режиме "Орион-128") около D86 сигналы, идущие к D85/D89, были подписаны как "FR-1C8-fr", а должны быть "fr-1C8-FR". На начальный запуск (пока без доработок) это не влияет.
Правильный вариант на картинке:
57307

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



У меня такая тонкость.
Сброс на процессор идет, на экране ничего не меняется. Стоит только вытащить из панельки D80 и сброс виден на мониторе.
Возможно, ERROR404 прав и в этом месте ошибка.

Я про D80 (это порт конфигурации 0A, страниц памяти 08) не писал, я про D81 писал (порт ДИП-переключателей и принтера, он же порт IDE)

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



Наверно придётся брать прогер, да какой нить простенький тест шить, да шагателем проходить...

А на дамп ПЗУ с тестом еще раз дайте ссылочку пожалуйста кто-нибудь, и напомните какие ДИП-переключатели надо выставить чтобы работал тест.

АлександрПП
02.06.2016, 18:15
Дамп находится в книге. Страница 16.
https://yadi.sk/i/zTkLxV-csD5tR

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


Я про D80 (это порт конфигурации 0A, страниц памяти 08) не писал, я про D81 писал
Я к тому, что они рядом...

Дмитрий2012
02.06.2016, 18:46
Помучился только с первой, пока Дмитрий не сообразил поставить вместо КП12 КП2. В
Вообще то это DATAsoft обнаружил глюк с КП12.
http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=699932&viewfull=1#post699932


А на дамп ПЗУ с тестом еще раз дайте ссылочку пожалуйста кто-нибудь, и напомните какие ДИП-переключатели надо выставить чтобы работал тест.
Все есть в теме про запуск первой версии платы, а в книжке вроде дамп с ошибками.
http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=662338&viewfull=1#post662338
Вот
от Михаловского В.Ф. (Смоленск)

1. В тест программе TEST0 имеется ошибка, по адресу 0039H код
должен быть 0BH, а не 00H. Из-за этого при режиме теста на SW
код 07H порт диспетчера D80 нельзя проконтролировать на
начальную установку.

АлександрПП
02.06.2016, 21:54
Вообще то это DATAsoft обнаружил глюк с КП12
Да, верно.

Error404
02.06.2016, 22:20
от Михаловского В.Ф. (Смоленск)

1. В тест программе TEST0 имеется ошибка, по адресу 0039H код
должен быть 0BH, а не 00H. Из-за этого при режиме теста на SW
код 07H порт диспетчера D80 нельзя проконтролировать на
начальную установку.

Что то я эту фразу не могу осмыслить. Можно пояснить что за тест SW и что не получается?

АлександрПП
02.06.2016, 22:58
Все есть в теме про запуск первой версии платы, а в книжке вроде дамп с ошибками.
Кстати, в post#7 я выкладывал правильный дамп.

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


Можно пояснить что за тест SW и что не получается?
Та же книга. Страница 16, пункт 6.

ksanf(138)
03.06.2016, 14:50
Скорее всего есть ошибка в плате. Слишком много правок делали.
Ага! Всё таки намутили чего то, новоделы-рационализаторы! )))))
Ничего, разберёмся!

Error404
03.06.2016, 18:44
Ну, это как водится: одно строим - другое рядом ломаем. :)
По теме рационализации, прошу Дмитрий2012 как закончит эксперименты с доработками порта FB (у него аналогичная доработка МГТФ-ом сделана на заведомо работавшей плате ПРО предудыщего выпуска), в этой теме сделать пост про "подводные камни", которые выявились при внедрении доработки - это знание и нам будет полезным.

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

Народ, а вы где разъемы покупаете?
Типа mini-din-6 (PS/2), mini-fit (ATX), molex-ы?

Я раньше брал в БуромМедведе, но магазин уехал на другой конец города, да и не дешево там.

Vladimir_S
03.06.2016, 19:06
Народ, а вы где разъемы покупаете?
Типа mini-din-6 (PS/2), mini-fit (ATX), molex-ы?
Первых два просто в магазине у нас взял и купил. molex-ы мне не нужны, а СНП в Платане. Дорого конечно, но зато быстро.

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

И кстати, что может означать, что при включении на новой плате SW3 в положение ON (тип клавиатуры), включается полноэкранный режим?

Error404
04.06.2016, 00:39
И кстати, что может означать, что при включении на новой плате SW3 в положение ON (тип клавиатуры), включается полноэкранный режим?

Что угодно. :) У всех так?

Vladimir_S
04.06.2016, 07:07
Ничего не понял. Не выдержал и поехал к себе на работу. Вытащил все РУ7 и позамыкал вторые ноги на общий, все в порядке, полосы в один пиксель как и должно быть. Воткнул нижние восемь штук, включил - ровный растр. потом воткнул D52 и увидел бледный контур меню. И так по одной, выключу, воткну, включу. Все РУ7 поставил на свои места, так как они и стояли до этого. Орион работает во всех режимах, и платы периферии работают и дисковод фурычит. Почему сразу не взлетел, я так и не понял. И кстати, вначале клава не заработала, а потом заметил что переключатель SW у меня работает наоборот. У него клювики не сверху, а сбоку, и ON у него внизу, визуально получается наоборот.

В общем на плате ошибок нет!

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

Пишу по привычке РУ7, хотя на самом деле у меня стоят HY53C256LS-80.

АлександрПП
04.06.2016, 09:11
В общем на плате ошибок нет!
Отлегло!
Были сомнения в том, что я мог ошибиться в правке ошибок.
ERROR404 - молодец! Столько правок и ни одной ошибки!

Vladimir_S
04.06.2016, 09:47
Столько правок и ни одной ошибки!
Я имел в виду глобальных, влияющих на основную работу ошибок. А так - жизнь покажет.

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


потом воткнул D91
Ошибся, D52 конечно.

Error404
04.06.2016, 11:25
В общем на плате ошибок нет!


Уф, отлегло. :)
Значит, аккуратненько паяем и, глядишь, - взлетит.
У меня пока что прогресс - 5 микросхем впаяно и 40-ногих панелек 5 штук. :)
В Прицеле сделал заказ на многие тыщщи, но он когда еще приедет...



Орион работает во всех режимах


А с частотами как? 2.5, 5, 10 - все работают?



и платы периферии работают


а платы периферии - с нового выпуска (3.20) или с предыдущего? И какие именно?

Vladimir_S
04.06.2016, 12:20
А с частотами как? 2.5, 5, 10 - все работают?
Я 2.5 не знаю как, а 5 и 10 нормально. На 10 на клавиши нажимать вполне комфортно, переделка то сделана.

а платы периферии - с нового выпуска (3.20) или с предыдущего?
С прошлого выпуска. ОЗУ на SRAM, ПЗУ для ордоса, IDE и RTC. Разумеется сам IDE не проверял, а часики тикают.

Дмитрий2012
04.06.2016, 12:39
По теме рационализации, прошу Дмитрий2012 как закончит эксперименты с доработками порта FB (у него аналогичная доработка МГТФ-ом сделана на заведомо работавшей плате ПРО предудыщего выпуска), в этой теме сделать пост про "подводные камни", которые выявились при внедрении доработки - это знание и нам будет полезным.

Попробую описать с чем столкнулся после того, как сделал доработку порта #FB.

После доработки у меня перестали запускаться и нормально работать программы, которые раньше запускал из режима Орион-128 (из под оболочки коммандера). Выяснилось, что в коммандере при программировании порта #FB в нашей доработке битом D7 включался диспетчер. После того, как пофиксили коммандер программы стали нормально запускаться. Прошивку с пофикшенным коммандером прилагаю.

Возможно еще будут встречаться программы, которые придется править для нормальной работы с доработанным портом #FB…

Также обнаружил, что не будет нормально запускаться и работать программа Атлас из режима Орион-ПРО. Теперь для нормальной работы Атлас, необходимо запускать ее с РОМ диска из режима Орион-128.

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

Перестал работать ОРДОС6 после доработки порта #FB, с Fuzix все ок.

Что касается игр портированных с ZX…
после доработки, многие игры, которые раньше не запускались, теперь работают, но есть еще несколько, которые не хотят стартовать. Может у меня еще не работает FULL RAM, Сергей говорит, что многие игры его используют. С этим еще надо разбираться.

Еще обратил внимание, когда после запущенной ZX игры, нажать сброс и зайти в коммандер ОРДОСа видно, что портится информация на квазидисках, в них один мусор.
Еще удивило, почему так коряво переносили игры со спека, цвета перепутаны. Сначала подумал с распайкой сигналов цветности намудрил, проверил в эмуляторе там также цвета отображаются. Неужели лень было конвертировать?
---------------------------------------------------------------------------------------
Из стартового меню в режим ПРО, уровень сигнала 1С8 - 0
Захожу в режим 128 (не дав запуститься коммандеру) уровень сигнала 1С8 - 1
После старта коммандера уровень сигнала 1С8 - 1
и PRO-DIAGNOSTIK. - 1

Error404 - UPD 21.07.2016: В архив во вложении добавлена аналогично пофикшенная (инициализация порта 0FBh c D7=1) прошивка для ROM1. Также, читайте тут (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=879194&viewfull=1#post879194)

Error404
04.06.2016, 18:26
Перестал работать ОРДОС6 после доработки порта #FB, с Fuzix все ок.


Скорее всего, тоже надо патчить вывод в порт 0FBh (чтобы D7=1) как и в командере Ордос.



Для Error404, личка опять недоступна, пишу здесь
Захожу из стартового меню в режим ПРО, уровень сигнала 1С8 - 0
Захожу в режим 128 (не дав запуститься коммандеру) уровень сигнала 1С8 - 1
После старта коммандера уровень сигнала 1С8 - 1
и PRO-DIAGNOSTIK. - 1


Личку подчистил. Категорически нехватает емкости в 200 сообщений.

А софт то получается почти весь работает в режиме - Орион-128 (и "фирменно" пишет в порты не совместимо с более ранними орионовскими форматами). Значит, аппаратно его не разделить, выход - у сбоящего ПО патчить вывод в порт 0FBh (это ПО работающее с INT 50Hz, его к счастью немного).

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



Еще обратил внимание, когда после запущенной ZX игры, нажать сброс и зайти в коммандер ОРДОСа видно, что портится информация на квазидисках, в них один мусор.
Еще удивило, почему так коряво переносили игры со спека, цвета перепутаны. Сначала подумал с распайкой сигналов цветности намудрил, проверил в эмуляторе там также цвета отображаются. Неужели лень было конвертировать?


Про цвета не знаю, а вот память играми частенько используется из нескольких страниц (обычно страниц 0 и 1), т.к. у Ориона бОльший экран - нужен дополнительный сегмент кроме обычных 64к. Соответственно, портятся квазидиски (как минимум в странице 1 где диспетчером 16к берется экран). Ну и соответственно там где работает ОС CP/M (page 1,2) тоже портится ОЗУ квазилисков. Только диски Д и далее могут быть неиспорчены (если не пользовались эл. диском CP/M)

Error404
05.06.2016, 18:48
На перечне элементов D35 и D40 - ИР23, а на схеме и шелкографии D35 - ИР23, а D40 - ИР22. Какую МСХ ставить как D40? В чем будет различие?

Это порт FC (цветной монохром - порт цветности один цвет и один фон на весь экран)

АлександрПП
05.06.2016, 18:49
D40 - ИР22. D35 - ИР23. В списке микросхем неправильно указано.
Правильно на схеме.

DIMKA55
07.06.2016, 17:44
Т.е. для стоковой версии 3.2 из шапки нужна пофикшенная прошивка второй пзу? Можно в шапку темы прикрепить все актуальные прошивки?

Error404
07.06.2016, 18:04
Т.е. для стоковой версии 3.2 из шапки нужна пофикшенная прошивка второй пзу? Можно в шапку темы прикрепить все актуальные прошивки?

Да, сделал.
Подобное буду добавлять по мере накопления опыта с 3.20.

Error404
15.06.2016, 15:04
Аааа.. Ну, понятно!
Эх, подкину дровишек в печурку!
http://storage6.static.itmages.ru/i/16/0516/s_1463440487_7329694_8426d76b23.jpg (http://itmages.ru/image/view/4279823/8426d76b)
Осталось ерунда, добью на выходных.

ну чего затихарились? Пишите отчеты - кто еще спаял и пробовал включать.
У меня готовность платы около 60% (впаял все микросхемы, осталось пассивку впаять и будет можно пробовать).

АлександрПП
15.06.2016, 15:36
Плата работает.
Поначалу был тормоз. Тест работал, запуск монитора не шел. Поменял местами банки ОЗУ и она запустилась. Оказалась дохлая РУ7.
Но были странные полосы, как на фото.
Оказалась неисправной D92. И как-то странно не исправна. В тестере - исправна, а на экране помехи.

DIMKA55
15.06.2016, 15:39
У меня пока так :)
57416

Error404
15.06.2016, 17:47
У меня пока так :)
57416

"Не выламывать" :)
Ты заказывал где-то в другом месте, не с общей партии с Китая?

DIMKA55
15.06.2016, 17:54
У себя на работе делал, только сегодня заготовку домой забрал ;)

АлександрПП
15.06.2016, 18:12
У себя на работе делал)

Да, вот это работа! С такими возможностями!

Error404
16.06.2016, 00:34
Подскажите пожалуйста:
- конденсатор СС7 (правый нижний угол платы около R3) - какого номинала?
- конденсатор с базы VT3 на gnd (правый верхний угол платы) и резисторы с двух сторон подтягивающие длинную дорожку от ТМ2 к R32(идущему к базе VT3) - тоже какого номинала?

Ewgeny7
16.06.2016, 08:53
"Ваши детали на стадии комплектации". Отмечаю месяц этому событию. pricel.ru

АлександрПП
16.06.2016, 10:02
Есть у них такое. Меньше двух недель не комплектуют.
Раза три заказывал в Антелком, Москва. Вот там высылают через день.

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


Подскажите пожалуйста:
5-й вывод триггера D26 через резистор 1 ком сединить с общим проводом. На другом конце длинной дорожки линии звука Поставить еще один резистор 2 ком также на общий провод, базу VT3 соединить через конденсатор 3,3 нф на общий провод.

gdv2002
16.06.2016, 10:08
"Ваши детали на стадии комплектации". Отмечаю месяц этому событию. pricel.ru
Скорее всего уже выслали посылку, бывает у них такое. Но работают пусть и долго, но надежно, и ценники божеские.

Error404
16.06.2016, 19:11
Скорее всего уже выслали посылку, бывает у них такое. Но работают пусть и долго, но надежно, и ценники божеские.

Тоже у них заказал детальки на Орион-ПРО первого выпуска, который еще на начальной стадии (панельки впаяны), а детали с него уже ушли на 3.20. Вчера отправили на комплектацию. :)
В этом магазине есть одна неприятная особенность работы: сверстаешь список, отправишь, потом отпишут что 20% позиций прайслита по факту на складе отсутствуют. Что отстутсвует не пишут, сравнивай два списка сам. :) С ценами бывает тоже ошибаются (реже чем с наличием): по прайсу цена одна, в накладной - другая. И РУ7 у них все выгребли. Конкуренты. :)

АлександрПП
16.06.2016, 19:59
Посмотрел свой личный кабинет у них. Оказывается, у меня было уже 19 заказов. Отказы по наличию были только один раз - 565РУ7К.
А вот замена у них - обычное дело. Бывало закажешь отечественные микросхемы, а пришлют аналог, импорт.
И долгое исполнение заказа.
Стал заказывать в "Антелком". Ассортимент поменьше, но скорость воодушевляет. Получаю заказ в течение недели.
Правда у них нет сайта. Заказываешь по прайсу по любому адресу, затем приходит быстрый быстрый ответ и коррекция.
Ссылка на прайс:
https://yadi.sk/i/sEsvHHiOsYhmH

Error404
16.06.2016, 20:48
57420
Подскажите пожалуйста:
- конденсатор СС7 (правый нижний угол платы около R3) - какого номинала?


Осталась непонятка с конденсатором CC7. Он стоит между сигналом "47" и общим проводом. На схеме ПК его нет и в списке доработок выпуска 3.11 его тоже нет (хотя он унаследован с платы 3.11 - на моей монтажке того выпуска он обозначен как CC7, тогда как есть и C7 - совсем в другом месте: в видеовыходе как и должен быть).
Для чего он нужен и какого он номинала?

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


И РУ7 у них все выгребли. Конкуренты. :)

Таки где берете РУ7, коллеги? Мне на второй ПРО не хватает. :)

АлександрПП
16.06.2016, 22:22
Осталась непонятка с конденсатором CC7
Она так и осталась непоняткой. Никто туда ничего не ставит. Где-то у меня были фото платы авторской сборки, там на месте конденсатора тоже пусто.
Я ради любопытства пытался ставить разные номиналы, но ни к чему хорошему это не привело.

Error404
18.06.2016, 20:17
Еще 2 вопроса:
- каков номинал резистора R28 в выходном формирователе видео (с базы VT1 на +5)
- я правильно понимаю, что для SCART надо добавить еще 3 транзисторных повторителя с выходом 75Ом для RGB?

Дмитрий2012
18.06.2016, 21:39
- каков номинал резистора R28 в выходном формирователе видео (с базы VT1 на +5)
Этот вопрос уже обсуждали. У меня сейчас установлен резистор номиналом 1к.
http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=782194&viewfull=1#post782194



- я правильно понимаю, что для SCART надо добавить еще 3 транзисторных повторителя с выходом 75Ом для RGB?
Для подключения компа к телевизору по SCART у себя использую схему, предложенную Vladimir_S. Можно собрать прямо на монтажном поле печатной платы.
http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=727234&viewfull=1#post727234
http://zx-pk.ru/threads/18954-sborka-orion-128-rev-512.html?p=550337&viewfull=1#post550337

Error404
20.06.2016, 16:54
Подскажите, пож.
кр565РУ7В пойдут в Орионе ПРО? Или надо что-то более быстродействующее? Ведь там ОЗУ на 5МГц.
Кто-нибудь пробовал такие?

АлександрПП
20.06.2016, 17:47
Я собрал на таких три платы. Долго гонял тест - сбоев не было.
Причем, на одной плате стоял диск на таких же микросхемах.

ksanf(138)
25.06.2016, 00:24
Заработала шахматка, меню не запускается... А больше нет никаких тестов, ОЗУ проверить бы?..
ps Подпаял кондер на 200 пиков к той самой тмке(воткнул 74f74) на ras/cas (11 нога), прекратилось мерцание точек и шахматка стала чистой...

Error404
25.06.2016, 11:40
Заработала шахматка, меню не запускается... А больше нет никаких тестов, ОЗУ проверить бы?..
ps Подпаял кондер на 200 пиков к той самой тмке(воткнул 74f74) на ras/cas (11 нога), прекратилось мерцание точек и шахматка стала чистой...

Вроде бы пока не попадались другие тесты для ПРО.
Самый простой способ - проверить память в другом компе на РУ7.
На крайняк - прогнать дважды в компе на РУ5 (заведя вывод 1 всеху РУ7 сначала на gnd, затем на +5В через резюк)

DIMKA55
25.06.2016, 16:39
1533КП11 можно заменить на 555КП11?

Error404
25.06.2016, 16:46
1533КП11 можно заменить на 555КП11?

Чисто теоретически, те которые в видеовыходе (D39, D42, D43) - наверное заменить можно. Остальные я бы оставил 1533

DIMKA55
25.06.2016, 16:55
Чисто теоретически, те которые в видеовыходе (D39, D42, D43) - наверное заменить можно. Остальные я бы оставил 1533

Все микрухи впаял кроме этих - таких нету... Значит сборка пока откладывается.

Error404
25.06.2016, 20:39
У меня пока тоже все грустно - тестер (китайский цифровик) показывает КЗ по питанию 5В, где его искать - ХЗ (столько нагрузки висит параллельно по 5В)

Vasil
25.06.2016, 21:27
У меня пока тоже все грустно - тестер (китайский цифровик) показывает КЗ по питанию 5В, где его искать - ХЗ (столько нагрузки висит параллельно по 5В)

Подключи +5В и смотри что будет сильно разогреваться. Для таких случаев очень хорошо подходят блоки питания с регулируемым напряжением и выставляемым макс. током нагрузки.

Error404
25.06.2016, 21:33
Подключи +5В и смотри что будет сильно разогреваться. Для таких случаев очень хорошо подходят блоки питания с регулируемым напряжением и выставляемым макс. током нагрузки.

Значит, сначала нужно собрать такой блок :)

АлександрПП
25.06.2016, 21:42
Подключи +5В и смотри что будет сильно разогреваться
Лучше не надо. Иначе станет видно, как сгорит какая-то дорожка.
Скорее всего погрешность в монтаже. Проверить его внимательно.
Диоды запаяны? Особенно возле ВГ93. И узел включения питания. Больше там ошибиться негде.

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

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


Вроде бы пока не попадались другие тесты для ПРО.
Есть тесты на дисках. Но, чтобы их запустить, надо запустить компьютер.
Вот если бы кто-то написал простенький тест. Что-то вроде теста для "Радио-86РК". Поставил один банк, включил. Если исправно - пропищал один раз. Неисправно - два раза.

aviator
26.06.2016, 00:22
У меня пока тоже все грустно - тестер (китайский цифровик) показывает КЗ по питанию 5В, где его искать - ХЗ (столько нагрузки висит параллельно по 5В)
Товарищи, вот поэтому надо собирать и настраивать компьютер постепенно, отдельными узлами.

АлександрПП
26.06.2016, 00:36
Товарищи, вот поэтому надо собирать и настраивать компьютер постепенно, отдельными узлами.

Истинно!
Так и делаю. Собрал задающий генератор, включил, ткнул осциллографом, полюбовался и далее паяй. Поставил счетчики, снова посмотрел сигналы. Ну и т.д.

Error404
26.06.2016, 11:56
Спакуха! КЗ нашел (оно было во втором контуре питания проводниками - решил изначально с ним заморочиться), сегодня прошью ПЗУ, добью SCART, и возможно попробую включиться.
Касательно собирать блоками - оно конечно так, обычно так и делал, но что я ни собирал Орионов, ЗГ и растр всегда ОК, а допаяв остальное начинается суровый дебаг. Т.е. особенного смысла нет, получается.

Error404
27.06.2016, 16:28
Заработала шахматка, меню не запускается... А больше нет никаких тестов, ОЗУ проверить бы?..
ps Подпаял кондер на 200 пиков к той самой тмке(воткнул 74f74) на ras/cas (11 нога), прекратилось мерцание точек и шахматка стала чистой...
Кстати, есть же еще тестеры для РУ7 типа вот таких:
http://zx-pk.ru/threads/25406-tester-mikroskhem-na-atmega16-32.html


Ну что же, собрал я узел SCART для сигналов RGB, a Video(Syncro) подал на SCART с штатного формирователя Ориона-ПРО (съэкономил типа). На телике имею ч/б кадр (наверное Телик по скарту не тянет RGB, все орионы на нем по Скарты в ЧБ кажут, на другом телике цветное, но он сейчас недоступен), кадр срывается в "тянучки", растр вроде заметен (светлый прямоугольник на темном), но все дергается (видимо, срывается синхра, либо великоваты уровни сигналов). Посему такой вопрос к народу: вы по сигналу VIDEO использовали штаный формирователь ПРО или собирали какой-то другой? По штатному еще вопросы (см. рисунок):
- странный диод VD13 (который на плате почему-то VD14) - вместо него сихроимпульсы обычно подают через резюк 680 ом. А у вас диод или резистор?
- R29 15кОм вместе с R28 (1кОм) образует странный делитель (1:15) смещения базы VT1, тогда как обычно пропорция 1:1.2...1:1.5 (например, 750Ом:1к). А у вас какой R29?
- конденсаторы С7-С8-С9 - они зачем? Если с С8-С9 (и их закорачивателем) некое понимание есть, то зачем там С7 не понимаю, на большинстве выдеовыходов такого не видел. Обычно с базы VT1 подают сигнал на Скарт просто через резистор 20..40 Ом (при примененных R30+R31=225 Ом)

Denn
27.06.2016, 17:14
"Пикушка" (С9) видимо для "прострела" паразитной ёмкости кабеля. С7||С8 - для отсекания постоянной составляющей, как я понимаю оно нужно было для подключения к советским телевизорам, а байпас лита плёнкой потому, что советские литы были совсем плохи на ВЧ.
Свой ПРО я после сборки пробовал подключить к видеовходу телика, картинка была, но жутко дёргалась, периодически срываласть синхра (бежали кадры), и характер искривлений зависил от выводимой картинки. Забил я на видеовыход, что-то там не то с номиналами видимо, в итоге подключился через VGA-конвертер и радуюсь.

Vladimir_S
27.06.2016, 17:44
Error404, Я всю эту лабуду вообще не распаивал, с провода 115 через 150 ом на синхру скарта и железная синхронизация обеспечена.

АлександрПП
27.06.2016, 17:58
с провода 115 через 150 ом на синхру скарта
В принципе отсюда синхро и надо брать.
Ради интереса попробовал подключить телевизор на VIDEO. Все корежит, кадры плавно бегут, тянучки. Короче, картинка дрянь.
Но у меня такой проблемы нет. Все подключаю к LCD мониторчику 15 дюймов через RGB конвертер или китайскую подобную штучку. С конвертером картинка лучше.
Есть маленький телевизор, но в нем нет скарта.

OrionExt
27.06.2016, 19:40
На разъем SCART можно подавать как сигнал VIDEO, так и сигнал RGB.
Тип сигнала выбирается 16 ногой на SCART. Для RGB через резистор 120 Ом подать +5 В.

Дмитрий2012
27.06.2016, 19:45
Посему такой вопрос к народу: вы по сигналу VIDEO использовали штаный формирователь ПРО или собирали какой-то другой?
Все отлично показывает со штатным, чтобы изображение не плыло и не дергалось пришлось поставить перемычку J12.

Denn
27.06.2016, 22:22
Вот так показывает без перемычки J12 https://youtu.be/HZ-W_yDEldQ

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

OrionExt
27.06.2016, 22:57
Что-то с этим Видео выходом “наверчено”. Сколько не подключал разных компов всегда было нормально,
чем проще схема, темь меньше проблем. Если что-то идет не так, ищется ошибка в монтаже, или требуется
согласование уровня сигнала. Это ведь не пал-кодер цветной, тут уж точно как говорится требуется
“тонкая подстройка“.

Из последнего два телевизора sony скушали ттл-сигнал и не поперхнулись. Телевизор samsung
пошел в отказ, видимо на входе стабилитроны сработали.


И когда на экране появлялось много светлого....
это уровень сигнала большой

А диод зачем зашунтировали. Это наверное диод который сгорел;)
Полярность диода перепутана. Ленинград-2 схема?

Error404
28.06.2016, 10:51
Диод зашунтировал потому что он там не нужен вообще. И нет его на большинстве схем смесителей.
Сегодня поставил там резистор 680 и остальное красным по схеме, картинка стала нормальной. Лишь изредка чуть подергивается при максимальном уровне белого (когда вынуто все ОЗУ и на экране белый квадрат), видимо надо чуть поподбирать сопротивления если бы не лень это делать, а подстроечники не ставлю. Когда ОЗУ вставлено и присутствуют темные точки (матрас), картинка нормальная.

Теперь очередь за ПЗУ/CPU/Мегой, надо расчехлять и протирать от пыли программаторы. :)

Denn
28.06.2016, 11:07
Теперь очередь за ПЗУ/CPU/Мегой, надо расчехлять и протирать от пыли программаторы. :)

И китайский VGA-конвертер уж давно пора расчехлить ;)

Error404
28.06.2016, 12:46
И китайский VGA-конвертер уж давно пора расчехлить ;)

Да, придется теперь уж. Мой новый телевизор что-то по Скарт не показывает цвета. Старый нормально показывал цвета всех тех же Орионов по тому же самому кабелю, но старый телек уже вывезен. А новый - вот так: всё в ч/б. Пока не разбирался почему, но вроде бы бывает такое на некоторых теликах с "особенностями". А ведь специально выбираю все модели со SCART.

Или надо попробовать убрать высокий уровень с 16 ноги на SCART (у меня сейчас туда через резистор 150 Ом подается +5 В), а вдруг в другом режиме будет лучше?

Denn
28.06.2016, 13:36
Картинка на телевизоре ни в какое сравнение с VGA-монитором! Телики раньше пользовали за не имением мониторов, а нынче наоборот проще и дешевле купить античный ЖК-монитор с превосходной картинкой, чем телик с его 50-герцовой размазнёй :)

Vladimir_S
28.06.2016, 14:27
Картинка на телевизоре ни в какое сравнение с VGA-монитором!
Ну не скажи. Правда на моем ящике и скарт и vga есть. Может потому картинка такая яркая и сочная?

Denn
28.06.2016, 14:32
Vladimir_S, дело не в сочности. Чёткость и стабильность картинки, противное телевизионное мерцание 50 Гц, правильность цветов, проблемы Орионов с обрезанием верхних пикселей, массогабариты устройства отображения.

Vladimir_S
28.06.2016, 14:38
Error404, Я когда брал себе телевизор для своих самоделок (кстати за три года ни разу не использовал для просмотра телепрограмм), договорился с продавцом, что если скарт будет обезжиренным, то он его примет назад.

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

Denn, Все четко и стабильно и никаких мерцаний нет и в помине. Ты наверное про древний ящик пишешь.

Error404
29.06.2016, 00:14
В-общем, пока что не стартует (пробовал тест с шахматкой - шахматки нет, на экране матрас случайного ОЗУ). Надо разбираться.
Какие джамперы кроме J1 должны стоять? А J1 в каком положении должен быть?

АлександрПП
29.06.2016, 00:29
J1 в положении 5 МГц, т.е. в верхнем положении (2-3).
Должен стоять J9.
Остальные для запуска теста не имеют значения.
Положение переключателя - 0F. Т.е., первые четыре off, вторые четыре - on.

Error404
29.06.2016, 00:58
Поставил J1 и J9.
С J9 не понятно - он же вроде коммутирует выборку ROM2, а у меня пока только RОМ1.

UPD. Дописав до ROM1 я осознал что в моей 27512 тест прошит от начала, а "неиспользуемые" (в варианте штатного 2764) адресные ноги посажены на плате на +5, т.е. содержимое надо писать под потолок ПЗУ. Записав его туда, заценил шахматку теста! Уф, остальное буду проверять завтра. :)

ЗЫ. Где ж столько замыкателей найти? Там еще как минимум J6..J8 надо будет замыкать.

АлександрПП
29.06.2016, 01:07
Кто же знал, что там 27512?
а вместо замыкателей напаять перемычки.

Error404
29.06.2016, 11:20
Кто же знал, что там 27512?
а вместо замыкателей напаять перемычки.

Я знал что там 27512. :)

Вообще, о нужности J6..J8 вопрос открытый. Они коммутируют в ROM2 8-кбшные блоки от старших адресных ног к +5, но использует ли кто-то в качестве ROM2 ПЗУ менее 64к? Учитывая что для нашей версии платы всего одна 64-кшная прошивка дошла из тьмы веков.

Прошил ROM1 и ROM2, меню выводится, но пока ничего проверить не могу - надо клавиатурную Мегу48 прошивать, а что-то старенький Uniprof, которым 5 лет назад пользовался на WinXP, на теперешней Vista не определяет контроллер по COM1. Или контроллеры с Китая не алё. Но скорее всего Uniprof. Кто-нибудь пользуется Uniprof на Vista/Win7/Win8 ?

АлександрПП
29.06.2016, 11:49
Вообще, о нужности J6..J8 вопрос открытый
Такой вопрос вставал, когда gdv2002 рисовал плату. Решили оставить как есть, в знак "традиции". А вообще-то они не нужны.
Такая же история была с мультикартой.


Vista не определяет контроллер по COM1
А USB программатора нет?

Error404
30.06.2016, 17:35
Во вложении более-менее свежая версия Uniprof, которая нормально пошла на Vista (пишут, проверено и на Win7).
Клава теперь работает, следующий шаг - запайка слотов и модификация по установке IDE (порта F600) на основной плате (доработка на D81). Как я понимаю, набортный IDE никто не делал, оставили D81 как LPT?

По поводу LPT такая мысль возникла: ничего полезного для LPT кроме ковокса все равно не было, пожалуй раз уж резать, то я на месте D37 и D44 (ЛН2 буферов принтера) поставлю две 155ТМ5 и получится у меня 8-битный порт для 8-битного ковокса. Резисторы распаяю прямо на месте LPT-разъема (вместо него). Есть схема этого самого 8-битного ковокса для ПРО? Какой софт его использует, музычки есть?

Ewgeny7
30.06.2016, 19:08
Включаюсь в сборку.
Плата версии 3.20, детальки - почти все. В слове "почти" всегда кроется чёрт, но постараемся собрать быстрыми темпами.
Пользуясь служебным положением спрошу наскоком - ничего на плате резать не надо? Шелкография правильная? Тупо всталяем и паяем?

АлександрПП
30.06.2016, 19:29
Точно так.

Error404
30.06.2016, 21:09
Включаюсь в сборку.
Плата версии 3.20, детальки - почти все. В слове "почти" всегда кроется чёрт, но постараемся собрать быстрыми темпами.
Пользуясь служебным положением спрошу наскоком - ничего на плате резать не надо? Шелкография правильная? Тупо всталяем и паяем?

Под ROM2 ставь панельку не 28, а 32-ногую под 27С080: регистр страниц ПЗУ в порту ВВ55 позволяет адресовать в окне ROM2 до 2Mb (ножки есть, надо только 4 доп. проводника кинуть до ROM2), грех не воспользоваться. Запилим туда что-нить вслед за штатными 64к - как на Ревизии-512.

Ewgeny7
30.06.2016, 21:30
Схемы данной платы. как я понимаю, нет. Есть "общеупотребительная" схема 3.10, далее - навешано деталек до кучи. Так?
Упоминался какой-то PIC.... Оно там есть?

Error404
30.06.2016, 21:36
Я контроллер питания не ставил. Там есть 3-позиционный джампер как на ревизии-512, если его установить, то АТХ-блоки стартуют по включению питания.

Дмитрий2012
30.06.2016, 22:32
Есть схема этого самого 8-битного ковокса для ПРО? Какой софт его использует, музычки есть?
Схема подключения к LPT есть на диске в файле COVOX’TX. Из софта того времени встречался только плеер для ОРДОС - Sound Player от Luksian Key.

Ewgeny7
01.07.2016, 00:12
Собрал маленько за вечер...

http://savepic.net/8241143.jpg

А для первого запуска нужно обе линейки ОЗУ ставить? Или достаточно одной, как на Орион-128?

АлександрПП
01.07.2016, 00:50
А для первого запуска нужно обе линейки ОЗУ ставить
Тест будет работать вообще без ОЗУ. Вот только ничего не будет видно.
Для полного запуска можно установить нижнюю линейку и хотя бы одну микросхему из верхней. Одна - для того, чтобы хоть что-то увидеть.

Denn
01.07.2016, 01:12
Для первого запуска достаточно рассыпухи, формирующей растр ;)

Ewgeny7
01.07.2016, 07:57
Я имею ввиду запуск со штатным ПЗУ :)
Орион-128 работает и с одной линейкой ОЗУ, просто будет монохром. А как себя ведет Про - я пока не знаю.

Ewgeny7
03.07.2016, 22:43
Квадрат Малевича уже вижу на экране, с битовым рисунком ОЗУ.
Осталоь найти недостающее и...

Ewgeny7
04.07.2016, 21:51
Типа Тест.

http://savepic.net/8238741m.jpg (http://savepic.net/8238741.htm)

Глючит комп по страшному, снег и мерцания на "рабочем столе".
Питание подано так себе, китайский адаптер 5-вольтовый 3 ампера, нужно шинки питания пропаивать по плате, наверняка.

Error404
04.07.2016, 23:44
Типа Тест.

http://savepic.net/8238741m.jpg (http://savepic.net/8238741.htm)

Глючит комп по страшному, снег и мерцания на "рабочем столе".
Питание подано так себе, китайский адаптер 5-вольтовый 3 ампера, нужно шинки питания пропаивать по плате, наверняка.

А скорее, надо подбирать экземпляр Z80. НА своих замечал такую же шляпу.
Лучше всего что в ПРО, что в ревизии512 у меня работали процы из 90-х (даже 1858ВМ1 завелся на ПРО на 10М и без снега/мерцания). А вот новодельные китайские Z840010PEC и Z840020PEC - все со снегом и сбоями.

Denn
05.07.2016, 00:06
Я не смог заставить КМОП'ы Z80 стабильно работать на ПРО. Вот прям совсем-совсем не упирался, но стандартные танцы с бубном проделал, работу в течении некоторого времени добился, но всё равно периодически зависания, забил. Обычные не-КМОП работают без проблем, даже 6-мегагерцовый прекрасно себя чувствует на 10 МГц.

Error404
05.07.2016, 00:14
нужно шинки питания пропаивать по плате, наверняка.

Это полезно но не отменяет зависимости от экземпляра Z80.
Я в разные места платы от разъема питания развел дублируюющий контур питания еще при пайке (под микрухами, почти не видно). Благо я наделал в V3.20 немало отверстий gnd и vcc как раз под это.

Картинка:
http://savepic.ru/10373336.jpg

Сегодня запял слоты, пока что все работает. :)
Завтра буду ломать под переделку для набортного IDE на ВВ55 (ставить буфер для чтения DIP-SW для начала).

ksanf(138)
05.07.2016, 08:32
Уф! Заработало! Была оказывается дохлая микруха (ла3), ну не совсем дохлая, резюк с выхода на плюс решил проблему.
Ну и пара кондёров (iorq и clk), без них вообще каша...
Всех с праздником! А я уже бухой... ))))

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

Тестируемся.
http://storage1.static.itmages.ru/i/16/0705/h_1467696679_2500081_2cac0f681c.jpg

Error404
05.07.2016, 10:16
Ну и пара кондёров (iorq и clk), без них вообще каша...


Пазитиф. :) Похоже V9958 мы таки дождемся!

Можно для базы знаний: какой процессор используется и где и какие именно пришлось поставить кондёры (iorq и clk)?

Еще вопрос всем: собирали ли преобразователь из +5 в +12 для ВГ93 и есть ли там подводные камни. На какой распространенный транзистор можно заменить транзистор КТ972 в этом преобразователе (желательно на отечественный)? Есть КТ805, 814-816, 818-819. Кроме КТ972 все есть, хочу собрать преобразователь чтобы основная плата могла работать от единых +5В.

Denn
05.07.2016, 10:29
На какой распространенный транзистор можно заменить транзистор КТ972 в этом преобразователе (желательно на отечественный)? Есть КТ805, 814-816, 818-819. Кроме КТ972 все есть

972-ой ставят по причине его высоковольтности, ибо там индуктивные обратные выбросы. Перечисленные имеющиеся не подойдут. Если бы делал, то я бы вообще поставил высоковольтный МОСФЕТ, какой-нить IRF740.

ksanf(138)
05.07.2016, 10:51
Однозначно дождёмся! Ща, с периферией разберёмся, да чип по новой закажем, а то мой заказ в китае так и завис, потерялся. Но это ерунда.
Не забывай, нам кеды под фузиксом поднимать надо, и чтоб чатиться через орион можно было б... )

zhan57
05.07.2016, 11:08
972 -составной тр-р, не более того А так ставь КТ829, но у него другая цоколёвка, база слева. Если ставить другие нужно делать составную пару.

Ewgeny7
05.07.2016, 11:41
Я не смог заставить КМОП'ы Z80 стабильно работать на ПРО
Фронты слишком быстрые для старинной схемотехники?
Конденсаторы на выходы управления (RD, WR) помогают?

Denn
05.07.2016, 14:36
Фронты слишком быстрые для старинной схемотехники?
Конденсаторы на выходы управления (RD, WR) помогают?

Пробовал только играться подтяжкой CLK, кондёром 2н2 в известном месте (кажется что-то с прерываниями связано?) и паровозиками инвертеров. Первое помогло в принципе запустить КМОП проц, остальное вроде вообще ни на что не влияет.

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


972 -составной тр-р, не более того А так ставь КТ829, но у него другая цоколёвка, база слева. Если ставить другие нужно делать составную пару.

В данном узле "составнутость" роли не играет, транзюк тупо накачивается выходом ЛЭ. Транзистор работает исключительно в роли коммутатора (ключа).

П.С. кстати, на самой схеме он обозначен как "КТ315" и на фото монтажки тоже нарисован корпус 315-го :)

Дмитрий2012
05.07.2016, 18:27
Уф! Заработало!

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

Тестируемся.
http://storage1.static.itmages.ru/i/16/0705/h_1467696679_2500081_2cac0f681c.jpg
ksanf(138) , судя по картинке, в данной версии платы 8 доработка из темы http://zx-pk.ru/threads/22389-orion-pro-sborka-i-naladka.html?p=656654&viewfull=1#post656654 так и не сделана.
Просто перережьте дорожку между 1 ногой DD6 и 2 ногой DD10. Диод ставить не обязательно.

ksanf(138)
05.07.2016, 18:40
Не, доработка сделана, дорога перерезана, диод вставлен в другое место. "Моник тринитрон" отстроить надобно, пульт разобыть бы где...

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


Пазитиф. :) Похоже V9958 мы таки дождемся!

Можно для базы знаний: какой процессор используется и где и какие именно пришлось поставить кондёры (iorq и clk)?


Проц Toshiba TMPZ84C00AP-6. Прекрасно на 10 Мгц кстати. Кондей IORQ - известная доработка(на дешифраторе), не знал просто, проблема в одновременных фронтах /wr /cs для ВВ55 , у их запись по заднему /wr. А /clk- пиков 100-200, точно не знаю стерлось. На 11 ногу CASовской ТээМки (74HC74 воткнул кстати).

Дмитрий2012
05.07.2016, 18:48
Не, доработка сделана, дорога перерезана, диод вставлен в другое место. "Моник тринитрон" отстроить надобно, пульт разобыть бы где...
Понятно. Тогда надо эту доработку выносить в первый пост, раз в данной версии платы дорожка между 1 ногой DD6 и 2 ногой DD10 осталась. Может еще кто столкнётся с данной проблемой при подключении ПРО к телевизору по SCART.

OrionExt
05.07.2016, 19:10
Оффтоп. С нас заведующий кафедры требовал… Прямая речь "Мне бы такой маленький ТРИНИТРОНЧИК":v2_biggr:

Ewgeny7
05.07.2016, 19:34
Замена проца не помогает. Сейчас вообще ничего не дышит. Причина глубже...

АлександрПП
05.07.2016, 20:26
Тогда надо эту доработку выносить в первый пост,
Учел.

zhan57
06.07.2016, 00:51
Для более устойчивой работы преобразователя используется тр-р с высоким коэфициентом передачи тока (h21э). А это как раз и состовной тр-р

Denn
06.07.2016, 01:09
Для более устойчивой работы преобразователя используется тр-р с высоким коэфициентом передачи тока (h21э). А это как раз и состовной тр-р

Повторюсь, в данной схемотехнике это совершенно без разницы, т.к. управляющий сигнал сформирован ЛЭ и гарантированно кладёт любой транзистор в отсечку/насыщение.

Error404
13.07.2016, 23:02
Кто-нибудь собирал IDE F600 на набортном порту ВВ55 D81?

DIMKA55
18.07.2016, 20:32
Как то так...

Error404
21.07.2016, 12:13
04.06.2016:
Попробую описать с чем столкнулся после того, как сделал доработку порта #FB.

После доработки у меня перестали запускаться и нормально работать программы, которые раньше запускал из режима Орион-128 (из под оболочки коммандера). Выяснилось, что в коммандере при программировании порта #FB в нашей доработке битом D7 включался диспетчер. После того, как пофиксили коммандер программы стали нормально запускаться. Прошивку с пофикшенным коммандером прилагаю.

Также обнаружил, что не будет нормально запускаться и работать программа Атлас из режима Орион-ПРО. Теперь для нормальной работы Атлас, необходимо запускать ее с РОМ диска из режима Орион-128.

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

Перестал работать ОРДОС6 после доработки порта #FB, с Fuzix все ок.



В архив во вложении этого поста (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=873198&viewfull=1#post873198) добавил аналогично пофикшенную (инициализация порта 0FBh c D7=1) прошивку для ROM1. Чудом наткнулся на этот баг когда в эмуляторе (он в добавленном режиме эмулирует полный порт FB для ПРО) попробовал запустить загрузку с дисковода в режиме ПРО (когда из ROM2 не стартуют Ордос и пофикшенный Дмитрием командер правильно инициализирующий порт FB) с отсутствующим же РОМ-диском.
Так что то ордосовское самостоятельно не лезущее в прерывания, что перестало работать в режиме ПРО после доработки порта FB (в цитате выше от Дмитрия), скорее всего сейчас с этим ROM1 будет работать и из режима ПРО.

Прошивки теперь переименованы в ROMх-320.* (для соответствия версии платы и чтобы не путаться какие из них старые, а какие пофикшенные под порт FB - раз уж обе ROM1 и ROM2 этому подверглись). Прошивки 320 можно использовать на любой версии Ориона-ПРО наравне с 210, а вот для плат ПРО с доработками совместимости порта FB - только 320.

Denn
21.07.2016, 13:05
В ROMх-320 в режиме "Орион-128", в эмуляции "Монитора" тоже производится инициализация порта #FB ?

Error404
21.07.2016, 13:18
В ROMх-320 в режиме "Орион-128", в эмуляции "Монитора" тоже производится инициализация порта #FB ?

В ROM1-210 было "XOR A; OUT FB" (со смещением 181h от начала файла прошивки), я заменил на "LD A,80h; OUT FB" - с этим фиксом прошивку назвал ROM1-320

В ROM2-210 было "LD A,40; OUT FB" (со смещением 6D12h от начала файла, это "нортон"), Дмитрий заменил на "LD A,С0h; OUT FB" - с этим фиксом прошивку я сегодня переназвал как ROM2-320 (в пару к ROM1-320)

Т.е. оно было и там и там, но оба раза бит D7 ставило в 0 при записи в 0FBh, что включает диспетчер по 16к на полном варианте порта FB. Авторам или соместимость с более ранним вариантом надо было соблюсти (хотя бы в программах - не сложно же), либо порт делать свой и тогда уже в нем ковырять как угодно. Но нет - им хотелось получить "малой кровью" 16 уже готовых чистяковских игр портированных с ZX (из почти сотни), которые идут на "коробочном ПРО" (остальные игры ZX надо перепахивать - переделывать под ПРО-шные порты диспетчера ОЗУ 16к).

Denn
21.07.2016, 13:32
В ROM1-210 было "XOR A; OUT FB" (со смещением 181h от начала файла прошивки), я заменил на "LD A,80h; OUT FB"

XOR A = 1 байт, а LD A,80h = 2 байта... как удалось впихнуть невпихуемое? :)

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

К сожалению, я не разбирался с организацией данных в этих двух ПЗУ BIOS'а ПРО'шки, но предполагаю, что скорее всего в коде "Монитора" вообще нет ничего на тему порта #FB, т.е. режим "ОРИОН-128" остался непропатченый :(

Error404
21.07.2016, 15:04
XOR A = 1 байт, а LD A,80h = 2 байта... как удалось впихнуть невпихуемое? :)


Ну да, я там CALL сделал на подпрограммку. :)
А суть - в бите D7

DIMKA55
21.07.2016, 15:11
а КНГМД на 3.2 кто-нибудь запустил? Патченный ROM2. Не могу ничего прочитать на голой системе без ромдиска...

Error404
21.07.2016, 17:17
а КНГМД на 3.2 кто-нибудь запустил? Патченный ROM2. Не могу ничего прочитать на голой системе без ромдиска...

Да, запустили. Как минимум Vladimir_S (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=873176&viewfull=1#post873176)

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


Да, запустили. Как минимум Vladimir_S (http://zx-pk.ru/threads/26504-sborka-pk-quot-orion-pro-quot-versii-3-20.html?p=873176&viewfull=1#post873176)

А вообще - все молчуны.
А у кого если что не работает - "ой не работает". Неинформативно, а телепаты в отпуске. :)
До сих пор в загадочности что за осыпающиеся буквы упоминались.

На этом фоне большой респект Дмитрий2012 - он много информативных баг репортов дал, и протестировал многие вещи (не только мои).

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

Я пока дисковод пробовать не могу - с Китая еще не приехали разъемы IDC34 чтобы дисковод подключить.

DIMKA55
21.07.2016, 17:26
уже писал, могу повторить. запускал дискету с OSDOS (которая с окошками). там при загрузке есть рекламная заставка орионсофта с падающими буквами, которые падают в строку. у меня эта дискета вылетает в ордос после букв. остальные дискеты приводят к ошибке bdos err

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

причем у Vladimir_S была непатченная прошивка ROM2 и установленный ромдиск...

АлександрПП
21.07.2016, 17:39
Да, запустили
У меня работает. Не было никаких проблем.



что за осыпающиеся буквы упоминались.
Есть авторский диск, там при запуске выводится сообщение, затем оно по буквам падает вниз. В то время смотрелось крутовато.

Скорее всего дело или в записи дискеты или в шлейфе. Как пишется дискета? И в каком положении J10?

DIMKA55
21.07.2016, 18:07
4 дискеты: 1 с OSDOS - записывалась и запускается на орион512 знакомого, 1 - PRODIAG, 2 - PRODOS. 4 флопика - 2 из них брал также у друга - работают на орион512 и ленинграде2. 2 шлейфа. J10 стоял в нижнем положении, ромдиска нет.
Суть проблемы: при загрузке с дискеты выскакивает ошибка BDOS ERR ON A: SELECT. Любое нажатие на клавиатуре приводит к этой же строке. Если при этом переткнуть джампер J10 в верхнее положение и нажать enter, то если стоит дискета с OSDOS то флофик начинает чётко читать дискету пару секунд, остановка флопика, проскакивает команда типа а>чегототам, сыпятся буквы в строку и потом вылет в пустой коммандер. В случае дискеты с PRODOS просто всё зависает или вываливается в коммандер. По совету DENNa повесил 34 ногу шлейфа на землю. Теперь тот же результат происходит при обратном положении J10. Конденсатор С6 увеличен до 320пФ. ВГ ставил разные...

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

дискеты пишутся в diskutil
ROM2 патченный
проц ВМ1, работает на 5мгц, хотя тянет и на 10

Denn
21.07.2016, 18:11
дискеты пишутся в diskutil


На той же diskutil верификация проходит ок?

П.С. в т.ч. после "издевательств" над дискетой в ПРО...

DIMKA55
21.07.2016, 18:17
запись с ключом /v

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

результат при разных положениях J10
5763157632

Denn
21.07.2016, 20:51
Может кто рассказал бы, как устроен загрузчик ПРОДОС, а именно какой(ие) сектор(ы) и куда он читает, по каким адресам передаёт управление... я бы мог написать простенький тестик, который бы сразу рассказал что там происходит. Оформил бы его в ODI-образ. Может действительно опять прикол с портом #FB или какая-то банальщина.

Error404
21.07.2016, 23:14
Может кто рассказал бы, как устроен загрузчик ПРОДОС, а именно какой(ие) сектор(ы) и куда он читает, по каким адресам передаёт управление... я бы мог написать простенький тестик, который бы сразу рассказал что там происходит. Оформил бы его в ODI-образ. Может действительно опять прикол с портом #FB или какая-то банальщина.

После запуска оно читает 256 байт первого сектора первого трека (т.е. сектор 1 трека 0) в страницу памяти 1 (считая с 0, т.е. вторую по порядковому) на адрес 0000 и передает управление туда - на 1:0000. Это так происходит независимо от DIP-позиции "Page2" выключателя конфигурации мат.платы.
А дальше уже как бутсектор написан, он сам отработает и подгрузит остальное. Поэтому по идее и тот образ что работает у меня в эмуляторе (сегодняшний) должен бы работать. Надо все же смотреть в сторону какой-то недоделанности (поломки) в железке контроллера ИМХО, тестом каким-то это прояснить.

Denn
22.07.2016, 00:40
Тогда верняк у DIMKA55 проблема с портом #FB. Не отрабатывает переключение страниц, в итоге управление передаётся не по 1:0000, а скорее всего по 0:0000.
Можно попробовать предварительно зайти в отладчик и записать в порт #FB значение 80h, после этого выйти в меню и загрузиться с дискеты.

Error404
22.07.2016, 01:14
Тогда верняк у DIMKA55 проблема с портом #FB. Не отрабатывает переключение страниц, в итоге управление передаётся не по 1:0000, а скорее всего по 0:0000.
Можно попробовать предварительно зайти в отладчик и записать в порт #FB значение 80h, после этого выйти в меню и загрузиться с дискеты.

Такое может быть если он уже делал доработку с МГТФ (где надо резать MA14...MA17 и ставить дополнительную КП11 по документу о доработках что в первом посте).
Если только впаял по шелкографии, то в 3.20 "из коробки" имеем только штатную логику ПРО, и дополнительный бит D7 порта FB хотя в регистре и есть уже, но пока что не включает диспетчер 16к от Z80CardII.

ksanf(138)
22.07.2016, 01:26
Несколько проводочков на шинки питания и комп заработал идеально, правда на 10 МГц ОЗУ сбоит ещё по тихой.
Но дискеты читать стал, это факт.
http://storage6.static.itmages.ru/i/16/0721/s_1469139809_5722700_c2f5a4a4a2.jpg (http://itmages.ru/image/view/4623625/c2f5a4a4)

Denn
22.07.2016, 09:33
Надеюсь в версии 3.30 уж наконец-то будет многослойная плата с отдельными полноценными слоями только под шины питания :)

Error404
22.07.2016, 11:03
Многослойные платы - это для состоятельных парней. :)
К слову, на 3.20 чтобы хоть как-то по возможности учесть беду с питанием от 3.11 (где это просто упустили) я по возможности утолщил шины, провел дополнительные "перемычки" между ними и добавил в параллель большее количество переходных отверстий по питанию (минимум 2 отверстия, в максимуме до 4 в параллель где возможно) плюс отверстия отдельно под пайку проводов второго контура питания (в шелкографии помеченные как "gnd" и "Vcc") - благодаря им я провода контура питания еще при сборке разместил со стороны деталей под микросхемами: большинство из них не видно и со стороны пайки все чисто.

Denn
22.07.2016, 11:55
Многослойные платы - это для состоятельных парней. :)

Вопрос в требуемой степени состоятельности :)
Если конечная стоимость платы увеличится в 1,5 раза, думаю что вряд ли это кого-то смутит. Если в 3..5 раз и более, то да, фигово..



К слову, на 3.20 чтобы хоть как-то по возможности учесть беду с питанием от 3.11 (где это просто упустили) я по возможности утолщил шины, провел дополнительные "перемычки" между ними и добавил в параллель большее количество переходных отверстий по питанию (минимум 2 отверстия, в максимуме до 4 в параллель где возможно) плюс отверстия отдельно под пайку проводов второго контура питания (в шелкографии помеченные как "gnd" и "Vcc") - благодаря им я провода контура питания еще при сборке разместил со стороны деталей под микросхемами: большинство из них не видно и со стороны пайки все чисто.

+1

АлександрПП
22.07.2016, 12:25
Многослойные платы - это для состоятельных парней.
Да уж!
Посмотрел, стоимость 4-слойной платы в четыре раза выше 2-слойной.

Denn
22.07.2016, 12:34
А 3-х слойные бывают? Самое главное утолщить землю!

АлександрПП
22.07.2016, 13:54
Только четное количество слоев.

Denn
22.07.2016, 14:11
Только четное количество слоев.

и кратности ценника ((

OrionExt
22.07.2016, 15:09
4 слоя это идеальный вариант. Раньше и 2 справлялись, правда там лужение дорожек было выполнено на уровне того времени (бутерброд с толстым слоем масла). Про класс текстолита (лака) тут уже информация пролетала (можно жарить феном). А какая толщина меди в платах (новодел) Орион-128, Орион-Про?

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

Как вариант, можно было дорожки питания лаком не покрывать. Это конечно немного дико в наше время, а станку то пофигу:v2_smile:

Error404
22.07.2016, 16:03
Как вариант, можно было дорожки питания лаком не покрывать. Это конечно немного дико в наше время, а станку то пофигу:v2_smile:

Не, мне с паяльной маской очень понравилось паять. В разы снижает вероятность посадить незаметный "волосок" припоя на проходящий рядом с запаиваемым отверстием проводник. А в ПРО расстояния между дорожками/отверстиями - минимальные.

OrionExt
22.07.2016, 16:23
Так и знал, маска. У каждого свои методы новой (старой) пайки. Не кому не навязываю, больше лейте канифоли. Долго, не красиво на этапе пайки, потом снова отмывай ее спиртом (долго). Зато метод работает , что на выводных элементах, что на смд. Плата красавица получается , что с лаком, что без. Забыл работаем обычным паяльником ( ну не с совсем убитым жалом). Паяльник не топор, с нагревом 500 град.

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

Паутина проводов по питанию, по мне это перебор в 2016г:mad:

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

Маску лаком придумали для смд, с паяльной пастой паять (припой+флюс). Все задувается феном за раз. Все заливается лаком, что не должно лудится и припаиваться.

DIMKA55
22.07.2016, 17:13
В общем, довел питание до ума, все работает. Паутины проводов сзади нет.

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

На входе разъема питания электролит на 3300мкф, дополнительно 2 по 500мкф на плате, и новый БП.

OrionExt
22.07.2016, 19:29
БП нормальный – это залог здоровья устройства. У моего старого БП на +5 В активное сопротивление стремится к 5 Ом. Пора менять старье – конденсаторы. Тем не менее пульсации 100 мл вольт низ/выс частота.

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

Конденсаторы не устраняют проблемы платы по питанию. В этом случае метод масло-маслинное не подходит. Их должно быть в меру. На старой плате 500мкФ было запускается до сих пор ( 20 лет, танталы к53).
На новой будет до 1000мк (китай). Посмотрим.

Error404
14.08.2016, 17:04
Сегодня т.к. появился IDE, фактически первый день гоняю реал в рабочих режимах (под ДОС, а не только в ROM-BIOS).
Заметил такое: ПРО с J1 в положении 5МГц в sysinfo АльтаирДос показывает коэффициент 1,71 к эталонным 2,5М (как-то ожидалось мной 5М, т.е. коэф. 2). При этом комп работает стабильно. ПРО с с J1 в положении 10МГц в sysinfo АльтаирДос показывает коэффициент 3,0 к эталонным 2,5М (как и ожидалось), работает нестабильно, при этом улетает только при включенных прерываниях (Встроенный тест из ROM2 на 10М работает часами без сбоев). У кого-нить было такое (улетания от прерываний на 10М)? Куда там диод Шоттки воткнуть надо?

OrionExt
14.08.2016, 17:39
ПРО с с J1 в положении 10МГц в sysinfo АльтаирДос показывает коэффициент 3,0 к эталонным 2,5М (как и ожидалось), работает нестабильно, при этом улетает только при включенных прерываниях (Встроенный тест из ROM2 на 10М работает часами без сбоев). У кого-нить было такое (улетания от прерываний на 10М)? Куда там диод Шоттки воткнуть надо?

А он там нужен, диод? В Орионе как раз при выключенном сигнале 50 Hz проблема была и программно разрешенных прерываниях по команде EI. Просто в силу устаревшего осциллографа, обнаружить проблему удалось с включенным сигналом 50 Hz.

Error404
14.08.2016, 18:47
Шутка юмора, про диод. В ПРО узел формирователь импульса прерывания полностью цифровой на D41. Ташкентский турбо получается побыстрее ПРО был - там было 5/7.5 с честными 200% в режиме 5М
, а у ПРО в обоих вариантах используется WAIT и соответственно имеем реальный такт 3.8/7.5

OrionExt
14.08.2016, 19:00
Шутка юмора, про диод. В ПРО узел формирователь импульса прерывания полностью цифровой на D41.

Вот и я на схему Орион-Про смотрю. Думаю, куда диод поставить, ведь точно должен стоять:D

ksanf(138)
15.08.2016, 03:54
Сегодня т.к. появился IDE, фактически первый день гоняю реал в рабочих режимах (под ДОС, а не только в ROM-BIOS).
Заметил такое: ПРО с J1 в положении 5МГц в sysinfo АльтаирДос показывает коэффициент 1,71 к эталонным 2,5М (как-то ожидалось мной 5М, т.е. коэф. 2). При этом комп работает стабильно. ПРО с с J1 в положении 10МГц в sysinfo АльтаирДос показывает коэффициент 3,0 к эталонным 2,5М (как и ожидалось), работает нестабильно, при этом улетает только при включенных прерываниях (Встроенный тест из ROM2 на 10М работает часами без сбоев). У кого-нить было такое (улетания от прерываний на 10М)? Куда там диод Шоттки воткнуть надо?

В общем ситуация в следующем.
При воткнутой плате IDE-RTC наблюдается зависание/улетание Альтаир Дос На 10 МГц.
Без платы всё прекрасно работает на 10 МГЦ.
Думается это связанно с питанием. Надо будет разбиратся.
На 5МГц стабильно работает с платой.

Denn
15.08.2016, 10:24
Приколы с прерываниями вроде лечатся конденсатором 2,2нф (одна из документированных доработок по части прерываний). У меня он запаян изначально, без него даже не пробовал работать.

add:

"5. Сигнал IORQ - между 4 ногой D76(К1533ИД7) и "землёй" установить конденсатор 2,2нф. Без этой доработки не стартовал процессор Z80 на 20Мгц. Остальные процессоры (до 6Мгц включительно) работали и без этого конденсатора."

Mityaj
15.11.2016, 09:22
народ, а кто нибудь абсолютно рабочий вариант собирал?

DIMKA55
15.11.2016, 09:55
Ну как бы тут у всех рабочие варианты :)
Я свой например сейчас в корпус планирую запихивать, вчера ATX корпус с балкона даже занес.

Mityaj
15.11.2016, 11:14
А не бог бы скинуть инфу по сборке схемы платы, решил собрать сие чудо:v2_dizzy_christmas2

Error404
15.11.2016, 12:58
Ну как бы тут у всех рабочие варианты :)


Я бы сказал так: косяки у всех были индивидуальные (где-то с питанием, где то с периферией которой у всех разный набор) и вроде решились так или иначе. Где-то (я например) отложено до лучших времен - например на то что у меня на плате AY поет только 2 канала AY из трех почему-то.
Т.е. если в целом - вполне жизнеспособный клон.
А инструкция... если говорить за версию 3.20 без доработок порта FB (т.е. фактически - авторский вариант), то я просто впаял все компоненты по монтажке (точнее - шелкографии), компоненты все были исправные (проверенные тестером), и комп запустился с первого включения. ссылка на доработки порта FB есть в первом посте, их делать на уже отлаженном исходном варианте.

Denn
15.11.2016, 13:02
В плате версии 3.10 было много ошибок, но все они задокументированы, и при их (несложном) исправлении машинка вполне работоспособна. Ну и шины питания, да...
А в 3.20 я так понимаю всё должно работать почти сразу :)

Mityaj
15.11.2016, 13:18
а схемы данные в первом посте рабочие, или там есть косяки или же.....?

Error404
15.11.2016, 13:34
а схемы данные в первом посте рабочие, или там есть косяки или же.....?

Схема из альбома схем ПРО не полностью совпадает с печаткой, даже по основной плате. Что там первично, а что нет - ХЗ, собранное по печатке работает и ладно. :)

Mityaj
15.11.2016, 14:56
Спасибо.... Все ясно, а я уже хотел свою печатку по схеме делать. придётся отставить(

gdv2002
15.11.2016, 22:12
Mityaj, первая версия платы (на форуме) скопирована с оригинала от авторов. Потом внесли сообща некоторые улучшения, но никто не знал насколько это все рабочее. Т.е. схема точно рабочая, но на уровне своего времени, да и данный компьютер очень мало был распространен. За пару лет специалисты-энтузиасты что-то доработали, дополнили, изменили, появилась следующая ревизия платы. Не факт, что все улучшили, в мозги к авторам не залезешь, может они совсем другое хотели создать! В твоем случае нет смысла разводить плату по схеме - она уже давно разведена!
На форуме возродился этот ПК, как показывает время - не зря, у многих есть к нему интерес, и это очень важно! Предлагай свои наработки, возможно это еще улучшит ПРО!

andreil
16.03.2018, 09:54
Описание доработок:
================
https://yadi.sk/i/P6SDg5NJsy6w5
Можно выложить повторно данный архив? По ссылке недоступен, а нужно внести все эти доработки (пока что у меня есть только альбом схем, срисованных с оригинальных).
И ещё вопрос - с каким шагом разъёмы использовались для подключения плат расширения? Стандартные 2,54мм или что-то другое?

АлександрПП
16.03.2018, 10:14
Пожалуйста.
https://yadi.sk/i/lLwPPRY43TRboL
Разъемы DIN41612. Значит шаг 2.54 мм.

RD3AY
17.03.2018, 10:00
завершено

Error404
17.03.2018, 11:43
Ты же вроде еще О-128 не добил? Как там AY? :)
По ПРО - в долгом ящике есть плата предыдущего выпуска (3.10, которой изначально был посвещен этот тред) на которой пока впаяны только панельки.

RD3AY
02.04.2018, 12:54
Ты же вроде еще О-128 не добил? Как там AY?


Сегодня добил, работает, "наслаждаюсь" электронной музыкой, дело было в том что вывод RESET 23 пин AY надо подсоединить к 8 ножке микросхемы D18.
Запускаю звуковые файлы в плеере unip128.com в среде ALTAIR 3.*

Интересно, у Denn в его ОС DSDOS есть возможность проигрывать звуковые файлы через AY?

Эпюра выходного сигнала с AY фото (https://yadi.sk/i/jamq0SJH3TzEug). Даташит не обманул, 1 Вольт peak - peak.

Так что осталось только IDE протестировать, ищется неспешно жесткий диск 50 пиновым разъемом.

Заменил глючные КР565РУ7 на импортные NEC SINGAPORE D41256C -10 (вчера пришли из Китая с али). работают стабильно (https://yadi.sk/i/IrfTpMFI3TzEQ5)!

Собранная плата ОРИОН-ПРО тоже в наличии. буду потихоньку заниматься.

Denn
01.11.2019, 12:45
Как говорится, и двух лет не прошло :) Сегодня случайно заметил пост:


Интересно, у Denn в его ОС DSDOS есть возможность проигрывать звуковые файлы через AY?

Есть замечательная программа AYPLAY$ от Дмитрия ( Дмитрий2012 (https://zx-pk.ru/members/7754-dmitrij2012.html) ):

https://sun9-6.userapi.com/c854524/v854524751/146db6/nyd_kqJJv14.jpg

https://sun9-56.userapi.com/c854524/v854524751/146dbe/vpDSJTDEEb8.jpg

В сборках ОС под ПЗУ на 256 Кб включена.

АлександрПП
14.11.2019, 22:45
Пару недель назад у меня приказал долго жить "Орион-про".
Вернул его к жизни я быстро, нашел пару битых КП12.
Но осталась неприятная неисправность. Вроде все работает. В Prodos-2.0 загружается, программы запускаются. Платы RAM, ROM определяются.
В Монитора выходит и все работает. Тестирование ОЗУ проходит без сбоев.
Но проблема с выходом в режим О-128. Эта проблема на видеоролике. При старте и запуске VC начинается его циклическая загрузка.
Если при запуске режима О-128 продержать клавишу ENTER, то РОМ-диск считывается и программы на диске вроде запускаются, но со странностями. ATLAS все время не видит готовность дисковода (хотя может это и не связано с этим).
Если запускаю программу из голой дос, без панелей VC, то снова перезагрузки оболочки или зависание.

В ПЗУ записана версия 2.10
Прошивал 3.91 Сергея - картина та же. Вот только при попытке выйти в Альтаир начинается загрузка из ПЗУ, определяется размер памяти, находятся часы и, снова, зависание.
При работе в DSDOS 3.9 внешне все нормально. Работает HDD, FDD. Вот только с COM портом пока не разобрался, но может причина и не в этом.
Да при запуске бейсика в DSDOS он загружается. Но команды типа print, list приводят к зависанию.

В чем дело не могу понять

https://yadi.sk/i/eZRbIQTs2ySUOQ

Denn
14.11.2019, 23:23
АлександрПП, удалось выяснить по какой причине умерли КП12 ? Это ж неспроста (С)

Новые КП12 той же серии?
БП, блокировочные кондёры, утолщение шин питания - всё по феньшую?

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


Да при запуске бейсика в DSDOS он загружается. Но команды типа print, list приводят к зависанию.

В чем дело не могу понять

Проверил - действительно LIST почему-то вешает комп, и это происходит только при наличии хотя бы одной строки программы на Бейсике, если все строки кода удалить, то зависания нет.
PRINT работает исправно.

В чём дело с LIST пока не понимаю..

АлександрПП
15.11.2019, 00:43
действительно LIST почему-то вешает комп
Значит, причина в другом, с моей не связана.



PRINT работает исправно
Ага, ну-ну...






Набери, к примеру? print 123
Или
10 a=10
20 b=15
30 c=a-b
40 print c

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


Новые КП12 той же серии?
БП, блокировочные кондёры, утолщение шин питания - всё по феньшую
КП12 из другой серии. Те были выпаяны с другой платы. Что-то у меня тогда обнаружился их дефицит. Может феном перегрел.
Кондеры, шины и т.п. как и было. Раньше ведь все работало.

Да, забыл упомянуть. И диски с ORDOS не грузятся. Выводится заголовок OS-DOS41... и все виснет.
Не могу понять логики глюка.

shapipovo
15.11.2019, 05:43
https://zx-pk.ru/threads/30868-testy-pamyati.html
Такой бы тест для Ориона.
Еще его описание.

Запускаем, если память нормальная, то один полный прогон длится примерно 8-9 минут, в это время на экране меняются разные узоры. После такого прогона напечатает две строки
Pass: четыре цифры номера прогона (0000, 0001 и т.д.)
CRC: F748 - цифры должны быть именно такие!
Если хотим еще прогон, то жмем УС или СС или РУС/ЛАТ

Если в процессе была обнаружена ошибка, то прогон завершается досрочно и печатаются пять строк
Pass: четыре цифры номера прогона
CRC: F748 - цифры должны быть именно такие!
Error Address: четыре цифры адреса с ошибкой
Byte Written: восемь бит записанных в ячейку по этому адресу
Byte Read : восемь бит прочитанных из ячейки по этому адресу.

Пара фич, которые считаю важными отличиями от многих других тестов:
1. Контроль самой программы (код+тексты+шрифт) с использованием CRC. Правда функция контроля возлагается на пользователя. Если CRC не совпало, значит сама программа испортилась.
2. В основном цикле тестирования операции записи и чтения разнесены, т.е. нет такого, что записали и сразу оттуда же прочитали.

Недостаток: небольшая область переменных и стека (<256 байт) не проверяется и если там есть ошибки, то они не будут обнаружены.

Denn
15.11.2019, 11:30
https://zx-pk.ru/threads/30868-testy-pamyati.html
Такой бы тест для Ориона.

Насколько я понял, речь про отдельное "приложение" теста ОЗУ, загружаемое и работающее собственно в этом самом ОЗУ. Не ПЗУ-версия!
Цель не очень понятна, если честно. При неисправности ОЗУ, загрузка и работа ПО - невозможны!
ПЗУ-версия имеет смысл потому, что код теста полностью работает в ПЗУ и от исправности ОЗУ никак не зависит.

Существующий ПЗУшный тест конечно очень примитивный, но за почти 20 лет необходимости в "наворотах" у народа не возникало..



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


Набери, к примеру? print 123
Или
10 a=10
20 b=15
30 c=a-b
40 print c



Вот в эмуляторе (на реале пробовал - также, в эмуле проще скриншоты делать):

https://sun9-41.userapi.com/c855216/v855216820/168d4c/ppe9PGo4gQo.jpg

PRINT "123" - работает
PRINT 123 - виснет(
LIST тоже виснет.
При выполнении этих команд, ресурсы ОС бэйсик не использует, так что от среды окружения (в данном случае - ОС) зависеть не может. Что-то другое.


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

Однако, какая-то проблема с Бэйсиком именно на ПРОшке. Вот тот же самый Бэйсик и тот же самый тест на ОРИОН-128:

https://sun9-45.userapi.com/c858320/v858320820/e8457/TIrJK9bDknM.jpg


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

...и даже LIST работает без проблем:

https://sun9-37.userapi.com/c854020/v854020820/16780a/mO7WCfUdECs.jpg

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

Ранее "слышал звон", что была какая-то проблема с Бэйсиками на процессорах Z80, что-то то ли из-за флага чётности/полупереноса, то ли из-за отличий в работе команды DAA... может это оно и есть? (в сборке Бэйсик из ж. РАДИО, набивал в молодости лично! :) )

ivagor
15.11.2019, 11:52
Микрософтовский бейсик 3.2, который является прототипом большинства бейсиков советских ретрокомпов на 8080 (в т.ч. и ориона), несовместим с z80. Но для ориона сам адаптатор бейсика (Пушков) поправил, начиная с версии 2.4 точно, может уже и в 2.0, но это надо проеврять, не уверен. Нужно просто проверить версию бейсика и с z80 использовать >=2.4

Denn
15.11.2019, 11:58
Но для ориона сам адаптатор бейсика (Пушков) поправил, начиная с версии 2.4 точно, может уже и в 2.0, но это надо проеврять, не уверен. Нужно просто проверить версию бейсика и с z80 использовать >=2.4

Мне "на развалах" попадался какой-то "другой" Бэйсик (кажется, как раз версии 2.4), он требовал для работы оконный драйвер VBOX, который фатально несовместим с DSDOS по причине затирания области непереключаемого ОЗУ F000..F2FFh.

Denn
15.11.2019, 14:44
Микрософтовский бейсик 3.2, который является прототипом большинства бейсиков советских ретрокомпов на 8080 (в т.ч. и ориона), несовместим с z80.

Каким образом должна проявляться несовместимость?

АлександрПП
15.11.2019, 14:44
Мне "на развалах" попадался какой-то "другой" Бэйсик (кажется, как раз версии 2.4)
Тот , что стоит в DSDOS пишет версию 1.2.
Запустил из "голого" Ордос - версия 4.10, Пушков.
И этот работает четко.
Значит и это не относится к моей проблеме. Нюхом чувствую, что что-то с адресацией памяти, но не пойму, что связывает оболочку VC и тот же atlas. а тесту пофиг адресация . Он записал, считал. данные совпадают, значит все хорошо. А куда записал, откуда считал, ему безразлично.

Denn
15.11.2019, 14:51
Тот , что стоит в DSDOS пишет версию 1.2.

Да, он самый первый, набран в виде дампа из журнала РАДИО.



Запустил из "голого" Ордос - версия 4.10, Пушков.
И этот работает четко.

Та самая "проблема Z80", о которой выше.



Нюхом чувствую, что что-то с адресацией памяти, но не пойму, что связывает оболочку VC и тот же atlas. а тесту пофиг адресация . Он записал, считал. данные совпадают, значит все хорошо. А куда записал, откуда считал, ему безразлично.

Надо смотреть цепи, которые контачили со злополучными КП12. А может в произвольном месте была инсталлирована технологическая сопля во время ремонта...

ivagor
15.11.2019, 15:10
Каким образом должна проявляться несовместимость?
Это тянет на небольшую статью. Одна затронутая процедура - проверка результата арифметической операции, вторая связана с проверкой типа переменной. Некоторые адаптаторы на советские компы (вектор, специалист) добавляли еще и какую-нибудь уникальную третью, но в орионовских <2.4, насколько помню, только две "классические".

Error404
15.11.2019, 17:29
Микрософтовский бейсик 3.2, который является прототипом большинства бейсиков советских ретрокомпов на 8080 (в т.ч. и ориона)

Вот это вряд ли. Микрософтовские бейсики ЕМНИП работают на Z80 в CP/M - разве нет? И они гигантские.
Подробно тема исследовалась вот тут:
http://www.nedopc.org/forum/viewtopic.php?f=39&t=9630
И вроде вычислили таки праотца. Если честно, перечитывать лень.

ivagor
15.11.2019, 18:27
Вот это вряд ли. Микрософтовские бейсики ЕМНИП работают на Z80 в CP/M - разве нет? И они гигантские.
Те гигантские микрософтовские cp/mные, которые совместимы с z80 - это 5.x, а 3.2 - это тот, который был для альтаира (туда потом и старшие версии адаптировали). Только версия 3.2 несовместима с z80.


Подробно тема исследовалась вот тут:
На этом форме эта тема тоже обсуждалась и не раз. Ссылки сейчас ленюсь искать, пардон.

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

В завершение оффтопа про бейсики
Общая тема обсуждалась здесь (https://zx-pk.ru/threads/23483-rodoslovnaya-bejsikov-dlya-580vm80.html). И еще в разделах посвященных отдельным компам, например про вектор здесь (https://zx-pk.ru/threads/30566-bejsiki-dlya-vektora-06ts-i-klonov.html)

АлександрПП
28.11.2019, 23:19
Пару недель назад у меня приказал долго жить "Орион-про".
Ну, вроде все заработало. Начинаю сборку платы COM-портов.

shapipovo
02.12.2019, 18:14
Начал собирать Про 3.20. Появились вопросы.
1. Какой контролер на клавиатуре, и обвязка на нем?
2. Если ничего не переделывать можно паять вместо ТМ9 ТМ8
3. ЛЕ4 нужна без переделок?

АлександрПП
02.12.2019, 18:28
Все паять, как написано и нарисовано. Там, где ТМ9 - паять ТМ9. Это ведь разные микросхемы и разведены эти места платы ERROR404 именно под ТМ9.
ЛЕ4 можно не ставить.
Контроллер клавиатуры стандартный орионовский.
Я эту плату спаял дней 8 назад, запустилась сразу.
Проблемы обычные и потом.

shapipovo
03.12.2019, 01:11
Нашел пока вот эту схему, пойдет?

АлександрПП
03.12.2019, 01:21
Она самая.

shapipovo
15.12.2019, 09:16
Нигде не нашел описание перемычек, и что за резисторы обозначенные на плате но на схеме их нет?

Denn
15.12.2019, 11:35
Я эту плату спаял дней 8 назад, запустилась сразу.

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



Проблемы обычные и потом.

Какие, если не секрет?

АлександрПП
15.12.2019, 14:23
сделайте, пожалуйста, фото готовой работающей платы в хорошем разрешении, чтобы можно было рассмотреть буквально каждый резистор.
Попробую, но завтра.



Какие, если не секрет?
Да какой тут секрет. Так, напаять дополнительные конденсаторы. Может, где-то усилить шины питания. Ну, и тому подобное.

shapipovo
09.01.2020, 10:19
Собрал плату, не запускается. На сброс реагирует потемнением экрана. На шие данных D3 и D5 ступенька.Посоветуйте как такую неисправность локализовать. Прозвонил проводники, ничего не нашел. Где необходимо стоят МС 531.

Denn
09.01.2020, 11:11
shapipovo, для начала:

1) какой стоит Z80? он 100% исправный?

2) какой выставлен клок: 5 или 10 МГц?

3) какие м/сх ОЗУ ? они 100% исправные?

4) какие стоят ПЗУ? --||--

5) перемычки WAIT'а при доступе к ПЗУ в каком положении?

shapipovo
09.01.2020, 11:39
1) KP1858BM1, рабочий
2)5 Мгц
3) РУ7И, 100% исправные
4) 2764 с тестом
5) Ставил по всякому

Denn
09.01.2020, 12:24
1) KP1858BM1, рабочий

Есть возможность поставить другой МП - именно z80 ?



5) Ставил по всякому

Оно точно выставлялось как надо? (ошибок в плате нет, нужные диоды запаяны правильно и т.п.)

shapipovo
09.01.2020, 12:45
12 января смогу проверить с другим CPU

Denn
09.01.2020, 13:12
Помню была какая-то история с маркировкой диодов на шелкухе на плате ПРОшки. Что-то на тему того, что у русских КД522 помечен анод, а у буржуйских наоборот - катод. Соответственно, у народа были приколы с неправильной запайкой всех диодов.

Я к чему это? 2764 это 100% старинная ПЗУ, и она 100% без WAIT'ов не будет работать на клоке 5 МГц. И если цепь "торможения" не работает, то вот как раз похожие глюки будут - я на своей плате ради эксперимента пробовал убирать тормозилку, всё так и было.

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


12 января смогу проверить с другим CPU

Как вариант, принудительно аппаратно перевести в режим "2,5 МГц" и попробовать запустить. На такой скорости любой проц должен работать, даже ВМ80 ))

АлександрПП
09.01.2020, 13:51
Помню была какая-то история с маркировкой диодов на шелкухе на плате ПРОшки. Что-то на тему того, что у русских КД522 помечен анод, а у буржуйских наоборот - катод
На последних плата шелкография под "буржуйские" диоды 4148 .

SW1-8 правильно выставлен? 0F?

Ступенька на D79 с двух сторон?

shapipovo
09.01.2020, 16:04
Я распаял 146% по маркировке КД522.
SW1-8 ON.
Ступенька на D79 с двух сторон.
12 января на работе буду все проверять.

АлександрПП
09.01.2020, 17:26
SW1-8 ON.
Надо пин 1-4 -OFF
пин 5-8 - ON

А книга по "Орион-Про" есть?
В первом сообщении я выкладывал монтажку последней версии. Там диоды указаны правильно.
Сейчас доложу книгу.

Denn
09.01.2020, 17:50
Я распаял 146% по маркировке КД522.

Однако:


На последних плата шелкография под "буржуйские" диоды 4148

shapipovo
09.01.2020, 19:53
Надо пин 1-4 -OFF, пин 5-8 - ON
Так и было.
По книге я и распаял диоды, кстати по опубликованных фото собранных плат, у меня все правильно.
Так и есть
Надо пин 1-4 -OFF
пин 5-8 - ON

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

На последних плата шелкография под "буржуйские" диоды 4148 ?

АлександрПП
09.01.2020, 20:20
На последних плата шелкография под "буржуйские" диоды 4148 ?
Да, даже в 3.10 уже были они.
И на монтажке тоже они.
О процессоре ничего сказать не могу. У меня такого никогда не было.

Denn
09.01.2020, 21:50
На последних плата шелкография под "буржуйские" диоды 4148 ?

Так что 146%, что диоды запаяны неверно /-)

shapipovo
14.01.2020, 18:42
Перепаял диоды, кажется тест идет.
Вставляю ПЗУ 1,2 все виснет. На шине данных ступеньки. Без ПЗУ-1 их нет. При любом ПЗУ (не Орион) по шине норма. Подозрение на исправность ПЗУ1, хотя на программаторе все нормально. Или конфликт по шине данных. ПЗУ могу заменить только в субботу. С ПЗУ было у меня такое на Орион-128. Прошивалось, проверялось, а на реале не работало.

АлександрПП
14.01.2020, 19:42
Вставляю ПЗУ 1,2 все виснет. На шине данных ступеньки.
Уже хорошо!
Но, судя по картинке, маловато блокировочных конденсаторов, или их вообще нет. Очень уж кривая картинка.
Линии должны быть ровными, четкими.

.................................................. .................................................. ..........................................

При таком уровне помех Орион и не обязан запускаться.
И еще надо попробовать запустить хотя бы ПЗУ-1 без ПЗУ-2.
Если все будет работать как надо, то после сброса экран очищается и в динамике прозвучат три писка.
И как Орион реагирует на сброс сейчас? Что-то меняется?

shapipovo
15.01.2020, 05:35
Блокировочных конденсаторов напаял по полной. При сбросе экран замирает.

АлександрПП
15.01.2020, 07:49
Почему же картинка такая кривая? Какой блок питания? Что с одной ПЗУ, экран очищается, или на нем каша?

shapipovo
15.01.2020, 09:39
Сигнал был большой. БП Mastech HY3005-2, 30V -5A. Не очищается, мусор.