Вход

Просмотр полной версии : Орион-128: Cборка и настройка варианта 2011 Орион-128.2 ФАК



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

Gryphon
22.10.2011, 00:56
palsw, программа называется rekl.bas . Утром выложу сюда. Кстати, есть точно такая-же, только вместо ОРИОН выводится на экран ЩУЛЬЦ.

palsw
22.10.2011, 00:58
palsw, программа называется rekl.bas . Утром выложу сюда. Кстати, есть точно такая-же, только вместо ОРИОН выводится на экран ЩУЛЬЦ.

желательно в образе диска odi

BYTEMAN
22.10.2011, 00:58
Я уже это всё выкладывал в топиках... По-моему, в топике про археологические находки оно есть... Реклама с шульцом называется rek.bs

palsw
22.10.2011, 01:03
тогда объясните мне безграмотному как этот файл залить на орион-128?
для меня есть 2 пути -прошить РОМ-диск готовый или записать дискету из готового образа :)

BYTEMAN
22.10.2011, 01:08
palsw, плагин OdiWcx закинет файл с расширением BRU (и не только) в любой образ :) А дальше уже его загружать атласом.

palsw
22.10.2011, 01:12
что такое атлас уже знаю.как им пользоваться еще нет.Плагинами не пользуюсь как и самими фарами и тоталами.
будем разбираться ...

BYTEMAN
22.10.2011, 01:14
Плагинами не пользуюсь как и самими фарами и тоталами.
Кто-то ещё пользуется explorer'ом???


что такое атлас уже знаю.как им пользоваться еще нет.
Там всё примитивно :) Разберётесь ;)

АлександрПП
22.10.2011, 01:32
Наконец-то контроллер заработал без всяких сбоев.

palsw
22.10.2011, 01:39
Наконец-то контроллер заработал без всяких сбоев.

Поздравляю! теперь мне не будет скучно.Заодно научите меня создавать ром-диски с нуля и пользоваться атласом :)

Gryphon
22.10.2011, 10:01
В архиве файл rekl_bs.bru и она же в виде аудиофайла для загрузки через ch4

zorel
22.10.2011, 20:13
Сделал сегодня первый запуск своей платки.

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

ВВ55 одна дохлая оказалась.
Микросхемы почти все ставил 155 серии, микросхемы холодные.

Тест озу
http://photo.qip.ru/photo/zorel/3974583/small/95159913.jpg (http://photo.qip.ru/users/zorel/3974583/95159913/)

Прошивка M1rk
http://photo.qip.ru/photo/zorel/3974583/small/95159864.jpg (http://photo.qip.ru/users/zorel/3974583/95159864/)

http://photo.qip.ru/photo/zorel/3974583/small/95159883.jpg (http://photo.qip.ru/users/zorel/3974583/95159883/)

Ну и сама платка
http://photo.qip.ru/photo/zorel/3974583/small/95159888.jpg (http://photo.qip.ru/users/zorel/3974583/95159888/)

---------- Post added at 20:43 ---------- Previous post was at 20:10 ----------

Разобрался в чем проблема, проблема не в конденсаторах была, вытащил с пентагона микросхемы 565ру5В, установил в Орион, вместо того винегрета, все микросхемы 565ру5В поставил сразу заработал монитор.

АлександрПП
22.10.2011, 20:17
А я уже начал писать, что дело не конденсаторах, а в памяти.

zorel
22.10.2011, 20:19
АлександрПП, Только почему-то самопроизвольно в мониторе печатается 111111111.

АлександрПП
22.10.2011, 20:23
Потому что клавиатура не подключена. Может печатать что угодно. Но все же надо проверить шины портов ВВ55 на КЗ и попробовать заменить ее. На фото плохо видно, но мне кажется, что порт клавиатуры (самый левый) написано BED.

zorel
22.10.2011, 20:33
АлександрПП, я ВВ55 поменял местами, тест показал что в другом месте ВВ55 не работает, я ВВ55 уже заменил, теперь показывает ОК. Ладно, спасибо, с клавиатурой отдельно буду разбиратся.

zorel
23.10.2011, 01:46
АлександрПП, palsw, Вы уже себе прошивали atmega для клавиатуры, я их никогда не прошивал, такого (http://www.getchip.net/posts/delaem-lpt-programmator-dlya-avr-mikrokontrollerov/) программатора для прошивки достаточно будет?

АлександрПП
23.10.2011, 09:33
Конечно, пойдет. Я себе собирал программатор Громова. Он похож на этот.

---------- Post added at 09:33 ---------- Previous post was at 09:30 ----------

Вот ссылка.
http://easyelectronics.ru/avr-shag-pervyj-programmator.html

palsw
23.10.2011, 10:35
АлександрПП, palsw, Вы уже себе прошивали atmega для клавиатуры, я их никогда не прошивал, такого (http://www.getchip.net/posts/delaem-lpt-programmator-dlya-avr-mikrokontrollerov/) программатора для прошивки достаточно будет?

я таким и прошивал и программой Uniprof

в теме есть скриншот как фузы вывставить

AIS
24.10.2011, 01:55
Вот и я запустил своего Ориона. Ставил везде 155 серию. Запустился почти сразу - попалась битая ид4 , и поэтому один из вв55 постоянно занимал шину данных. На плате работают родные преобразователи питания (с моей доработкой, описанной выше) общее потребление по +5в 1,85А.
Разъёмы поставил самые простые - на таких гребенках на РСшных платах подключаются кнопки сброса, включения, светодиод винчестера и пр. . И внешние, и на плату доп памяти. Под плату клавиатуры поставил разъём со штырями подлиннее - при этой разводке получилось, что Atmega48 лежит на вв55.

palsw
24.10.2011, 13:06
zorel, Расскажи такую вещь,Z80 карта вставляется вместо процессора ВМ80А и паяються 2 разъема к плате :
вопросы
1.на плате не нужно резать дорожки?
2.в любой момент можна вытянуть Z80 карту и вставить процессор ВМ80А?
3.Куда паяються эти 2 разьема?
4.А нельзя было развести плату в системный разьем ?
5.Развести системную Ёлку на 2-3 разьема?
6.Реально увидеть новую схему и монтажку для платы Z80CARD-II?

вот такой скромный списочек :)

---------- Post added at 12:06 ---------- Previous post was at 12:01 ----------


Вот и я запустил своего Ориона. Ставил везде 155 серию. Запустился почти сразу - попалась битая ид4 , и поэтому один из вв55 постоянно занимал шину данных. На плате работают родные преобразователи питания (с моей доработкой, описанной выше) общее потребление по +5в 1,85А.
Разъёмы поставил самые простые - на таких гребенках на РСшных платах подключаются кнопки сброса, включения, светодиод винчестера и пр. . И внешние, и на плату доп памяти. Под плату клавиатуры поставил разъём со штырями подлиннее - при этой разводке получилось, что Atmega48 лежит на вв55.


мое мнение - не удачно выводить системный разьем на IDC ребенку - где потом искать 3х рядные мамы по 30 пин?

да и совместимости нет.а вдруг елку забацаем к ориону?

ps:оправдано сделать елку с дополнительным расширением ДОЗУ на 512к-1024к + Z80Сard+AY+еще чегото и с выходным разбемом системной шины для FDD?

АлександрПП
24.10.2011, 13:08
На 1. ответ - без резания не обойтись.
На 2. ответ - вряд ли. Все уже порезано. Обратной дороги нет.
На 4 и 5 ответ - было бы здорово.
И на 6 вопрос - поддерживаю просьбу о схеме. Не очень хочется прозванивать цепи и искать соответствие с имеющейся.

AIS
24.10.2011, 13:33
мое мнение - не удачно выводить системный разьем на IDC ребенку - где потом искать 3х рядные мамы по 30 пин?
Удобство этих разъёмов - трехрядный спокойно набирается просто пайкой рядом 1-рядного и 2-х рядного. И мамы под эти разъёмы бывают под пайку в плату и под провода. А по длине 30 пин - покупаю мамы самые длинные и откусываю кусачками сколько надо, а огрызки сгодятся, там, где покороче нужны разъёмы..

zorel
24.10.2011, 14:52
Вот все что есть у меня по z80card-II

palsw
25.10.2011, 17:38
всё закончил сегодня плату ДОЗУ все прекрасно работает :
http://s007.radikal.ru/i301/1110/05/d1bd8794ca64t.jpg (http://radikal.ru/F/s007.radikal.ru/i301/1110/05/d1bd8794ca64.jpg.html)http://s017.radikal.ru/i419/1110/29/1049477ee78bt.jpg (http://radikal.ru/F/s017.radikal.ru/i419/1110/29/1049477ee78b.jpg.html)

у всех так сетка начинается слева и внизу???

Плату Z80Card-II ставить не буду...

palsw
25.10.2011, 23:06
Назначение сигналов платы ДОЗУ
http://s017.radikal.ru/i400/1110/87/57077a588195t.jpg (http://radikal.ru/F/s017.radikal.ru/i400/1110/87/57077a588195.png.html)

Назначение сигналов платы Z80Card-II
http://i041.radikal.ru/1110/75/a1af506456c5t.jpg (http://radikal.ru/F/i041.radikal.ru/1110/75/a1af506456c5.png.html)

Зачем сигнал A0 выведен отдельным разьемом а не взять с панельки процессора?

Error404
26.10.2011, 10:11
Пара мыслей в новую ревизию.

Плату ZCard можно сделать на 5 мм уже со стороны панельки ВМ80 если переместить разъем 1..9 параллельно VD2 (между ВМ80 и DD`). Тогда эта плата и плата ДОЗУ не будут накладываться друг на друга при монтаже и их можно будет размещать в одной плоскости.

На плате ДОЗУ Разъем X3 надо разместить между DD17 и DD1. И разъем ответный к X3 на основной плате (как я понимаю, его пока просто нет) разместить соответственно между буфером и первой ОЗУ. Это просто получится доделать - все дорожи уже там проходят где надо, места достаточно, надо только вписать разъемы.

AIS
26.10.2011, 11:14
Разъём Х3 платы ДОЗУ можно и в эту плату впаять между DD48 и DD50 основной платы, и на плате ДОЗУ ответные отверстия есть.
Я его уже сейчас так и впаял наискосок, только шаг между отверстиями нестандартный, поэтому разьём пришлось впаивать кусочками по 2-3 контакта.

palsw
26.10.2011, 12:02
на плате ДОЗУ ставил мамы -панельки на 7 ног .косой разьем панельки кусал по 3 контакта

АлександрПП
26.10.2011, 12:38
переместить разъем 1..9 параллельно VD2 (между ВМ80 и DD`)
Можно, конечно. Можно и одно монтажное поле для микросхемы убрать. Но, чтобы получить 5 мм, надо поднять и ВМ80 на пару миллиметров.
А в чем смысл укорачивания платы ДОЗУ?

Error404
26.10.2011, 12:45
Разъём Х3 платы ДОЗУ можно и в эту плату впаять между DD48 и DD50 основной платы, и на плате ДОЗУ ответные отверстия есть.
Я его уже сейчас так и впаял наискосок, только шаг между отверстиями нестандартный, поэтому разьём пришлось впаивать кусочками по 2-3 контакта.


на плате ДОЗУ ставил мамы -панельки на 7 ног .косой разьем панельки кусал по 3 контакта

Вот чтобы не было этой порнографии, которую я проходил на себе еще 20 лет назад, с нестандартным_шагом_наиско сок и резаными разъемами я и вношу предложение.

---------- Post added at 12:45 ---------- Previous post was at 12:40 ----------


Можно, конечно. Можно и одно монтажное поле для микросхемы убрать. Но, чтобы получить 5 мм, надо поднять и ВМ80 на пару миллиметров.
А в чем смысл укорачивания платы ДОЗУ?

Ну, с Z-Card возможно хватит и 2,5 мм убрать. Оно совсем чуть-чуть налезало. Кто-то расчеты этих миллиметров приводил пару месяцев тому назад при утрясании первой ревизии (как и я все это уже предлагал - но кто меня тут слушает? все предпочитают колхозить).

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

Ewgeny7
27.10.2011, 11:27
Жизнь бурлит... Скорее бы моя платка приехала :)
Какие там у вас затыки с ромдисками? Могу любой вам собрать. Там часто бывают затыки с файлами, у которых почему-то неправильно указана длина, изза этого ромдиск "сыплется" с артефактами в меню. Приходится вручную поправлять размеры и выкидывать мусор в конце файлов.

