![]() |
Пока HardWareMan ищет время на исправление прошивки под работу с SD картой, я делаю следующее:
1. Нашёл последнюю микросхему на контроллер дискогрыза (оказывается давно у меня лежал буржуйский аналог ЛП9). Пытался запустить внутренний генератор. Я его сделал на три возможные кварцы: 4, 8 и 16 МГц. Поставил кварц на 4, а сама схема выдала 8!? :v2_dizzy_punk: Оказывается запустилось на гармонике. Поставил родной кондер, ещё не включал. 2. Кто-то как назло скупил все держатели SD карты типа SDC09W4 (я обращался в три конторы по закупке деталей). :v2_dizzy_facepalm: Я уже делаю переходник под другой (SDC-W24PB), как сделаю и после изменения прошивки буду запускать контроллер SD карты. Советую другим пользователям Специалиста или поискать родной держатель SD карты (SDC09W4) или приобрести SD-модуль. 3. Практически доделал программу RAM tester by Fifan. Это тестер памяти Специалиста_МХ и МХ2 в том числе и памяти RAM-диска свыше 256 кБайт. 4. Вчера запускал PS/2 адаптер для Специалиста. Результат - цветная кашица на экране. Я ещё не допаял несколько сигналов, конкретнее выходы с портов С в контроллер цвета в режиме Стандарт. Так как Специалист_МХ2 запускается в режиме Стандарт, то я и ничего и не увидел. Хотя можно было вслепую набрать X<ВК> и перейти в МХ режим... Забыл. :sleep: Я запускаю данный адаптер на DevBoard u10 Reverse. Там маловато пользовательских пинов для юзанья. :p |
Не подскажет кто-нибудь обозначение разъема питания в формате AT? То есть male-коннектора, 12-pin, который распаивается на плате.
ATX разъемов полно, а AT нигде не найти. |
Quote:
|
Переделал ROM-диск пользователя в прошивке. Жаль что HardWareMan сократил его размер до 16 кБайт.:(
Кстати вчерась автор Специалиста_МХ2 праздновал днюху.:v2_dizzy_vodka3: |
Сегодня, а не вчера. ;)
|
Да, верно. Я сразу не понял что Тест-М от Рюмика ты патчил, поставил твой. Дело в сторону SD загрузки движется?
|
2 Attachment(s)
Quote:
|
у нас такие 200 денег (40 этих ваших рупий). Правда, наблюдал спонтанную смерть девайса у некоторых экземпляров и иногда прочу содержимого больших SDHC флешек. Так что однозначно только как донора юзать. MicroSD тоже пора заюзывать. ;)
|
разъмы под SD карточки можно из автомобильных МР3 модуляторов выпаивать :)
|
Подключил к Специалисту_МХ2 блок питания ATX. Устранил одну ошибку в схеме - подключил анод светодиода наличия питания не к 9, а к 8 контакту разъёма ATX питания через резистор. Оказывается кнопку включения питания нужно постоянно держать нажатой, чтобы питание всегда подавалось на схему. Заменил пока её микриком с фиксированным нажатием. Т.к. в прошивке плисины есть место, то поставил туда триггер по срабатыванию кнопки.
За основу подключения взял схему ZX Evolution. Там обслуживание кнопки отдали Атмеге. А именно: 1. Питание на плисину будет подаваться с дежурного +5В, присутствующего на контакте 9 разъёма ATX питания. 2. При первом нажатии на кнопку блок питания включает все питающие напряжения. Контакт 14 разъёма закорачивается на корпус ключом на транзисторе. 3. При повторном нажатии кнопки ключ обесточивается и блок питания отключается. http://s017.radikal.ru/i442/1204/3a/e6ea325f7aa2t.jpg Пока схему не паял - ищу даташит на диоды Шотки BAT54C и транзистор BC847 - может найду возможные аналоги. Опционо хочу в плисину зашить схему переключения сигналов на светодиоды. На оригинальной схеме используются красный и зелёный светодиоды с подключенными анодами к +5В, у меня в корпусе стоит двуханодный светодиод. С помощью подключения сигнала LED буду управлять полярностью подключения светодиодов к плисине. Жалко что последняя доработка не вошла в плисину EPM7032SLC44, буду юзать EPM7064SLC44. |
fifan, вот на BAT54 pdf - http://www.fairchildsemi.com/ds/BA/BAT54.pdf
на BC847 - http://www.nxp.com/documents/data_sh..._BC547_SER.pdf з.ы. чистой платки не осталось? если уж совсем напряжно с ВАТ54С, могу штук 20 выделить. ВС847 тоже не проблема купить |
Quote:
Quote:
|
Дошли и у меня руки до "Специалиста". Спаял все. При и включении на экране мусор. Процессор не работает. Причина оказалась простой. Вместо панелек впаял розетки , а в них ножки процессора не достают до контактов.
Вопрос к тем у кого компьютер работает. Что лучше впаивать в качестве панелек? |
У меня под проц запаяны цанговые, остальные обычные. У ВМ80 пришлось немного разогнуть ноги чтоб нормально сел в панельку.Компьютер запустился практически сразу. При установке ВИ53 - не запускался, причина была в К555ИЕ10 в позиции DD1 - заменил на КР1533ИЕ10(ну и за одно и DD2, DD3). Осталось побороть артефакты как в 581 посту http://zx.pk.ru/showthread.php?t=12316&page=59 и заставить работать с установленной DD56. http://youtu.be/7GxEfYL0m78
|
Quote:
Да этот артефакт я до сих пор не победил - не знаю как искать. Видео посмотрел - прекрасно! А какой разъём питания? ATX? Если так, то как он нормально вошёл в плату? А я вот Flash-диск ещё не подключал. P.S. молодцы, что откликнулись! Я думал никто кроме нас с HardWareMan'ом не юзают данный комп. Пишите побольше своих кавыряний! Вместе поднимим Специалист со дна! |
Все! Приехали! Оказывается, когда заказывал микросхемы, пропустил AS6C4008. В магазине в наличии нет, заказ ждать 5-7 дней. Опять ждать!
Хотя заняться есть чем. Ведь надо же еще и клавиатуру сделать. |
Quote:
А для Flash-диска пока нет микросхем памяти. |
Quote:
Quote:
http://s018.radikal.ru/i504/1202/a6/1abbac04aceat.jpg |
По поводу артефактов. Спасибо HardWareMan за наводку, где нужно искать (пост 586). Как выяснил (может и ошибаюсь) сигнал CST приходит немного раньше, чем надо. У меня нет осцилографа, поэтому не могу проверить. Пробовал задержать инвенторами ЛН1 - не помогло. Конденсаторами на выводе 1 DD31 - не совсем стабильный результат. Далее методом "научного тыка" на вывод 3 DD30 вместо сигнала STD подал 20М (если 10М, то с установленным процом Z80 в режиме стандарт - синий фон). Тесты проходят нормально. Пока не найду более правильное решение, оставлю так.
|
Ещё немного про артефакты. Внёс вот такое дополнение в схему, вместо описаного выше http://s019.radikal.ru/i612/1205/23/fcb143e204fbt.jpg
Мысля значит была такая: во время присутствия сигнала /ALD исключить подачу CST. результат меня вполне устроил, так и оставлю. http://s018.radikal.ru/i512/1205/00/a41f2a2f79a6t.jpg Наличие этих артефактов зависит от используемой серии микросхем (155, 555, 1533, 74ALS), на фото видно какие установлены на моей плате (подсмотрел на фото платы HardWareMan). http://s019.radikal.ru/i643/1205/83/92d096c90540t.jpg Например если вместо кр1533лн1 (DD30) поставить к155лн1 помехи на картинке снова появятся. |
Ну это понятно, что смешивание серий привнесет глюки. Фотки пишут 404.
|
levin, твои три ссылки на фотки не работают. Охота по твоей подсказке и HardWareManа указанию всё ж попедить данную проблему.
А вот при установленном однажды Z80 у меня был мусор на экране, дальше смотреть что не так я не стал. |
Quote:
Quote:
|
Quote:
Смотрю запаян держатель SD карты. Было подключение? |
Подключение не получилось. Когда ставлю EPM7032SLC44 комп не запускается. Может загореться зелёный светодиод, а после нажатия на сброс погаснуть. Плисина греется (почти горячая). Прошивается вроде нормально.
|
Можно пока не экспериментировать. HardWareMan в данной версии Монитора-4 не поддержал ни как SD карту. Выходов из положения два:
1. дождаться всё ж новой версии Монитора с поддержкой от HardWareMan'а; 2. дождаться меня - скоро я сделаю считывание rks или bin файлов с SD карты. Я пока пишу под эмулятор свой Коммандер. К сожалению я не знаю как искать и выводить каталог и ограничился только четырьмя фиксированными именами файлов: program.rks, game.rks, program.bin и game.bin. О ходе отладки смотрите соседнюю тему. О Flash-диске. Кто подключал по схеме HardWareMan'а и какой максимальный объём диска удалось задействовать? |
Введённое изменение схемы на двух логических элементах не привели к подавлению артефактов. То же и в RAM TESTe.
http://s019.radikal.ru/i619/1205/e1/3675c3f32484.jpg http://s019.radikal.ru/i639/1205/42/24828fcc3d7d.jpg Может на вводимый элемент ЛЕ1 нужно подавать не ALD, а /ALD сигнал? Я вывел клавиатуру подальше от корпуса (на фото видно подключение разъёма Centronics к разъёму "KEYBOARD" платы. Резисторы подтяжки 10 кОм стоят ближе к клавишам). Вот такую бяку даёт Тест-М. http://s019.radikal.ru/i641/1205/24/0abbb5831698.jpg http://s019.radikal.ru/i612/1205/9f/f103d476f245.jpg |
Давайте-ка посмотрим, какие серии вы использовали в цикло- и синхрогенераторе. Чуть позже, я выложу свои. Ибо у меня данных артефактов не наблюдается.
|
Quote:
|
Вот моя плата:
http://savepic.su/2003300m.jpg Покрупнее: http://savepic.su/1983844m.jpghttp://savepic.su/2026855m.jpg http://savepic.su/2020711m.jpghttp://savepic.su/2014567m.jpg Доработку с перепутанными сигналами сделал тут: http://savepic.su/2000231m.jpg Все кликабельно. |
HardWareMan, вот мои микросхемы, отличные от твоих:
1. К555ИЕ10, К1533ИЕ5, вся логика у меня серий 1533 и 555. 2. полное отличие в мультиплексорах: у меня КП11, у тебя - КП14! Это ж инверсия выходов! Изначально ведь были КП11! |
Quote:
Только ньюанс один, менять их надо все - либо КП11, либо КП14. У тебя КП11 из 555 серии, или 1533. 555КП11 немножко потормознее. |
Именно, т.к. в данном случае все КПшки можно считать продолжением ОЗУ, т.к. они работают только на ОЗУ. Кстати, именно поэтому можно их миксовать между КП11 и КП14 в произвольном порядке. Таки не отвлекайтесь, где фотки ваших плат, я спрашиваю?!
Только заметил: Quote:
|
2 Attachment(s)
Во вложении список микросхем которые установлены на моей плате.
Quote:
К555ИР23 + AM27С010 используется 64K. |
Артефакты не победил. Пробовал на предложенную схему переделки сигнала CST подавать и ALD и /ALD - ничего не изменяется. В последнем случае появляются маленькие полоски по всему экрану. У меня вместо DD31 К555ЛН1 (да и остальные ЛН1) стоит IN74LS04N - может её заменить?
Вот кстати фото моих микрух на плате на какой-то стадии пайки. http://s019.radikal.ru/i615/1205/bf/b170ac213f48t.jpg |
LS это же 555? Нужно подменить на 1533, я так думаю.
|
3 Attachment(s)
Я тут подумал о сигнале формирования выборки регистра цвета в режиме МХ - CST.
Почему он подвязан к сигналу /WR, а не к /WE? У меня на первом Специалисте_MX_PLM было так. Учитывая схему формирования /WE (картинка №1), мы старую схему формирования CST (картинка №2) меняем на новую, т. е. заменяем /WR на /WE (картинка №3). Я понимаю, что запись в регистр происходит по сигналу U1, но всё же может иногда проскакивает какая-то дрянь? |
Потому, что регистр цвета может одновременно принимать данные от процессора и считывать их при выводе на экран. А артефакты эти статичны или динамичны?
|
Динамические горизонтальные полоски в различных местах экрана. Причём при остановке смены цвета (например бело-синий экран самого RAMFOSa) эти полоски не появляются.
|
Сдается мне, это косячит перенос цвета в ОЗУ цвета. Подсмотреть бы осциллом, что там на сигналах творится...
|
| All times are GMT +4. The time now is 06:25. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.