а точно смотрим на нулевой экран? вдруг на первый?
Вид для печати
Не понял, что имеется ввиду?Цитата:
а точно смотрим на нулевой экран? вдруг на первый?
- - - Добавлено - - -
Оказалось, что DD46, DD47 - стояли очень неплотно. Туда я БУ кроватку впаял. Зря... Много нервов ушло. Если количество пикселей точное, но цвета не те, то надо смотреть в первую очередь именно на эти 2 микросхемы. Шатаешь их пальцем - и цвета меняются...
Крутая штука. Обязательно соберу на будущее.Цитата:
И анализатором такие вещи в общем не ремонтируют ,он не показывает оборвонное и серое состояние , надо осцил либо простой логический пробник который умеет это -http://p-45.zzz.com.ua/viewtopic.php?f=13&t=19
Уже понял... Вначале потратить лишнюю тысячу, чтобы иметь возможность быстро чинить Pentagon 128 - казалось хорошей идеей... А не цанговые взял, а пластиковые не из-за цены, а из-за того, что у боялся, что ножки могут не войти некоторые. Особенно ранее луженные... Зря. Схватил бОльшие проблемы.Цитата:
PS ну и лучший способ получить море глюков ,это все собрать на панельках...
Убрал, результата нет. D0-D7 - одинаковое сопротивление между всеми дорожками. Завтра уберу процессор и подробнее посмотрю, в чем проблема.Цитата:
PPS тек же ,при всех ремонтах , вытаскивают АУ-шку и ВГ-шку.
И еще на кабеле к VGA конвертеру были перепутаны G и B. Я не заметил, что они в другой последовательности, когда делал кабельную сеть.Цитата:
Оказалось, что DD46, DD47 - стояли очень неплотно.
https://i.ibb.co/C6L99zv/image.png
По-поводу этой проблемы. Думал, что проблема со сбросом... Но тут все хорошо. Ради интереса даже менял коэффициент RC блока (C8/R18). Но нет, с ними все хорошо. Да и текущая задержка более чем достаточная. Значит надо понять, что отвечает за задержку перед подачей тактового сигнала перед тем, как напряжение станет достаточным для нормальной работы всех микросхем.Цитата:
Почему матрац не появляется после включения, а появляется только после нажатия на Reset? (тут так же посмотрю на то, как работает система сброса, но может кто уже натыкался на типичные причины).
- - - Добавлено - - -
Просто есть подозрение, что тактовый сигнал начинает идти до того, как все микросхемы придут в состояние готовности. Вот и выходит, что кто-то запустился уже, а кто-то еще нет.
- - - Добавлено - - -
Пока что состояние машины следующее.
Когда включаю - на экране мусор (не важно, с ПЗУ или без). Но шахматной доски из-за "особенной ОЗУ" и не будет.
https://i.ibb.co/cFpYw9p/GYj-MRMmno-Kg.jpg
Если нажать на Reset коротко (нажать и отпустить) без ПЗУ. То во время нажатия еще (до отпуска), на экране появится нормальный матрац.
https://i.ibb.co/Btd8Q9n/Ct-fi-SGZNkk.jpg
Если я переключусь в режим ПЗУ и нажму коротко так же Reset, но у меня будет такой же мусор. + меняется цвет бордюра с каждым нажатием. Однако, если я зажму Reset на 3 секунды, то у у меня будет переливаться бордюр вот так.
https://i.ibb.co/yFC9yr1/AG6-Rr-Bz-VWI.jpg
И после этого уже появится знакомое сообщение о тесте буфера. Но, никакой полезной информации нет. И далее не будет, что жми Reset, что отпусти.
https://i.ibb.co/99386Bb/h58w-Bw-O1ef-E.jpg
- - - Добавлено - - -
Как я могу судить по изображению, рас уж у меня текст нормально отображается, то хотя бы один столбец ОЗУ рабочий.
- - - Добавлено - - -
Да и скорее всего с контактом адресной шины все тоже хорошо (A0-A13), поскольку видео-буфер "выше" ПЗУ по адресам, то если отображение и запись работает, то с шиной все хорошо. Шина данных так же не замкнута, поскольку текст отображается нормально. Скорее всего дело в сигналах синхронизации? Или же микросхемах доступа к ОЗУ. Или я не туда копаю?
- - - Добавлено - - -
Проверил DD38-DD40, DD15-DD19. С ними все хорошо. Поменял местами столбцы ОЗУ. Снова все хорошо. Поведение такое же, как описано ранее.
- - - Добавлено - - -
Думаю, что обе проблемы (то, что матрац при старте не отображается и странное поведение с ПЗУ) имеют одно решение. Попробую просмотреть анализатором выходы генераторов частот.
Вадим Димтревич, судя как скачет бордер , что то с портами , какой то порт засаживает в какой то момент что то на шд , например нет контакта где то на выборку порта и нога микры телепается не контачась в панельке.
Пока порты не трогаються есть нормальный матрац.
ну у машин со 128к памяти переключается не только последняя банка памяти (49152-65535) но и экранная область. то есть имеем два экрана, которые переключаются между собой записью в 7ffd.
http://sblive.narod.ru/ZX-Spectrum/L.../Len48-128.gif
вот по ссылке на схеме расширения IC1, сигнал SCR.
на схеме пентагона не нашел - за давностью лет уж подзабыл ((
ну эт так, мое предположение. вдруг там порт например заклинило....
Дополнительно отмечу, что в последних 2-х картинках я держал зажатый Reset, когда фотографировал. В вашем ответе это учтено? (просто вдруг я описал ситуацию криво)
- - - Добавлено - - -
Выше тоже упомянули, что возможно в этом проблема. Я сам был почему-то уверен, что "экран" один (еще недостаточно познакомился с машиной).
А схема Pentagon 128 тут.
Отключил DD44, DD108, DD43, DD88. В общем всех, кто сидит на шине данных. Не помогло. Бордюр конечно исчез, но вся остальная ситуация такая же... Проверил сигналы переключения ОЗУ (C37, C38 и все, что ведет к ним). Сигнал там появляется при зажатии Reset. Просто так - его нет. Проверил плотность вставок микросхем. Вроде везде контакт присутствует. Даже не знаю, куда дальше копать.
- - - Добавлено - - -
Думаю, можно пойти с другой стороны. И решить сначала проблему того, что матрац появляется только после нажатия на Reset. И если много раз нажать, то может отобразиться в какой-то из раз "не до конца" или с артефактами. Примеры ниже. Проявляется раз в 10-30 нажатий.
https://i.ibb.co/vDMB39M/Lu-Bcv-Np-Dq-g.jpg https://i.ibb.co/nRj507L/f-Vhj-PM9zpv-A.jpg https://i.ibb.co/MPJC8JL/u64pa6-BXCr-Q.jpg
я вот тут не понимаю, если честно. вы нажали кнопку ресет - подали 0В на 26 ногу процессора. и пока там есть 0В - то на шинах ничего происходить не может. откуда берется матрац (еще и до отпуска кнопки) - совсем не понятно.
у вас точно есть +5В при Отжатой кнопке ресет на 26 ноге процессора?
Я сначала сбросил даже ваш вопрос как некорректный, а потом задумался. А потом проверил и: "Это фиаско, братан!"... Мне пришли кнопки "Нормально замкнутые", а не "нормально разомкнутые". Выходит, что тот эффект достигался всегда зажатой клавишей MAGIC и периодическим отпусканием Reset... Причем часть партии кнопок нормально разомкнутые, а часть - нормально замкнутые. Не ожидал такого...
Мне кажется, что выше писали про то, что у вас нормально замкнутые кнопки...
если честно - то лично не встречал маленькие "тактовые" кнопки, которые были бы нормально замкнутые. но может и существуют.
а вот глючных кнопок, которые показывают некоторое сопротивление в отпущенном состоянии - полно попадалось...
Тестовая ПЗУ запустилась. Основное - тоже. Сейчас подключу прототип клавиатуры - отпишусь. Ну и попробую с аудио входа загрузить что-то. Только после этого попробую DC-DC на 12 вольт подключить и попробовать запустить FDD.
Мини отчет:
1. Клавиатура запустилась.
2. Загрузка с аудио входа - работает (грузил с телефона).
https://i.ibb.co/3sYZx5g/Tos6-UKBE-jg.jpg
Остался только джойстик и FDD.
Осталось запустить только FDD. И тут возник вопрос. Под рукой есть несколько точно рабочий FDD (рабочий под PC примерно 2004 года). С них успешно записывал дискеты из TRD. Один из дисководов MITSUMI D359M3D. 3.5 дюйма. Попытка сделать "LIST" говорит, что диск не найден. При этом не происходит никаких действий. Ни лампочка не загорается, никаких звуков. Пробовал менять A на B с помощью команд из руководства. Не помогло. Шлейф использовал стандартный с перекруткой контактов. Анализатор показал, что сигнал есть на следующих контактах: SELECT3/, IP/, SELECT0/, START/, STEP/ (это если я просто запускаю Pentagon 128, перехожу в TR-DOS и набираю A>LIST L). У меня даже сложилось такое подозрение, что эта распиновка разъема несовместима с современными (2002) FDD, поскольку если подключить чуть иную модель (MPF920), то у него просто при подаче питания без захода в TR-DOS уже светится светодиод и слышен звук двигателя. Прикладываю фото ситуации.
https://i.ibb.co/FJtjf6J/Wbtrb-Ll-Dd-Yo.jpg
Вадим Димтревич,
1. у 3.5 дискогрызов нет райзеров ( а выхода у контроллера с О.К.)
2. шлейф ненужно перекручивать, он должен быть прямым, а на дискогрызе нужно либо переключить местами 12 и 14 пины, либо просто между ними повесить "соплю" , тогда он будет и А и В
А можно без сленга (чтобы я мог загуглить), пожалуйста? У меня "райзер" ассоциируется только с линейкой процессоров AMD...:v2_dizzy_facepalm: То, что микросхемы-инверторы на выходе представляют собой НЕ с открытым коллектором меня тоже смутило при отладке. была мысль повесить подтяжки на 10 кОм к 5 вольтам. Так и нужно сделать?Цитата:
1. у 3.5 дискогрызов нет райзеров ( а выхода у контроллера с О.К.)
Тут понял, спасибо. А то, что в текущем подключении нет сигнала на SELECT1/ и SELECT2/, это нормально?Цитата:
2. шлейф ненужно перекручивать, он должен быть прямым, а на дискогрызе нужно либо переключить местами 12 и 14 пины, либо просто между ними повесить "соплю" , тогда он будет и А и В
Попробуй прямой кабель и выбрать диск C.
По умолчанию большенство FDD 3,5 определяются как В но на плате ошибка и В с С поменяны местами.
Извините, а почему набор резисторов называется райзер? Сам этот набор всегда назывался резисторная сборка (resistors array, resistors network). А по назначению (подтягивать к питанию или земле) они всегда назывались стягивающий/подтягивающий резистор (pull-up/pull-down resistor). В SCSI эти резисторы всегда назывались терминаторами (там, правда у них и назначение иное).
Похоже, что у MPF920 они есть, поскольку на выводах дисковода с самодельным кабелем (без перекруток) напряжение либо около 5, либо около 0. Плавающего как с другим дисководом нет.Цитата:
1. у 3.5 дискогрызов нет райзеров ( а выхода у контроллера с О.К.)
Сделал свой шлейф, однако 12 и 14 выводы, судя под документации на дисковод, вообще не используются и дисковод всегда "выбран".Цитата:
2. шлейф ненужно перекручивать, он должен быть прямым, а на дискогрызе нужно либо переключить местами 12 и 14 пины, либо просто между ними повесить "соплю" , тогда он будет и А и В
Вот из документации:
https://i.ibb.co/7VJmKHL/image.png
Сейчас я делал кабель 1 к 1 и использовал только выводы 8, 16-34, 33 (GND ). Ясное дело, что пробовал обращаться к A, B, C, D дискам. Звук движения внутри есть, а вот индикатор не мигает. На выводе 12 кстати 5 вольт. Питание на дисковод подал только 5 вольт. В документации сказано, что вывод в 12 вольт не используется.
https://i.ibb.co/3d6W71J/a-QPga-Jf-b-c.jpg
- - - Добавлено - - -
Так ведь SELECT1/ и SELECT2/ - это 12 и 14 выводы. Я их в своем кабеле тоже не выводил.
https://i.ibb.co/nbGkw97/image.png
Никак не пойму ваши страдания [emoji2957] к сожалению. Не ищите проблем там где их нет. Сделайте нормальный шлейф и все. Вот 3 устройства на одном шлейфе прекрасно работают на данной плате.
https://uploads.tapatalk-cdn.com/202...212f5e2481.jpghttps://uploads.tapatalk-cdn.com/202...8d26f0430a.jpg
Отправлено с моего iPhone используя Tapatalk Pro
Хм. Сейчас увидел, что у моего дисковода ключ можно ставить 2-мя способами, но есть подпись с указанием, где начало счета. На ввод *"B:" - на диске (что с дискетой, что без) загорается светодиод на время (около 1-2 секунд). Это при подключенном стандартном кабеле, где перепутаны контакты. Что очень странно.Я ведь вывел все пины, которые по документации должны использоваться...
- - - Добавлено - - -
Хм. Сейчас попробую просто в стандартном шлейфе скрутку убрать.
- - - Добавлено - - -
А что, так можно было?! Вот разобрал стандартный шлейф, убрал перекрутку, вставил обратно, вызвал диск (команда *"C:"). И вроде как запустилось. Проверю как будет читать/писать. Рад как слон пока что. 2 бессонные ночи проверял микрухи, паял свои шлейфы. А можно было вот так просто... Надо бы какую-то приписку сделать об этом в корень темы.
1. Шлейф прямой.
2. В и С перепутаны
3. Остальные манипуляции с проводами - выйти на те буквы дисков которые хочет собиратель в его личной инсталляции :)
4. Смотреть на перемычки которые осилит дисковод.
+ в памятку новым поколениям. Чтобы запустить игру, нужно зайти в TR-DOS в меню и набрать RUN "ИМЯ". Имя можно посмотреть введя LIST. Ковычки обязательны. Если LIST отображается нормально на первой странице, а потом начинают сыпаться ошибки, то надо на дискете закрыть плотной черной изолентой с двух сторон отверстие в левом нижнем углу дискеты, если смотреть на диск и вверу шторка (то отверстие, у которого нет движущейся защелки). Я вот думал, что с дисководом что-то не так или с микросхемами. А нет. Просто 40 и 80 не помогают в переключении плотности. Дисковод их игнорирует. А вот изолента спасла.
выпаять нафиг вообще концевик и не будет ни каких проблем с заклеиванием
вот тут https://zx-pk.ru/threads/27489-korve...l=1#post971059 переделка дискогрыза под корвет, для спеке ненужно переключения RDY
Добрый день.
Запаял рассыпуху. Разъёмы и микросхемы ещё не трогал, сопротиление между "+" и "-" 5В = 5,2 кОм - это нормально или надо искать косяк?
Плата красная 2014.
Похоже нашёл в схеме: на линии SOUND стоит цепочка резисторов...
В первом посте: "Альбом схем с исправлениями" исправьте пожалуйста на диаграме разъёма SCART - sync подключается к 19-му выводу. Шутники составители альбома однако...
А что там не так ? Sync подключается к 20 выводу.
Картинка у меня появилась только когда переключил на 19-вывод. Протестировал осциллографом что куда выдаёт ленинград-2012 и потом ещё сверился со схемой: https://aced2557-a-62cb3a1a-s-sites....attredirects=0
Понял, кабель перекрёстный
https://avatars.mds.yandex.net/get-p...5bcdfb694/orig
Нет никакого перекрестного кабеля - у pentagon нет скарта чтобы что-то перекрещивать.
Есть входы и выходы на разьеме скарт куда вы подключаетесь вот и все. У скарт 19 это выход а 20й вход сигнала. Возможно вы не правильно считали.
Я имел ввиду готовый кабель scart-scart. Понятно если самому собирать кабель то в вилку надо будет в 20 контакт запаять синхро сигнал.
- - - Добавлено - - -
У меня вот ещё назревает вопрос по корпусу, есть готовые решения? Хотелось бы уместить в корпус саму плату, БП, дисковод. Не знаю, стоит ли сразу два дисковода внедрять? В детстве пользовался 48к версией с магнитофоном.
Есть отдельная тема по корпусам для этой платы. Но как я понял, именно красивого и мелкого корпуса - нет. Я некоторое время назад заказал у знакомого конструктора разработку корпуса, чтобы на подобии "ZX Spectrum 128 3+". Пока в процессе, но близится к завершении. Клавиатура будет 40 клавиш на Cherry MX.
https://i.ibb.co/tLggw97/N8y-DM5rqr-MY.jpghttps://i.ibb.co/MCrTYvs/Fgrh-g-Iw-P3-E.jpg
Так же если корпус понравится, то потом планирую заказать тонкую версию с дисководом из usb-дисковода (FDD). И пленочной клавиатурой.
Значит мне повезло с продавцом на AliExpress.
https://i.ibb.co/BrZ1MpX/G2-A4-NS7-No4k.jpg https://i.ibb.co/cgC7yMZ/2axr7-J-Yd-Gw.jpg
Чем не устраивает корвет ?