АлександрПП
27.10.2011, 12:29
Да в ROM-диске ничего сложного. Понять структуру и собирать, какой кому нужен. Думаю, что это индивидуально, кому что надо. Структура описана в "Радио" 7-91г. стр.54.
Я собираю в WinHex, размер файла и адрес посадки удобно считать в М256 (М128), функция ARITHMETIC.

BYTEMAN
27.10.2011, 12:31
Prusak написал утилитку для iS-DOS, которая собирает ПРАВИЛЬНЫЕ РОМ-диски из BRU-файлов.

Ewgeny7
27.10.2011, 12:47
Prusak написал утилитку для iS-DOS, которая собирает ПРАВИЛЬНЫЕ РОМ-диски из BRU-файлов.
а попроще чем ИСДОС среды не нашлось? :)
И как диск может быть неправильным? Он или работает, или глючит.

Я собираю в WinHex
Я тоже, там же смотрю и размеры и посадку.

BYTEMAN
27.10.2011, 12:49
Ну это не у меня спрашивайте :) Факт в том, что оно работает, и РОМ-диски для себя мы собирали именно в этой софтине, и, кстати, шили ПЗУ для РОМ-диска тоже из-под ис-дос (точнее тасис) на АТМ-Турбо2+.

4887
28.10.2011, 10:27
Уф-ф, наконец осилил. Но, как я понял, проблемами энергопотребления серьезно не занимался никто. Иначе заменили бы шинные формирователи на инверсные...

palsw
28.10.2011, 10:32
4887, все хотели журнальную плату .БП в наше время не проблема :)

4887
28.10.2011, 10:36
Ты не понял. Скорее, я выразился коряво. Я не говорю о переразводке ПП, я имел в виду замену пар ИР82/ВА86 -> ИР83/ВА87. Инверсные МС потребляют меньшую мощность.

palsw
28.10.2011, 10:58
4887, прочитай эту тему и всё будет ясно http://zx.pk.ru/showthread.php?t=16179

4887
28.10.2011, 11:11
прочитай эту тему
А при чем тут "Тема относящуюся к производству печатных плат Орион-128"?

Error404
28.10.2011, 12:04
Ты не понял. Скорее, я выразился коряво. Я не говорю о переразводке ПП, я имел в виду замену пар ИР82/ВА86 -> ИР83/ВА87. Инверсные МС потребляют меньшую мощность.

Потребляемая мощность вряд ли кому-то интересна. А вот как они по быстродействию и нагрузочной способности? Если лучше, то может и имело бы смысл. С другой стороны, буфера ША и ШД на инверсные все равно не заменишь...

palsw
28.10.2011, 12:22
ир82,ир83 Ток потребления 160мА у обоих.где написано что ир83 меньше кушает?
ва86,ва87 Ток потребления, мА: 130

Vasily
28.10.2011, 12:35
А что делать потом с инверсными шинами, если все дешифрации и порты заточены под "прямые"? Получается, что нужно переделывать еще и всю перефирию.

4887
28.10.2011, 15:55
А я и не утверждал по регистрам, я говорю о шинниках: ВА87 потребляет тока на 25% меньше, чем ВА86 - 95 и 135 мА соответственно (с) Хвощ "Микропроцессоры и микроЭВМ".

palsw
28.10.2011, 16:06
А я и не утверждал по регистрам, я говорю о шинниках: ВА87 потребляет тока на 25% меньше, чем ВА86 - 95 и 135 мА соответственно (с) Хвощ "Микропроцессоры и микроЭВМ".

если можна ссылку на первоисточник

АлександрПП
28.10.2011, 16:41
ВА87 потребляет тока на 25% меньше, чем ВА86 - 95 и 135 мА соответственно
Верно. А что, блок питания не тянет четыре ВА86?

4887
28.10.2011, 19:36
если можна ссылку на первоисточник
Можно, чего же...
Хвощ С.Т., Варлинский Н.Н. Микропроцессоры и микроЭВМ в системах автоматического управления, стр.113

http://www.twirpx.com/file/520039/

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


Верно. А что, блок питания не тянет четыре ВА86?
Понимаешь, 20 лет назад у меня Орион был темой дипломного проекта, а заданием было максимально снизить энергопотребление. Так, что я наэкспериментировался с паяльником от души. Но мне удалось достичь тока потребления всего 900 мА.

palsw
28.10.2011, 20:16
4887, мелкая логика какая использовалась?
ир13 заменялись на что то современное?

4887
28.10.2011, 22:21
4887, мелкая логика какая использовалась?
ир13 заменялись на что то современное?

Вовсю использовал серию 1533, кроме ИР13 и ИЕ5. Счетчики были чересчур быстрыми и это мешало (были пиковые выбросы на фронтах сигналов, это приводило к ложным срабатываниям счетчиков). Кроме того, порты ВВ55 были заменены на "фирмУ" Siemens 82C55A-2-N в PLCC44-кузовах через переходники (даже не ожидал, что они так мало кушают тока). Пара таких портов благополучно дожила до сегодняшнего времени.

palsw
28.10.2011, 22:28
82с55 у меня есть обычные диповские нужно будет попробовать

Error404
29.10.2011, 00:27
82с55 у меня есть обычные диповские нужно будет попробовать

Они еще и работают быстрее. На советских ИК55 комп на турбе (на Z80, ессно) может глючить с клавиатурой и прочими ППА.

VituZz
29.10.2011, 17:13
С помощью M128$ набери эти коды с 0 и запусти:

0 1 2 3 4 5 6 7 8 9 A B C D E F
21 20 00 11 00 F0 7E 12 23 13 7D FE 50 C2 06 00
C3 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00
3E 01 32 00 F9 21 00 BF 36 44 23 7C FE C0 C2 08
F0 36 11 23 7C FE F0 C2 11 F0 AF 32 00 F9 21 00
C0 36 55 23 36 AA 23 7C FE F0 C2 21 F0 C3 2E F0


А что должно быть на экране? У меня он просто очищается.
Лет 15 не смотрел в коды ВМ80. Открыл описание "Ориона" в "Радио", №2 за 1990, но фрагменты, выделенные цветом, не понял.

HardWareMan
29.10.2011, 20:27
Выделенный кусок кода заливает код 44H с адреса BF00H по BFFFH. Затем, код меняется на 11H, который льется вплоть до EFFFH включительно (экран). Если учесть предшествующее 01H в F900H, то все это льется в атрибуты (страница 1). Затем, снова включается страница 0 и заливается 55H/AAH уже в экран. Ну и дальше по тексту. ;) Последний джамп - бесконечный цикл.
PS Я так понял: заливка атрибутов BF00H-BFFFH другим цветом нужна для проверки синхронизации сдвига точек и атрибутов, о чем уже был разговор выше.
PSS А, лол, это же мой код. Вот жешь, хотя уже забыл о чем речь, по кодам декодировал и восстановил все. Мда, 20+ лет стажу ВМ80 не пропьешь...

VituZz
29.10.2011, 22:47
Может, я сильно подзабыл, конечно... Но непонятно всё же назначение заливки 44h с BF00h по BFFFh. Разве в 1 странице ОЗУ управления цветом не находится в тех же адресах, что и ОЗУ экрана в 0-й странице, т.е. C000-EFFFh? Что это за адреса такие - BF00h-BFFFh - если не просто ОЗУ пользователя?
А бесконечный цикл вроде должен быть C3 2D F0.

В моём "Орионе" тоже присутствуют в левой части экрана артефакты, вот и хотел посмотреть.

palsw
29.10.2011, 23:34
Я пока что не набивал программу - у меня выход только ЧБ ан тв тюнер .вот прикручу Пал кодер или VGA-конвертер тогда и проверю

АлександрПП
29.10.2011, 23:40
А какой стартовый адрес программы?

palsw
29.10.2011, 23:44
АлександрПП, http://zx.pk.ru/showpost.php?p=426838&postcount=249

HardWareMan
30.10.2011, 00:34
Может, я сильно подзабыл, конечно... Но непонятно всё же назначение заливки 44h с BF00h по BFFFh. Разве в 1 странице ОЗУ управления цветом не находится в тех же адресах, что и ОЗУ экрана в 0-й странице, т.е. C000-EFFFh? Что это за адреса такие - BF00h-BFFFh - если не просто ОЗУ пользователя?
Весь второй план интерпретируется как атрибуты. И в случае расхождения с передним планом нужно знать, кто из них сидит правильно по отношению к гашению. Чтобы выявить лагающий. Для этого и выбраны разные цвета.

А бесконечный цикл вроде должен быть C3 2D F0.
А, точно, спасибо.

В моём "Орионе" тоже присутствуют в левой части экрана артефакты, вот и хотел посмотреть.
Посмотри.

VituZz
30.10.2011, 00:45
Весь второй план интерпретируется как атрибуты. И в случае расхождения с передним планом нужно знать, кто из них сидит правильно по отношению к гашению. Чтобы выявить лагающий. Для этого и выбраны разные цвета.

Всё равно не понял. Там дальше идёт заполнение в первой странице кодом 11h, а потом 0-я заполняется попеременно 55h и AAh. Это понятно. Но для чего заполняется BF00-BFFF кодом 44h? Это ведь просто ОЗУ пользователя, и с видео оно никак не связано?


Посмотри.

Так посмотрел. Если в конце зациклить прогу C3 2D F0, то вообще никаких изменений на экране у меня нет. Странно.

HardWareMan
30.10.2011, 09:51
Всё равно не понял. Там дальше идёт заполнение в первой странице кодом 11h, а потом 0-я заполняется попеременно 55h и AAh. Это понятно. Но для чего заполняется BF00-BFFF кодом 44h? Это ведь просто ОЗУ пользователя, и с видео оно никак не связано?
Опять двадцать пять. Память она непрерывна. Наверное проще показать на кривом рисунке:
http://savepic.su/585769.png
В идеале, экран должен полностью заполнять и совпадать с красной областью. Но у тебя он смещен (черная рамка). Поэтому, он захватывает смежные области, что для экрана является BF00H-BFFFH и F000H-F0FFH. При этом, области атрибутов совпадают с областями экрана. Теперь, у нас есть 3 сигнала, которые должны быть строго синхронны: область экрана (точки), область атрибутов (цвета) и гашение.
1. Такое смещение может вызвать ранее гашение. Тогда левый столбец точек из BFxx окрасится цветом из BFxx и мы узнаем, что атрибуты синхронны к изображению и нам надо только задержать гашение кондером, к примеру.
2. Так же, это может быть вызвано запаздыванием точек. Тогда левые точки из BFxx окрасятся цветом экрана из C0xx и нам станет ясно, что у нас произошло смещение изображения точек, а атрибуты и гашение синхронны.
Ну и еще 1 вариант, но я думаю мысль понятная. Тест призван определить конкретную ситуацию, чтобы принять правильное решение. Но тут обязательно подключение цвета.

VituZz
30.10.2011, 11:54
Этот принцип я сразу понял, когда посмотрел твою прогу в кодах. Но меня смутило, что заполняются кодом 44h целых 256 байт. Только сейчас дошло, что это и есть одно "знакоместо" слева от экрана - полоса, так сказать. Мне показалось почему-то, что нужно заполнить только байт BFFFh. Ну, хорошо, хоть вообще дошло! :v2_dizzy_facepalm:

HardWareMan
30.10.2011, 12:39
Но ведь главное - это результат, а не путь к нему, правда? Если дошло, значит ты развился на следующую ступень. ;)

VituZz
31.10.2011, 14:12
Повозился ещё с программкой. Наверное, не работала она у меня потому, что запускал я её из-под ОРДОСа. А переносил ты код выше F000 для того, чтобы не использовать ПП Монитора F839 (запись байта в доп. страницу)? В общем, заодно вспомнив слегонца ассемблер ВМ80, сделал я немного по другому. Использовал экран №3 (4000-6FFF), а всю программку разместил с 0000. Для заполнения ОЗУ цвета использовал ПП F839. В общем, получил я синий квадрат на весь экран. Есть сомнения у меня по поводу того, какой байт записывать в порт F800 для управления цветовым режимом. Я записываю туда 06 для того, чтобы получить синий квадрат. В "Радио" №2 за 1990, как мне кажется, есть ошибка при описании этого порта. Там написано:
D0=0/1 - палитра 1/2;
D1=0/1 - 16 цветов/4 цвета;
D2=0/1 - монохром/цвет;
а ниже это же:
00 - монохром, зелёный на чёрном;
01 - монохром, жёлтый на голубом;
02, 03 - гашение изображения;
04 - 4-цветный режим, палитра 1;
05 - 4-цветный режим, палитра 2;
06, 07=110, 111 - 16-цветный режим.
Твоя программка не управляет портом F800, значит, используется значение по умолчанию. Если работа идёт под Монитором, то в этом порту должно быть значение 00 - монохром, зелёный на чёрном. У меня же при этом выводится всякий мусор коричневым по голубому. Что-то я совсем запутался. Что должна выдать твоя программка на нормальном исправном "Орионе"? Синий квадрат? Чередующиеся вертикальные пурпурные и светло-зелёные полосы? Или вертикальные полоски толщиной в 1 пиксель?
Помню, что в каком-то журнале было описание всех этих графических режимов. Буду искать.

ПС. Заполнение областей ОЗУ до экрана, самого экрана и цвета проверял с помощью M256. Всё заполняется как задумано.

HardWareMan
31.10.2011, 14:28
Ах да, совсем забыл про порт выбора режима цвета. Ну по идее, должен быть весь экран одного цвета. Если слева-справа есть полоски другого цвета - то что-то не так. Ну и если артефакты есть - тоже смотреть.

VituZz
31.10.2011, 15:05
В том-то и дело, что при выводе синего квадрата никаких полосок справа-слева нет. А при обычной работе эти лишние точечки-полосочки слева появляются. Ещё поэкспериментирую. Есть подозрение у меня, что с палитрами что-то где-то перепутано на плате...

HardWareMan
31.10.2011, 15:53
Получается, что атрибуты у тебя совпадают с гашением. Остается только инверсия тактов сдвига...

VituZz
31.10.2011, 22:50
После многочисленных экспериментов выяснилось: "артефактная" точка слева от экрана появляется только в том случае, если есть точка в 128-м столбце! При этом и сама "правильная" точка выглядит ярче своих коллег в соседних позициях. Это верно даже в монохромном режиме. Что бы это значило? Пока не знаю, куда дальше копать.

HardWareMan
31.10.2011, 23:39
128 столбец от экрана? Тогда у тебя проблемы со счетчиками. Точнее, с быстродействием строчного счетчика. У меня такое было в Спеце_МХ2.

palsw
31.10.2011, 23:44
VituZz, возможно увидеть скриншот левых точек и полосок и 128 столбца глючного где он расположен

у меня еще сам растр как бы весь состоит их вертикальных тёмных и светлых полос тоненьких.видно на моих скриншотах в этой теме

---------- Post added at 21:44 ---------- Previous post was at 21:41 ----------

http://zx.pk.ru/showpost.php?p=418615&postcount=92

VituZz
01.11.2011, 00:22
возможно увидеть скриншот левых точек и полосок и 128 столбца глючного где он расположен
Нечем сейчас фотографировать, к сожалению. 128-й столбец - это граница между первой и второй третями экрана. Последняя точка первой трети экрана :).

---------- Post added at 23:22 ---------- Previous post was at 23:11 ----------


128 столбец от экрана? Тогда у тебя проблемы со счетчиками. Точнее, с быстродействием строчного счетчика. У меня такое было в Спеце_МХ2.
Буду смотреть синхрогенератор. У меня в нём чего только не стоит: и КМ155, К155 и просто 155, К555, КР1533, 74LS, Tesla MH74 и DL004D. ИЕ5-е тоже двух видов. Неудивительно, что оно так работает. Хотя меня это сильно не напрягает.

HardWareMan
01.11.2011, 08:58
Ты потыкай осциллом по битам перебора в строке. Всего же 6 бит: X0-X5, судя по 128 точкам (16 байт) это должно быть переключение с 0FH=>10H. По оригинальной схеме Ориона, эти сигналы соответствуют: X0 - 41, X1 - 53, X2 - 49, X3 - 46, X4 - 47, X5 - 48. При этом: Х0 - быстрый триггер DD2 (14->12), Х1 - быстрый триггер DD5 (14->12), Х2 - быстрый триггер DD4 (14->12), X3-X5 - медленный счетчик DD3 (1->9,8,11). Вообще, до конца не понятно, но вроде как виноват DD3. Кто там у тебя стоит?

VituZz
01.11.2011, 09:45
D3, D6 - КМ155ИЕ5, D2, D4, D5 - Tesla MH7493AS. Яйцеллографа, к сожалению, нет и не предвидится. Может, просто попробую заменить для начала счётчики на однотипные, недавно привалило "счастье" в виде кулька новых КМ155ИЕ5.

HardWareMan
01.11.2011, 12:08
Ну все не надо, достаточно для начала тех, что участвуют в строке, я уже обозначил их. А, лол, для тебя получается что все... :3

aviator
06.11.2011, 13:39
Товарищи, подскажите где сейчас можно приобрести по вменяемым ценам нашу стандартную логику, 555 и 1533 серии? А то в чипдипе отдельные позиции доходят до 300 рублей за штуку, не собирать же ж "Орион" на 74ALS буржуйской серии...

4887
06.11.2011, 17:19
не собирать же ж "Орион" на 74ALS буржуйской серии
А что смущает?

VituZz
06.11.2011, 17:23
На барахолках ещё можно встретить достаточное количество как старых плат, так и сами микросхемы россыпью. Иногда по самым смешным ценам. К тому же есть аукционы, где эти мелкосхемы тоже встречаются в широком ассортименте по вполне нормальным ценам. У старых радиолюбителей можно спрашивать.

aviator
06.11.2011, 18:09
А что смущает?
Да, в принципе, на 74ALS и буду собирать... Посмотрим, что выйдет.

Ewgeny7
06.11.2011, 19:28
Товарищи, подскажите где сейчас можно приобрести по вменяемым ценам нашу стандартную логику, 555 и 1533 серии?
www.elitan.ru

АлександрПП
21.11.2011, 13:06
Подумав, решил заняться платой Z80. Есть вопрос к zorel, ведь это он разводил плату.
Так как плата ставится в панельку ВМ80, то почти все сигналы на нее идут с нее. Дополнительно распаиваются контакты. что рядом с микросхемой DD5.
Зачем выведены сигналы на контакты пронумерованные как 1 - 9? Ведь здесь дублируются сигналы, подходящие через панельку микросхемы.

Error404
21.11.2011, 16:47
Подумав, решил заняться платой Z80. Есть вопрос к zorel, ведь это он разводил плату.
Так как плата ставится в панельку ВМ80, то почти все сигналы на нее идут с нее. Дополнительно распаиваются контакты. что рядом с микросхемой DD5.
Зачем выведены сигналы на контакты пронумерованные как 1 - 9? Ведь здесь дублируются сигналы, подходящие через панельку микросхемы.

Как мне кажется, это сделано для того чтобы на основной плате не отрезать никакие проводники от контактов 8080 (как предлагается в методичке Чистякова - через эти отрезанные контакты заводят сигналы расширения), а заводить их через эти 9 контактов

АлександрПП
21.11.2011, 16:58
Но если мы не отрежем контакты от 8080, то не сможем вставлять плату в панельку процессора, т.к. по неотрезанным проводникам сигналы пойдут на нее.

andreil
21.11.2011, 17:22
Реально ли собрать на РУ7, вместо РУ5? (намного проще достать...)
Так же интересует возможность установки AT29C020 (я в них 0, потому и спрашиваю).

4887
21.11.2011, 18:53
Реально ли собрать на РУ7, вместо РУ5? (намного проще достать...)
Да, только 1-й вывод на землю посади у всей линейки (лишний адресный вход).

АлександрПП
21.11.2011, 19:03
Менять РУ5 на РУ7 один на один не очень экономный метод - используется только часть микросхем. Правильнее так:
http://narod.ru/disk/32045694001/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D 0%B0%20%D0%A0%D0%A37.rtf.html

andreil
21.11.2011, 19:58
АлександрПП, благодарствую. Просто могу купить до 30 штук (РУ7К, 92 года, керамика) по цене ≈0,46$, что вроде как вполне нормально.

АлександрПП
21.11.2011, 20:06
Ну, тогда можно смело паять не жалея.:smile:

andreil
21.11.2011, 20:45
Ну, сперва надо заказать плату, а потом уже паять ;)
А как насчет AT29C020? Стоит 2$ (против 1.5$ за AT29C010)

palsw
21.11.2011, 21:03
andreil, что то пзу фирмы атмел не заработали у меня на орионе.Винбонд рулит!

---------- Post added at 19:03 ---------- Previous post was at 19:02 ----------

W29EE011-15

Error404
22.11.2011, 12:27
Менять РУ5 на РУ7 один на один не очень экономный метод - используется только часть микросхем. Правильнее так:
http://narod.ru/disk/32045694001/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D 0%B0%20%D0%A0%D0%A37.rtf.html

Именно по этой методике я и допиливаю стандартную плату тут:
http://zx.pk.ru/showthread.php?t=17329


Реально ли собрать на РУ7, вместо РУ5? (намного проще достать...)
....
Ну, сперва надо заказать плату, а потом уже паять


Присоединяйтесь к проекту "Орион-128 ревизия 512" (http://zx.pk.ru/showthread.php?t=17329), вместе - веселее. :)

АлександрПП
22.11.2011, 22:15
Не могу разобраться с подключением платы Z80 по методике Чистякова. Имею ввиду группу из 11 контактов. Чистяковым упоминается подключение только трех из них - PF8, PF9, PFA/ Откуда, с какого места платы "Ориона", брать другие сигналы - /RD, /IORQ, /M1, /NMI, /BPQ, PFC, /PFD, /PFE? Кто подключал, расскажите.

Error404
22.11.2011, 23:44
Не могу разобраться с подключением платы Z80 по методике Чистякова. Имею ввиду группу из 11 контактов. Чистяковым упоминается подключение только трех из них - PF8, PF9, PFA/


Это то что нужно обязательно для обращения к портам не только по LD, но и по OUT. Делать эту доработку (смеситель для сигналов выборки) можно либо на дополнительной 555ЛИ1 (она включается в разрыв сигналов выборки соответствующих портов перед инверторами DD11 и DD15 - в методичке описано как), либо на 555ЛА3 которая включается вместо этих инверторов (иллюстрация во вложении).



Откуда, с какого места платы "Ориона", брать другие сигналы - /RD, /IORQ, /M1, /NMI, /BPQ, PFC, /PFD, /PFE? Кто подключал, расскажите.

Это нужно на будущее. Собственно для внедрежа Z80 оно так сразу не нужно. К примеру, /IORQ (а в некоторых схемах еще и /M1) понадобится для подключения для подключения муз. процессора.

Также учтите, что имеющаяся у нас в наличии методичка Чистякова относится к Z80-card I, и ту я нашел только перерыв все Pk3-шные архивы. Методичка от Z80-card II (печатку которой мы используем) была у меня только в печатном экземпляре и не сохранилась. Отличие там в окне диспетчера. В Z80-card I был диспетчер по 32к и соответственно он включался в разрыв трех адресных проводов. В нашем Z80-card II диспетчер по 16к и он включаетя в разрыв уже четырех адресных проводов. Иллюстрацию прилагаю.

АлександрПП
22.11.2011, 23:52
Спасибо! Честно говоря, я и надеялся на ответ Error404, т.к. видел на фото, что у него Z80-card подключена. Но напрямую не спрашивал, т.к. вижу, что там загрузка с новой ревизией.
Ну что ж, все ясно, спасибо.

andreil
23.11.2011, 14:30
Народ, кто может снять осциллограммы с шины 115 (синхросмесь), а так же ее составляющих (выводы 5 и 4 DD9.2) - хочу иметь эталон для симуляции.

Ал-р
23.11.2011, 21:59
АлександрПП, благодарствую. Просто могу купить до 30 штук (РУ7К, 92 года, керамика) по цене ≈0,46$, что вроде как вполне нормально.
-
предлагаю 32шт 41256-10 Siemens (или меньшее к-во кратное 8 по 0.5$) - и это гораздо лучше РУ7 даже в керамике - на своё барахло типа РУ7 Интеграл даже "золота" не жалел? - что-то я не видел такого в ЕС-ках.
(Минск)

andreil
23.11.2011, 22:52
Ал-р, Мне уже и так предложили их (или это Вы на ay.by сидите под ником bk-m? :) )

Ал-р
23.11.2011, 23:10
andreil, что то пзу фирмы атмел не заработали у меня на орионе.Винбонд рулит!
---------- Post added at 19:03 ---------- Previous post was at 19:02 ----------
W29EE011-15
-
У Вас есть перед флэшкой два регистра-защёлки адреса?
Атмел пыталась выступать вроде как паПА'-основатель серии 29ххх,
остальным же нужно было как-то конкурировать и ... все добавили как в 28ххх внутренние регистры-защёлки адреса по CS (экономя при этом два 8х ненужных корпуса RG-20pin и соотв меньший размер ПП - со всеми вытекающими ... (см-сравните pdf на АТ29ххх и 29ххх других фирм).

HardWareMan
24.11.2011, 07:41
-
У Вас есть перед флэшкой два регистра-защёлки адреса?
Атмел пыталась выступать вроде как паПА'-основатель серии 29ххх,
остальным же нужно было как-то конкурировать и ... все добавили как в 28ххх внутренние регистры-защёлки адреса по CS (экономя при этом два 8х ненужных корпуса RG-20pin и соотв меньший размер ПП - со всеми вытекающими ... (см-сравните pdf на АТ29ххх и 29ххх других фирм).
И вроде как все логично в ваших словах, но объясните мне одно: разве ВМ80/Z80 не удерживают свои адреса в стабильном во время всего машинного цикла, устанавливая его в самом начале цикла чтения и задолго до цикла записи? А CS в Орионе привязан к адресу, что дает гличи в моменты переключения, на которые может реагировать пресловутая защелка по адресам, но почему-то не реагирует. К тому же, на РФках нет никаких защелок и все ОК. Ах да, 15 лет назад я лично наблюдал постоянный глич на дешифраторе портов Fxxx (делаем цикличное чтение/запись в один порт, а гличат практически все линии, но ЕМНИП F700 больше всех), который, впрочем, никак не проявлялся, так как порты привязаны к стробу записи/чтения данных.
Ну а касаемо Ориона, то там в штатном варианте есть два латча на адресах. Правда их назначение буферизирование, но никто не запрещает заюзать вход управления латчем для стабилизации адреса на весь машинный цикл, подключив его к сигналу SYN ВМ80 (MREQ/IORQ для Z80).

Error404
24.11.2011, 22:17
Ал-р, проверьте личку, пож.

Ewgeny7
02.12.2011, 23:23
Сегодня за вечер запаял все микрухи и часть конденсаторов в плату Ориона. Теперь чешу репу, где выдрать резисторы и оставшиеся конденсаторы.
Планирую собирать "классику", постепенно наворачивая её. продлевая удовольствие :)
П.С. Принимайте и меня в клуб собирающих орионоведов :)

DATAsoft
03.12.2011, 01:02
Ewgeny7, молодец.
А у меня так и не доходят руки собрать Орион на новой плате...
Есть только несколько лет назад собранная "классика" на древней плате.

Error404
05.12.2011, 14:44
Планирую собирать "классику", постепенно наворачивая её. продлевая удовольствие :)
П.С. Принимайте и меня в клуб собирающих орионоведов :)

Женя, а у тебя ведь есть конвертор в VGA от zst, да?
Архиважно (с) скрестить его с классическим Орионом (ЕМНИП, zst это так и не добил). Такая полупросьба-полунамек... :rolleyes:

Ewgeny7
05.12.2011, 23:52
Такая полупросьба-полунамек...
Я понял... (скромно потупив глазки).
Как раз сегодня я впервые включил плату Ориона (без процессора) и полюбовался на квадратный "матрасик" Ориона на ТВ-тюнере. Тащу его на работу, там есть БП со всеми требуемыми напряжениями для работы процессора. Да и прошивалка ПЗУ тоже там... В качестве ПЗУ выбрал 27С256, неиспользуемые выводы соответственно притянул куда надо под панелькой.
Может и успею завтра поковырять привинчивание VGA-конвертера, в нем как раз залита версия 2.08 для такого рода советских машинок.

Ewgeny7
06.12.2011, 10:10
Ну вот, на свете одним Орионом стало больше :v2_dizzy_dance:

Ewgeny7
06.12.2011, 13:00
К ВГА-монитору подключилось хорошо. Только резистор 1кОм в разрыв провода синхросмеси добавил, иначе изображение срывалось и двоилось временами.
Все сигналы для конвертера взял прямо с Х6, за исключением F10M - он взят с 11 ноги близлежащей ИР13 (любой из двух). Фотоаппарата с собой нету, но тест-256 смотрится кысиво :)

Сфотографировал мобильником, но тут уж извиняйте за качество. Муаров никаких на мониторе нет, издержки камеры.
Прошивка конвертера ТУТА (http://zx.pk.ru/attachment.php?attachmentid=15012&d=1261594691). На плате конвертера сделана доработка (http://zx.pk.ru/showpost.php?p=213835&postcount=165) для удвоителя частоты.
Установленные перемычки - J3 и J7.

Error404
06.12.2011, 14:42
К ВГА-монитору подключилось хорошо. Только резистор 1кОм в разрыв провода синхросмеси добавил, иначе изображение срывалось и двоилось временами.
Все сигналы для конвертера взял прямо с Х6, за исключением F10M - он взят с 11 ноги близлежащей ИР13 (любой из двух). Фотоаппарата с собой нету, но тест-256 смотрится кысиво :)

Сфотографировал мобильником, но тут уж извиняйте за качество. Муаров никаких на мониторе нет, издержки камеры.
Прошивка конвертера ТУТА (http://zx.pk.ru/attachment.php?attachmentid=15012&d=1261594691). На плате конвертера сделана доработка (http://zx.pk.ru/showpost.php?p=213835&postcount=165) для удвоителя частоты.
Установленные перемычки - J3 и J7.

Интересно, а расширенный режим (480х256) оно будет отображать?
А ты сам как, планируешь сделать доработку для режима отображения 480х256 (http://orion-z.mylivepage.ru/file/355/2434_scr_turbo_AY_kempston.rar)?

Ewgeny7
06.12.2011, 21:37
Интересно, а расширенный режим (480х256) оно будет отображать?
Фрейм в этом режиме не меняется, только расширяется поле вывода. Бутет отображать точно так же.

Error404
06.12.2011, 22:20
Фрейм в этом режиме не меняется, только расширяется поле вывода. Бутет отображать точно так же.

Памяти то потребуется больше. Оно же не на лету формирует выходной кадр, а из буфера. Я правильно понимаю?

HardWareMan
07.12.2011, 07:43
Если изначально рассчитано сэмлпить 64мкс интервал на 14МГц, то никуда оно не денется. ;)

Ewgeny7
07.12.2011, 10:47
Памяти то потребуется больше.
Нет, ровно столько же, в память пишется весь экран включая черный бордюр. Просто теперь он будет цветной и с букаффками.

Подключаю клаву, возникла проблемка. На платке клав. адаптера перепутана местами маркировка А и С? Что с платой РОМдиска, там так же?

---------- Post added at 10:47 ---------- Previous post was at 10:46 ----------


рассчитано сэмлпить 64мкс интервал на 14МГц
10Мгц. Точнее, конвертер умножает ее на 2, т.е. 20Мгц.

palsw
07.12.2011, 11:12
Ewgeny7, http://zx.pk.ru/showpost.php?p=423757&postcount=229

HardWareMan
07.12.2011, 15:37
10Мгц. Точнее, конвертер умножает ее на 2, т.е. 20Мгц.
Ну я от темы Спекка плясал. а тут да, 20МГц, требуется на 42% больше требуется памяти.

АлександрПП
07.12.2011, 16:01
На платке клав. адаптера перепутана местами маркировка А и С? Что с платой РОМдиска, там так же?
На плате адаптера клавиатуры перепутана ШЕЛКОГРАФИЯ А и С. Сам разъем встает нормально. На плате ROM-диска перепутаны места А и С именно разъема - он развернут зеркально по вертикали. Ну и в связи с этим надо обращать внимание на питание платок.

Ewgeny7
07.12.2011, 19:50
На платке ромдиска я присобачил самый простой трехрядный разъем (не угловой) и перекинул местами питание. Платка фтыкается очень удобно в материнку, немножко вылезая за ее край. А вот разъем клавиатурного адаптера мне нравится куда как меньше, нужно или ставить ее вверх пайкой/вниз деталями на прямом разъеме, или пилюкать через полгорода в поисках углового разъема... Поэтому пока что сижу без клавы.

---------- Post added at 19:50 ---------- Previous post was at 19:46 ----------


Ну я от темы Спекка плясал. а тут да, 20МГц, требуется на 42% больше требуется памяти.
Верно. Только чтобы не ввести в заблуждение Error404, уточню, что больше памяти требуется для Ориона вообще, а не для какого-либо из его режимов. Во всех графических режимах расход памяти будет одинаковый, и конвертер разницы не заметит вообще, поскольку для него картинкой является весь экран целиком, от одного кадрового импульса до следующего.

АлександрПП
07.12.2011, 19:53
нужно или ставить ее вверх пайкой/вниз деталями на прямом разъеме, или пилюкать через полгорода в поисках углового разъема...
Тогда все ясно, мои советы не пойдут. У меня угловые разъемы. Кстати, покупал их в "Промавтоматике"

HardWareMan
07.12.2011, 22:31
Верно. Только чтобы не ввести в заблуждение Error404, уточню, что больше памяти требуется для Ориона вообще, а не для какого-либо из его режимов. Во всех графических режимах расход памяти будет одинаковый, и конвертер разницы не заметит вообще, поскольку для него картинкой является весь экран целиком, от одного кадрового импульса до следующего.

Верно то, что во всех режимах Ориона тайминги развертки не меняются, а значит и количество необходимой памяти, ты ведь это хотел сказать. Но по сравнению со спеком частота выше, а значит семплов больше. Если рассматривать только в рамках режимов Ориона, допустив, что в стандартном 384х256 все хорошо умещается, тогда да, ему пофигу. Но если рассматривать именно со стороны перехода с 14Мгц на 20Мгц, то память надо наращивать. Теперь вопрос, сколько ее там по факту? Рассчитывалась ли схема сразу на такие объемы и частоты?

Ewgeny7
07.12.2011, 23:08
Теперь вопрос, сколько ее там по факту?
512кб.


Рассчитывалась ли схема сразу на такие объемы и частоты?
Нет, в первую очередь на Спектрум, но всего хватило и на Орион. Обсуждать это уже не надо, конвертер уже подключен и работает :)

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

Можно примерно прикинуть - примерно 640 точек в строке, количество строк - 320, итого немногим более 200000 точек, каждой хватает полубайта.

vadim-enot
07.12.2011, 23:34
А можно где-то преобрести платку ориона?

Ewgeny7
08.12.2011, 10:06
А можно где-то преобрести платку ориона?
Здесь (http://zx.pk.ru/showthread.php?t=16169) голые платы.
Или когда я соберу свой конструктор, скорее всего продам его. Для работы/развлечений у меня есть аж три Ориона на ПЛИСах :)

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

АлександрПП
08.12.2011, 10:23
для работы с дисководом достаточно 128кб памяти
Вполне достаточно.

Ewgeny7
08.12.2011, 10:44
Вполне достаточно.
Значит, займусь контроллером дискогрыза.

Ewgeny7
09.12.2011, 21:23
palsw, спасибо за кучу полезной информации!
От себя бы порекомендовал добавить на выходы D17 (ВА86 - буфер данных от процессора) резисторную сборку, особенно, если нет платы расширения памяти. Исчезнут глюки с "фантомными" дисками C и D в Ордосе.

palsw
09.12.2011, 21:26
Ewgeny7, кстати было такое,но я установил плату ДОЗУ и все стало на свои места

zorel
14.02.2012, 21:04
Хочу доделать свой орион.. Может кто сталкивался, не работает клавиатура, пока не понятно в контроллере проблема или в орионе. Контроллер подключил, при включении загораются и тухнут светодиоды,на нажатие клавишь Scr.Lock, Num Lock и caps светодиоды на клавиатуре загораются и гаснут, на нажатие кнопок на клаве, комп не реагирует, да и постоянно мигает курсор..

АлександрПП
14.02.2012, 21:09
загораются и тухнут светодиоды,на нажатие клавишь Scr.Lock, Num Lock и caps светодиоды на клавиатуре загораются и гаснут
Значит контроллер клавиатуры работает. Проверяем ВВ55 и все, что вокруг нее (дорожки). Осциллографом проверить шины. Где-то какой-то ляп.
Если контроллер работает, все должно быть ОК. Ведь там все просто.

zorel
14.02.2012, 21:17
АлександрПП, а при включении светодиоды должны полностью погаснуть?

АлександрПП
14.02.2012, 22:36
У меня гаснут все. Num lock чуть позже других. Но если светодиоды мигают и гаснут, значит контроллер работает. Надо смотреть дальше, от разъема к ВВ55. А то, что в разводке разъема ошибка, учтено? Там ведь платку надо перевернуть.

palsw
14.02.2012, 22:44
в теме же есть фото как устанавливать платки нужно

zorel
14.02.2012, 22:57
АлександрПП, платку установил правильно, сейчас попробую другую прошивку прошить, у меня прошита орион 128.2 palsw, у тебя же вроде тоже с этой прошивкой не заработало?

АлександрПП
14.02.2012, 23:03
Что-то я уже не помню, столько было заморочек. А фузы выставлены правильно? Какой программатор используешь? Если есть осциллограф, посмотри, на atmega должны быть импульсы по всей шине.

palsw
14.02.2012, 23:05
zorel, у меня была мега 168 и там своя прошивка и отлично работала

zorel
14.02.2012, 23:13
АлександрПП, я выставлял как здесь (http://zx.pk.ru/showpost.php?p=422851&postcount=202) показаны, у меня мега 48

palsw
14.02.2012, 23:17
zorel, а где проверяеш клавиатуру ?если в пзу монитор-1 то клава будет работать.а если другой монитор прошит то на экране слово ввод и клава не должна работать

---------- Post added at 22:17 ---------- Previous post was at 22:15 ----------

http://zx.pk.ru/showpost.php?p=423692&postcount=219

АлександрПП
14.02.2012, 23:17
Александр! Осциллограф!!!

zorel
14.02.2012, 23:17
palsw, прошит монитор 2 я нашел (http://zx.pk.ru/showpost.php?p=423692&postcount=219).. Но у меня не реситится, у меня вообще не реагирует на нажатие клавишь

АлександрПП
14.02.2012, 23:19
zorel, а где проверяеш клавиатуру ?если в пзу монитор-1 то клава будет работать.а если другой монитор прошит то на экране слово ввод и клава не должна работать
Тоже верно. Вернее почти верно. Монитор будет ждать ввода программы или подключения платы ROM-диска. Клавиатура при этом работает, но нет обращения Монитора к ней.

palsw
14.02.2012, 23:22
zorel, тогда прошей ром диск и проверяй клаву в ордосе

---------- Post added at 22:22 ---------- Previous post was at 22:19 ----------

вытащи платку клавиатуры и поводи пальцем по В55 и разьему - если от наводок буквы печатает в ор-досе или монитор-1 то искать проблемы в плате клавиатуры

АлександрПП
14.02.2012, 23:24
вытащи платку клавиатуры и поводи пальцем по В55 и разьему
Алексей! Вот это способ!!! Я восхищен!!!

palsw
14.02.2012, 23:27
АлександрПП, когда не было меги то у меня так печатало :)

АлександрПП
14.02.2012, 23:30
Да понятно, так и должно быть. А если еще палец послюнявить!:v2_thumb:

palsw
14.02.2012, 23:33
АлександрПП, Но-но,без вандализма

АлександрПП
14.02.2012, 23:39
Да это я так, для разрядки, по-товарищески.

zorel
15.02.2012, 23:07
у меня программатор не осилил стирание w29EE011 за то w27c010 пишет и стирает нормально, но на 27c010 у меня не заработал ром диск.. А как доработать платку что-бы заработал? Эти микрухи вроде не сильно отличаются между собой..

palsw
15.02.2012, 23:23
zorel, они же обе по 128к ,почему не заработало?заливал файл 128к или 64кб ,перемычкой пробовал выбирать банку?доработку делал платки ром-диска где перерезается питание и паяеться наоборот?

zorel
16.02.2012, 00:01
palsw, Да установил парвильно, перемычки пробовал переставлять, питание тоже правильно установлено, только не помогло..

palsw
16.02.2012, 00:44
zorel, странно что и клава не работает и ром-диск.может проблема с ВВ55

zorel
16.02.2012, 01:03
palsw, тест проходит, ВЕ55 пишет ок! Завтра попробую еще монитор-1 прошить, если клава не заработает, буду смотеть сигналы осциллографом..

АлександрПП
16.02.2012, 10:40
буду смотеть сигналы осциллографом.
Это надо делать сразу же во время работы! Надо привыкать к тому, что "осциллограф - Ваш помощник". Была когда-то такая книга.

---------- Post added at 10:40 ---------- Previous post was at 10:37 ----------

Что касается теста. Он проверяет только шины управления и данных. Порты A, B, C он никак не проверит.
Да и то, что не исправны ВВ55 маловероятно.

zorel
16.02.2012, 14:56
В общем я перепутан, у меня был прошит монитор-1.. Если без ВВ55 или с ней, то почему-то самопроизвольно печатается 1111.. Если с контроллером клавиатуры, то самопроизвольно печатается _ _ _ _. Замыканий вроде нет. обрывов тоже на ногах ВВ55 27..34 есть импульсы. Если смотреть по схеме, то 111 печатаются, если зажаты PA1 (A2), PA3 (A4) вроде так, но замыканий между ними тоже нет... Предполагаю что не работает одна из 2-х D49 или D50.

---------- Post added at 15:26 ---------- Previous post was at 15:20 ----------

или D30

zorel
16.02.2012, 18:17
в общем замена этих микросхем ничего не дала.

Ewgeny7
16.02.2012, 18:37
у меня программатор не осилил стирание w29EE011
Именно эта флешка прекрасно "обрабатывается" флешером от skifer'a. У тебя нет его?

Мониторы я заливал из образов эмулятора OrionZEmu от Error404, файлы М1rk.bin и М2rk.bin. Оба работают с контроллером клавы без проблем.


Если без ВВ55 или с ней, то почему-то самопроизвольно печатается 1111.. Если с контроллером клавиатуры, то самопроизвольно печатается _ _ _ _.
Ну, без физически подключенной клавы может печататься что угодно. Тут правильно сказали, поводи пальцем по выводам ВВ55, символы должны измениться.
С правильно подключенным контроллером ничего печататься не должно. А вот если воткнуть его неправильно..........

Насчет РОМдиска - не забыл МГТФом перекинуть местами питание платки?
У меня ромдиск работал с 27С010.

---------- Post added at 18:37 ---------- Previous post was at 18:35 ----------

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

zorel
16.02.2012, 18:57
Ewgeny7, Я по твоим фото и ориентировался когда устанавливал платку ром диска и клавиатуры :)
Образы мониторов брал от туда же, да и тему несколько раз перечитал, такой проблемы еще ни у кого небыло....

Водил пальцем по выводам, у меня другие симыволы не печатается, только 111. или в определенном месте перестают печататся.. Перепробовал с 10-к ВВ55 и ни на одной не работает..

Ewgeny7
16.02.2012, 20:49
zorel, а прозвони-ка ты шину данных от D17 (ВА86) и до ВВ55.

---------- Post added at 20:49 ---------- Previous post was at 20:45 ----------

оффтоп - сейчас заказал детальки для Скорпа и Ориона-512 в Элитане, две с половиной тыщщи вышло. Неделю теперь фанты не пить :)

zorel
16.02.2012, 21:38
Ewgeny7, от D17 до В55 звонится, а вот на любой ВВ55 на 6(CS) 36 (WR) и 35 (R) ничего нет. Смотрел осциллографом и частотомером...

Зато удовольствие от сборки получишь когда платки приедут :)

zorel
17.02.2012, 20:00
Разобрался, теперь и у меня работает клавиатура и Ром диск.
На днях займусь подключением дисковода.

http://photo.qip.ru/photo/zorel/4038782/middle/96602140.jpg (http://photo.qip.ru/users/zorel/4038782/96602140/)

palsw
17.02.2012, 20:26
zorel, колись ,что же было (2 дохлых ВВ55 порта?)

zorel
17.02.2012, 20:42
palsw, нет, можно было и микросхемы не менять, все было рабочее.. Я уже потом как повыкусывал, проверил тестером мелкой логики, короче зря я их поменял..

Перезаписал монитор и перепрошил фузы и заработало.. :)

vadim-enot
19.02.2012, 08:35
Я подключил РУ7 так что бы получилось 512кб. Первые 256кб, ОЗУ и диски B,C,D работают нормально. А как проверить другие 256кб и как с этим работать?

Error404
19.02.2012, 10:39
Я подключил РУ7 так что бы получилось 512кб. Первые 256кб, ОЗУ и диски B,C,D работают нормально. А как проверить другие 256кб и как с этим работать?

А по какой схеме и на какой плате?
Навесным монтажом? Очень интересно. Как получилось - нормально?

512кб можно использовать:

- в CP/M (в версиях Альтаир-ДОС) поддерживается до 1024кб ОЗУ для систематизированного размещения там драйверов, резидентов и виртуального диска (электронного диска), при старте CP/M проходит примитивный тест имеющегося в наличии ОЗУ (на экране "бежит" счетчик)

- ЕМНИП у Ewgeny7 в пору разработки Орион-2010 была патченная им Ordos и (или?) несколько программ для работы с Ordos-дисками B,C,D,E,F,G,H. Выкладывалось ли оно где-то на форуме, не помню.

Ewgeny7
19.02.2012, 12:51
у Ewgeny7 в пору разработки Орион-2010 была патченная им Ordos
Не совсем, а замучил тогда TASM для работы с восемью дисками, ОРДОС не трогал.

---------- Post added at 12:51 ---------- Previous post was at 12:49 ----------


Разобрался, теперь и у меня работает клавиатура и Ром диск
А если поставить подтягивающую резисторную сборку (3к3 - 4к7) на шину данных, то и мусора на дисках C и D не будет, и грузиться будет стабильно :)

vadim-enot
19.02.2012, 14:21
А по какой схеме и на какой плате?
Навесным монтажом? Очень интересно. Как получилось - нормально?
Я делал на плате которая в этой теме.Прогнал тест 256 - и всё хорошо. В ORDOS тоже всё нормально, вроди бы.Методика с применением доп. микросхем ЛИ1,КП2,ТМ7 установленные поверх DD16,DD23,DD18. Разводка навесным монтажом.

Error404
20.02.2012, 09:11
Не совсем, а замучил тогда TASM для работы с восемью дисками, ОРДОС не трогал.


Еще вспоминается, что у тебя был Бейсик для Ордос, пропатченный для работоспособности с Z80.
Когда народ таки поставит z80, наверняка будут спрашивать.

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


Я делал на плате которая в этой теме.Прогнал тест 256 - и всё хорошо. В ORDOS тоже всё нормально, вроди бы.Методика с применением доп. микросхем ЛИ1,КП2,ТМ7 установленные поверх DD16,DD23,DD18. Разводка навесным монтажом.

отлично. значит, схема работоспособная.

Ewgeny7
20.02.2012, 13:55
Когда народ таки поставит z80, наверняка будут спрашивать.
Вот один из моих ромдисков, для Z80 only. На нем и ТАСМ, И Бейсик-Z80, и твой МВООТ. До кучи - М256, AVIPL, DUMPED, TEST2SD...

aviator
04.03.2012, 19:08
Дошли руки допаять и запустить "Орион". Собственно, не запаивал формирователь "видео", обойдусь CGA-шным выходом, преобразователь и магнитофонную читалку, за ненадобностью. Запустился практически сразу. Для процессора сразу запаял линейки штыревого разъёма, а сам ВМ80 установил на переходник, для первоначального запуска. Для платы расширения памяти не хватило 6 РУшек. А так - ордос запустилась. Для контроллера клавиатуры, атмеги не нашлось во всём городе - придётся заказывать.
https://lh5.googleusercontent.com/-EIcteon2uk0/T1OBzmv_xII/AAAAAAAAAGw/ldjOGkb17tc/s800/%D0%9E%D1%80%D0%B8%D0%BE%D0%BD.JPG

Error404
06.03.2012, 13:42
Теперь надо Z80 установить.

aviator
06.03.2012, 14:00
Ещё на Z80CardII не брался, но обязательно, вместе с контроллером дисковода. Пока ищу атмегу и USB программатор по вменяемой цене.

Vasily
06.03.2012, 14:47
Не подойдёт?
http://www.zxkit.ru/katalog-1/zxkit-008
Шьёт меги + преоразователь USB-UART.

aviator
06.03.2012, 17:57
Не подойдёт?
http://www.zxkit.ru/katalog-1/zxkit-008
Шьёт меги + преоразователь USB-UART.
Не, мне типа Willem'а USBшного, флешки шить нечем, а COM/LPT уже в ноутах не делают. Ну и AVR он тоже шьёт, естественно.

aviator
10.03.2012, 17:15
Плата расширения ОЗУ. Установлю на межплатные соединители, когда приедут:
https://lh4.googleusercontent.com/-IfbJqcQGkxk/T1tSeA6U_MI/AAAAAAAAAHU/GoSD_TKeUb0/s1280/%25D0%25A0%25D0%25B0%25D1%2581%25D1%2588%25D0%25B8 %25D1%2580%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5 %2520%25D0%259E%25D0%2597%25D0%25A3.JPG

aviator
13.03.2012, 19:34
Кстати вопрос.
Китайцы продают такую хреновину: CGA/EGA/YUV/RGB converter to VGA (http://www.aliexpress.com/product-fm/519761430-To-LCD-Video-Converter-MAME-Jamma-Arcade-Game-Monitor-RGBS-CGA-EGA-YUV-TO-VGA-converter-wholesalers.html).
У ориона видео близко к стандарту CGA. Пойдёт или нет? Может кто сталкивался?
Эта штука выигрышна тем, что у неё есть экранное меню, где можно настроить масштабирование и положение экрана и т.п.

Error404
13.03.2012, 22:59
Эта штука выигрышна тем, что у неё есть экранное меню, где можно настроить масштабирование и положение экрана и т.п.

А также тем, что она в разы дешевле, чем продаваемое камрадом zst. Две тыщи с гаком за конвертер zst это ИМХО перебор. Вещь понятно нужная, но жаба на такие деньги душит очень конкретно.

Ewgeny7
14.03.2012, 00:02
Две тыщи с гаком за конвертер zst это ИМХО перебор
???? Восемьсот рублей было намедни. А если самому паять, то еще проще.

Error404
14.03.2012, 00:30
???? Восемьсот рублей было намедни. А если самому паять, то еще проще.

Спеццена что ли? :)
"ZXkit-001. VGA&PAL. Cобранная плата. Вывод на VGA монитор, а также телевизор через S-VIDEO и COMPOSITE VIDEO = 2223 руб." (http://www.zxkit.ru/katalog-1/zxkit-001)

aviator
15.03.2012, 00:06
Ну у zst почти штучное производство, а тут китайцы поставили на поток. Наверное закажу, поиграюсь. Должна подойти для подключения "Ориона". У меня как раз есть ЖК-шка свободная.

sergey2b
15.03.2012, 02:46
Кстати вопрос.
Китайцы продают такую хреновину: CGA/EGA/YUV/RGB converter to VGA.
У ориона видео близко к стандарту CGA. Пойдёт или нет? Может кто сталкивался?
Эта штука выигрышна тем, что у неё есть экранное меню, где можно настроить масштабирование и положение экрана и т.п.

перед тем как заказывать посмотрите тему в борохлке по RGB конвертору
созданную под моим ником

у меня он с zx не заработал
народ пробовал с советскими ПК тоже не заработал
как я понял ковертор расчитан на 60Г

Vasily
15.03.2012, 11:37
Вот в этом и заключается отличие конвертера от zst и китайского.
От zst конвертер 100% заработает, с спеком указанным в списке, если же не заработает, то можно и прошивочку поправить. От китайцев же - чёрный ящик с 50% вероятностью работы.
---offtopic on---
На работе была возможность заказать оборудование, раза в 3 дешевле, но встал вопрос, кто гарантирует что с ним проблем не будет. Теперь угадайте какое купили ;) Да и сам убедился, что железка дешевле не факт, что потом затраченные время/ресурсы не окажутся значительно больше чем разница в цене.
---offtopic off---

Можно попробовать с кварцем поиграться, не 14Mhz поставить, а чуть больше, хотя тут поплывёт скорость (между 50 и 60 Hz разница 20%) можно допустим попытаться скормить конвертеру не 60Hz, а чуть меньше, но это пробовать нужно. И не факт что устроит потом скорость(игрули то то же прибавят в скорости).

Roger Wilco
24.03.2012, 12:10
Вот что нашел по разъемам СНП34 и СНП34С (http://www.connector.com.ua/product/pr/08.html) Я так понял что их еще выпускают. Дал запрос на разъемы, посмотрим что они ответят.
Прошу прощения, что пишу здесь, но перечитывая тему, наткнулся на эту ссылку, а она с троянсокй вирусней. Осторожно!

aviator
27.03.2012, 19:23
Интересное кино. При питании от БП АТ/ATX наблюдаю следующую картину на экране: пиксели в строках смещены примерно на полпикселя. Вертикальной линии ровной поэтому не получается, а получается "шашечками". Блокировочных конденсаторов понапаял на каждую микросхему - явный перебор, но легче от этого не стало.
А вот лабораторным блоком питания запитывал - всё в порядке.
Пульсации по питанию на AT-блоке питания не больше 2 мВ по всем напряжениям.
Если честно, первый раз такое вижу.

HardWareMan
27.03.2012, 20:10
А я видел. Все равно влияет. Видимо модулирует задающий генератор.

aviator
27.03.2012, 20:50
Тогда придётся либо блок питания сделать классический, либо фильтры рассчитывать и ставить.

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

Народ, а к каким вы БП подключали "Орион", да и другие РК? Как с помехами боретесь?

---------- Post added at 20:50 ---------- Previous post was at 20:30 ----------

Да, похоже это биения помех по питанию и тактового генератора. Поставил кварц 12 МГц - характер помех изменился.

АлександрПП
27.03.2012, 21:17
Блок питания AT 250 Вт. Помех нет, все линии прямые, без всяких сдвигов, лишних линий тоже нет. Читаю сообщения с удивлением.
Правда, на телевизор не пробовал выводить. Для монитора EGA беру сигналы горизонтальной и вертикальной синхронизации и RGB.

aviator
27.03.2012, 21:56
Я вывожу на 15' ЖК-монитор через пал-кодер от CHRV и ТВ-тюнер AverTV Box9. Память работает так как надо, тесты проходят. Монитор-1,2, 3, ордос - работают...

---------- Post added at 21:56 ---------- Previous post was at 21:40 ----------

Собственно вот, что получается. С телефона качество не ахти, но видно в чём дело (https://picasaweb.google.com/111918742736859612516/nqrTOI).

Ewgeny7
27.03.2012, 22:10
Я подключал Орион к старенькому БП АТ 300W. Картинка была хорошая, полоски небыло вообще.

vadim-enot
27.03.2012, 22:12
Да, прикольно смотрится. У меня два самодельных компа питаются от таких БП и всё впорядке, но у меня монитор EGA. Никаких фильтров я не ставил.

АлександрПП
27.03.2012, 22:19
Я подключал Орион к старенькому БП АТ 300W. Картинка была хорошая, полоски небыло вообще
Аналогично! У меня АТМ+ со старым БП работает нормально, новый не тянет, хотя оба по 250 Вт.

aviator
28.03.2012, 00:20
Ошибка на плате. Вывод 2 DD4 висит в воздухе. Должен быть соединён с выводом 3 и идти на общий.

---------- Post added 28.03.2012 at 00:13 ---------- Previous post was 27.03.2012 at 23:43 ----------

Но легче от этого не стало. Впечатление такое, что сбивается счётчик. Хотя управляющие сигналы на ИЕ5-х вроде бы соответствуют.

---------- Post added at 00:20 ---------- Previous post was at 00:13 ----------

Эта ошибка, теоретически, на работу счётчика не должна была влиять, но всё-таки лучше неиспользуемые входы подтягивать к 0 или 1 в соответствии с требуемой логикой.

АлександрПП
28.03.2012, 00:35
Ошибка на плате. Вывод 2 DD4 висит в воздухе. Должен быть соединён с выводом 3 и идти на общий.
А ведь верно! Надо бы это в первый пост.

aviator
28.03.2012, 11:48
Проверил счётчики, регистры видеоформирователя, мультиплексоры. Нигде рассинхронизации нет. Может быть что-то PAL-кодеру не нравится? Хотя пробовал и напрямую и через формирователь RGB.

---------- Post added at 11:48 ---------- Previous post was at 11:42 ----------

Какой древний монитор искать (CGA/EGA)? Или может есть схемы формирователя RGB еще? Я делал по подобию того, как сделано в "Ленинграде-2".

aviator
29.03.2012, 13:26
Ладно, хрен с ним, с блоком питания. Будем и дальше питать лабораторным.
Получил межплатные соединители, подключил расширение ОЗУ и epic fail: в 3-й линейке 7 дохлых рушек, в 4-й 2 дохлых и 1 полудохлая. А ведь проверял же ж перед пайкой!

aviator
29.03.2012, 16:10
Интересно, по опыту, блокировочные конденсаторы на 0.15 мкФ это сильно хуже 0.1 мкФ?
А то у меня вторые закончились и на платку доп ОЗУ ставил первые, большего номинала.
Хотя на спектрумах ставил всегда их.

АлександрПП
29.03.2012, 16:58
Не надо так уж сильно следовать тому, что написано. Допускается емкость 0.068-0,22 мкФ.

aviator
29.03.2012, 17:54
Кстати, а как насчёт соответствия в тесте 256 позиции квадрата, означающего корпус РУ5 с позицией его на плате? В авторском варианте ведь линии данных "перепутаны".

АлександрПП
29.03.2012, 18:41
Не понятен вопрос.

aviator
29.03.2012, 18:44
Если считать квадраты слева направо D0-D8, то это не будет совпадать с позицией микросхемы в линейке на плате, так как там данные разведены не по порядку на микросхемы линейки?

aviator
30.03.2012, 19:26
Помехи на экране, о которых я писал, - это не питание. Попробовал запитать от поверенного лабораторного источника питания (на нём пульсации не фиксируются вообще), так то же самое.
К слову. Желательно взять толстый МГТФ и раскидать от точки подключения питания +5В по плате к толстым шинам, минуя переходные отверстия. Разброс по питанию на плате до этого составлял 0.5В! Сейчас не более 0.04В.

---------- Post added at 19:26 ---------- Previous post was at 19:25 ----------

Отсюда вывод - на фиг экономию, делаем платы 4-х слойными!

MAF
30.03.2012, 19:35
К слову. Желательно взять толстый МГТФ и раскидать от точки подключения питания +5В по плате к толстым шинам, минуя переходные отверстия. Разброс по питанию на плате до этого составлял 0.5В! Сейчас не более 0.04В.
Переходные пропаять?

aviator
30.03.2012, 19:56
Пропаял в первую очередь, но наилучшего результата добился кинув 2 провода.

---------- Post added at 19:56 ---------- Previous post was at 19:55 ----------

Дорожки надо пошире...

aviator
30.03.2012, 22:18
Итак. Что мы имеем после бодания с +5В.
Микросхемы в 3 и 4 линейках не просто не работают, а сбоят. Уже не особо доверяя осциллограммам, пожертвовал 1 ру5 и 1 ва86, для эксперимента. Подтвердилось, это не вина микросхем памяти.
Установил резисторную сборку на 8x4к7 на плату доп. ОЗУ. Теперь чётко проявляется зависимость между временем работы и количеством сбоев ОЗУ. С холодного, начинаем с 1-й выпавшей мсх. 3-й линейки на D4. Потом выпадают D2, D3 этой же линейки, потом D7 на 4-й линейке, потом D1, D2 на ней же.
Кто-то греется и гадит на ШД. С этим могут быть связаны и "помехи" на экране.

aviator
01.04.2012, 11:45
Не понравилось поведение DD47 (ИР82, ответственный за пиксели) - были видны сильно переходные процессы при переключении, на выходах. Демонтировал регистр, проверил DD51 (ИР13) - все разряды сдвигаются как положено, целая. Поменял DD47 на другой экземпляр. Осциллограммы стали гораздо лучше. Помехи на экране не исчезли. :(
Аллес капут, я иссяк. :(

АлександрПП
01.04.2012, 11:55
Ничего не пойму! Откуда такие проблемы? Переходные отверстия рекомендовалось пропаять еще на "Радио-86РК". Но зачем? Почему у меня и palsw все работает? Никаких полос и прочей лабуды. Может быть у Вас блок питания слабенький? Если микросхемы 155 серии, то, тогда, конечно, схема "кушает" много. А блок питания на пределе! Я так мучался с АТМ+ - был слабый БП.

aviator
01.04.2012, 12:22
По питанию: я пробовал блоки питания AT 200Вт, ATX 350Вт (новый) и 500Вт, mATX 150Вт. На всех характер помех не меняется. Падение Uпп на различных участках платы я исправил, а до этого было до 0.5В (стало лучше с доп. ОЗУ). Синхрогенератор смотрел, считал частоты, совпадают с тем, что должно быть по модельным данным.
Фото помех я выкладывал, получается, что по "зелёному" в ч/б режиме бегут волнообразно более тёмные пиксели, через один, как шахматная доска. При этом основное ОЗУ работает без сбоев, ORDOS и программы для неё работают тоже. Пробовал бейсик и компилятор Си.
Поэтому я и проверял регистры видеоформирователя. Но, как оказалось все рабочие. Причём в Ч/Б режиме на выходах сдвигового регистра цвета положенные уровни, без помех.

---------- Post added at 12:22 ---------- Previous post was at 12:06 ----------

Да, блокировочных конденсаторов понапаял прямо на мсх 0.1 и 0.15 мкФ. На вводе питания банки по 220 мкФ, на портах по 100 мкФ, в дополнение к блокировочным.

aviator
02.04.2012, 14:47
Ну что, осталось только разобраться с помехами и нестабильной работой доп.ОЗУ (думаю, что это связано) и можно устанавливать платку Z80.

Error404
02.04.2012, 16:10
Ну что, осталось только разобраться с помехами и нестабильной работой доп.ОЗУ (думаю, что это связано) и можно устанавливать платку Z80.

Кстати, КП2 какой серии установлены? 155?

aviator
02.04.2012, 17:23
Да, 155-е.

Error404
02.04.2012, 20:08
Да, 155-е.

Тогда не знаю. Мысль была такая: мультиплексоры серий 555/1533 могли не тянуть 32 входа Ру5

aviator
02.04.2012, 20:41
У меня там всё на 155-й серии. На плате Z80 только стоят только 555/1533. Из-за того, что Z80 КМОП (8080 и ВМ80 были МДП и МОП), и нагрузочная способность у него поменьше будет.

---------- Post added at 20:41 ---------- Previous post was at 20:39 ----------

Если бы мультиплексоры не тянули, то были бы глюки по всем мсх. ОЗУ. А тут только в 3 и 4 линейке.

Error404
02.04.2012, 21:36
Если бы мультиплексоры не тянули, то были бы глюки по всем мсх. ОЗУ. А тут только в 3 и 4 линейке.

Глючат мсх в каких-то конкретных посадочных местах или случайным образом?

aviator
02.04.2012, 21:41
1 место постоянно, при этом замена мсх в нём ничего не даёт (сигналы и ёмкость дорожек/контактов проверил, в норме). Остальные начинают подглюкивать при прогреве. Я даже пробовал по-очереди микросхемы охлаждать спиртом: память, мультиплексоры, шинники и т.п.

---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------

да, на этой линейке и ВА86 пробовал менять, думал разряд дохлый.

Error404
02.04.2012, 22:22
1 место постоянно, при этом замена мсх в нём ничего не даёт (сигналы и ёмкость дорожек/контактов проверил, в норме). Остальные начинают подглюкивать при прогреве. Я даже пробовал по-очереди микросхемы охлаждать спиртом: память, мультиплексоры, шинники и т.п.

---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------

да, на этой линейке и ВА86 пробовал менять, думал разряд дохлый.

А пробовал то место, где постоянно глючит, поменять с нормальным? Т.е. отрезать от ножек DI\DO {2,14 (если не путаю)} проводники и кинуть "крест накрест"?

aviator
02.04.2012, 22:33
Так не пробовал. смотрел 2-х лучевым осциллографом данные относительно выборок, смотрел переходные процессы, но С1-55 ничего подозрительного не увидел.

aviator
07.04.2012, 19:39
Итак, добрался до "Ориона" вновь. Выяснил 2 вещи:
1. Платке доп ОЗУ не хватает питания через межплатный соединитель. Запаял 2 провода питания так, чтобы они не мешали платку снять и отодвинуть в сторону.
2. Микросхемы ОЗУ на ней живые и прекрасно работают. Тест 256 проходят.
Так что, компьютер работает, ромдиск работает, контроллеры дисковода и клавиатуры работают. Остался Z80.

aviator
01.06.2012, 00:20
Решил заделать выход на SCART.
Сделал делители из диодов и резисторов на 680 для формирования RGB с яркостью, пустил это на базу эмиттерных повторителей с коллектором, подключенным к +5 и резисторами 200 на землю и 1к на выход в цепи эмиттера. Синхроимпульсы также через эмитерный повторитель: 680 в цепи базы, также 200 на землю и 1к на выход в цепи эмиттера.
Теперь самое интересное. В ЭЛТ телике марки Гнусмас 2 скарта: подписано, что первый с RGB. Заделал кабель, на 16 вывод подал +5 через резистор 120, чтобы включить RGB. Включаем. Ноль эффекта. Синхронизацию хватает, а изображения никакого нет. Переключаем кабель во второй скарт - появляется бледное чёрно-белое изображение, без градаций цветности. Но кадр на месте, синхронизацию не рвёт! Фигня в общем.
Видимо RGB на этом телике не реализован, только компонентный режим.

---------- Post added at 00:20 ---------- Previous post was at 00:19 ----------

Пробовал и с развязывающими кондерами по RGBS и без них - ничего не меняется.

b2m
01.06.2012, 09:24
Полазь в меню телека, иногда бывает настройка RGB/S-Video.

aviator
08.06.2012, 15:23
У ЭЛТ Самсунга гранаты не той системы - RGB на скарте не реализован. С ЖКД Самсунга 6-й серии (который 3-дэ) RGB реализован и показывает замечательно (я сделал 4 эмиттерных повторителя), не расплывается и синхронизация не срывается.

Обновил фото (https://picasaweb.google.com/111918742736859612516/2011) ориона, как это выглядит в сборе.

---------- Post added at 15:23 ---------- Previous post was at 15:21 ----------

А с PAL-кодером был ужас, в виде помех и биений на экране вида "бегущий мелкий "матрас".

aviator
14.06.2012, 16:10
Сделал доработку для 480 точек в строке. Есть один нюанс, на схеме неправильно указана нумерация выводов DD17. D7 надо брать с 16-й ножки.

Andrey F
19.06.2012, 21:40
Что-то не получается запустить "родной" преобразователь питания процессора на плате. Вместо 12 дает 4,46, а вместо -5 дает +0,56. Трансформаторы делал разные, но не в броневом, а на кольце с фильтров мониторов. Результат одинаков. Все значения резисторов и конденсаторов - по схеме. КТ819 через некоторое время начинает греться как утюг.
Готовые преобразователи Mornsun или подобные ставить не хочу. Хочу сделать так, как задумано. Даже микросхемы 80-83 года поставил...
Кто, что может посоветовать? Может блокинг-генератор не запускаться?

vladimir53
19.06.2012, 22:22
"родной" преобразователь питания процессора собирал на "газетке" вместо цепочки R26 R27 ставил переменый резистор равный сумме их сопративлений, движок переменника зто точка соединения R26 и R27 покрутив переменник добиваешся 12в. Доюившись рельтата тестером изиерял плечи переменника и заменял на постоянные резисторы. Отладенный преобразователь переносил на плату.

Andrey F
19.06.2012, 23:08
Отладенный преобразователь переносил на плату.
Все логично, а я поспешил. Попробую завтра.

roma
25.06.2013, 11:04
Дано: Орион-128, изоображение везде стабильное, кроме первых 10-16 строк, только первые 10-16 строк постоянно плавают влево вправо ...
Вопрос к схемотехникам, что смотреть и как можно это плавание устранить?

13joe
28.07.2013, 10:14
Прошу помощи в настройке Орион-128. Вопрос - какие микросхемы должны быть на плате чтобы появился просто растр ? (Все остальные детали уже запаяны) (Также на плату установлены микросхемы с D1 по D14)
Подключаю к монитору Кодис М. На плату подаю пока только +5в.
Может проблема в подключении Ориона к Кодису М ? Кто нибудь пробовал подключать Орион к этому монитору ? Может здесь есть какой-нибудь нюанс ?

vladimir53
28.07.2013, 11:23
Если исправны микросхемы с D1 по D14, то на D9--6 должна появится синхро смесь которая приходит на разъём Х6.
Для Кодису М нужны раздельные импульсы строчкой и кадровой синхронизации которые соответственно возьмете на D9--5и6, но только не забудьте их проинвенсировать используя либо ЛН1 или ЛА3.

13joe
28.07.2013, 20:10
Похоже у меня немного модифицированный кодис м. Говорю это потому, что я к нему подключал ленинград 1 и пентагон 48 - всё работает отлично и вход синхры использовал один - просто "синхро" с выходов "синхро" ленинграда 1 и пентагона 48.
Получается нужно просто проинвертировать выход "синхро" ориона 128 (т.е. сигнал с D9 - 6 нога). Правильно я думаю ?

vladimir53
28.07.2013, 21:17
Вот информация по Кодис-М
http://www.emuverse.ru/wiki/%D0%9A%D0%BE%D0%B4%D0%B8%D1%81-%D0%9C
http://www.qrz.ru/schemes/detail/6862.html
Но был еще Кодис-МЕ , о нем как-то проскакивала информация на форуме.

aviator
20.12.2013, 21:46
Попробовал конвертер GBS8200 V4.0 2013.08.23 (а ведь заказывал HD9800, либо они одинаковые, либо...) с Орионом. Подключение по RGBS. Предварительно на RGB повесил делители с управлением по сигналу яркости I. Синхросмесь через резистор в 300 Ом, иначе срывается кадровая. Работает. Экран можно сдвинуть и растянуть для использования всей видимой области монитора. Подключал к P3, P10, P11 конвертера, выбирал режим RGBS.

Error404
20.12.2013, 22:37
Я как раз заказал такой с алиэкспресс. В обоих режимах (384, 480 точек) работает?

aviator
20.12.2013, 23:44
Да, в обоих режимах. Размеры картинки надо настраивать по 480 точек. Тогда 384 будет пропорционально меньше.

MacSys
31.08.2014, 23:48
Тема смотрю уже приличное время простаивает. А где можно купить плату для сборки Орион-128 ?

palsw
31.08.2014, 23:53
http://zx-pk.ru/market/viewtopic.php?f=7&t=15

MacSys
31.08.2014, 23:58
Ох:v2_dizzy_tired2: прилично так, при нынешнем то курсе.

palsw
01.09.2014, 00:16
хобби требует жертв или пользоваться китайской попсой

MacSys
01.09.2014, 00:19
Да кто же спорит, с 96 года из одного места дым валит при виде в журналах "Радио" статей по Орион-128. Но еще пол года назад цена бы даже не смутила.

zhan57
27.02.2019, 15:20
К ВГА-монитору подключилось хорошо. Только резистор 1кОм в разрыв провода синхросмеси добавил, иначе изображение срывалось и двоилось временами.
Все сигналы для конвертера взял прямо с Х6, за исключением F10M - он взят с 11 ноги близлежащей ИР13 (любой из двух). Фотоаппарата с собой нету, но тест-256 смотрится кысиво :)

Сфотографировал мобильником, но тут уж извиняйте за качество. Муаров никаких на мониторе нет, издержки камеры.
Прошивка конвертера ТУТА (http://zx.pk.ru/attachment.php?attachmentid=15012&d=1261594691). На плате конвертера сделана доработка (http://zx.pk.ru/showpost.php?p=213835&postcount=165) для удвоителя частоты.
Установленные перемычки - J3 и J7.

Евгений, на конверторе куда подали сигнал синхросмеси. (Там же раздельно кадровый и срочный синхоримпульсы.)

Denn
27.02.2019, 16:01
zhan57, в прошивке 2.08 на любой из - без разницы.

balu_dark
27.02.2019, 16:02
Даты сообщений вообще смотрим ? 2012 год однако! Сам Евгений не был на сайте с ноября. Старайтесь не поднимать темы старше чем год( а нынешняя тема имеет крайний пост в 2014 году) с абстрактными вопросами - для этого есть почта и личные сообщения автору поста!

zhan57
27.02.2019, 22:35
Да всё вчера ночью был торжественный запуск конвертера.

Mech
06.03.2021, 19:47
Подскажите пожалуйста как подключить ZX RGB-VGA к ORION EXPRESS . Не совсем совпадают сигналы

на конвертере 1. GND
2. +5v
3. Red
4. Green
5. Blue
6. I
7. KSI
8. SSI
9. 14
на компе +5в
V
R
SN
B
G
In
VS
HS

Denn
07.03.2021, 12:35
Mech, на "14" видимо нужно подать 10 МГц с задающего генератора.

"KSI" = "VS", "SSI" = "HS"

"I" делается диодным микшированием (схем полно в сети).

Остальное понятно вроде..

Mech
07.03.2021, 15:36
I и IN это не одно и тоже ?

Denn
07.03.2021, 16:10
I и IN это не одно и тоже ?

Может и так. Надо читать описание конвертера.

Mech
08.03.2021, 18:23
https://ibb.co/8dLCBHp
https://ibb.co/8gMLdH3
https://ibb.co/wQzzKbQ
подскажите пожалуйста что это за ОРИОН ? память Ру7. Не смог найти как поступить с перемычками.

sergey_sitnik
08.03.2021, 19:57
Ну перемычки эти я не трогал но на моей плате они тоже есть...74885
https://ibb.co/bLVmJj4
https://ibb.co/7bKdCPB
Та что возле процессора со стороны пайки должна быть замкнута, ее используют при настройке(разрывают), если старт первого включения был неудачным...
А так плата , да на 565РУ7 в итоге 512 КБа ОЗУ

Mech
08.03.2021, 20:09
Сергей , каких то дороботок небыло на плате ?

sergey_sitnik
08.03.2021, 20:25
Что именно интересует, у Вас плата запустилась..? Если да то сколько ОЗУ "видит"..?

Mech
08.03.2021, 20:36
пока не запустилась, на порте X6 сигнал V это видео ?

sergey_sitnik
08.03.2021, 20:48
Да "V" это видео. а так были разные ревизии плат. Нужно разбираться по факту запуска...
Электролитический конденсатор в нижнем левом углу платы, это выход видео "МОНОХРОМНЫЙ" с него можно подать на AV вход ТВ..., а так схема есть в конце концов...

Mech
08.03.2021, 20:56
попробовал через РГБ-VGA конвертер запустить , или Орион не рабочий или конвертер

sergey_sitnik
08.03.2021, 20:59
Ну так сложно понять , подключите просто как я сказал для начала , что будет на экране, с RGB потом разберетесь...

Mech
08.03.2021, 21:08
не хотелось наплатный преобразователь сделать ?

sergey_sitnik
08.03.2021, 21:10
Отдельно собирал..
https://ibb.co/82sGwY2

Mech
08.03.2021, 21:18
а C18 при отсутствии преобразователя разве нужно впаивать ?

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

преобразователь на 34063 чипе ?

sergey_sitnik
08.03.2021, 21:31
Да С18 крайне желательно впаять, а преобразователь да именно на такой микрухе..