Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Специалист (http://zx-pk.ru/forumdisplay.php?f=57)
-   -   Новый Специалист: ПК на дискретах (http://zx-pk.ru/showthread.php?t=12316)

fifan 29th January 2012 18:03

Пока 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

Astrolux 30th January 2012 03:06

Не подскажет кто-нибудь обозначение разъема питания в формате AT? То есть male-коннектора, 12-pin, который распаивается на плате.
ATX разъемов полно, а AT нигде не найти.

fifan 30th January 2012 05:50

Quote:

Originally Posted by Astrolux (Post 460694)
Не подскажет кто-нибудь обозначение разъема питания в формате AT?

Вот здесь распиновка.

fifan 11th February 2012 15:04

Переделал ROM-диск пользователя в прошивке. Жаль что HardWareMan сократил его размер до 16 кБайт.:(
Кстати вчерась автор Специалиста_МХ2 праздновал днюху.:v2_dizzy_vodka3:

HardWareMan 11th February 2012 16:53

Сегодня, а не вчера. ;)

fifan 11th February 2012 17:08

Да, верно. Я сразу не понял что Тест-М от Рюмика ты патчил, поставил твой. Дело в сторону SD загрузки движется?

Error404 14th February 2012 11:16

2 Attachment(s)
Quote:

Originally Posted by fifan (Post 460525)
2. Кто-то как назло скупил все держатели SD карты типа SDC09W4 (я обращался в три конторы по закупке деталей). :v2_dizzy_facepalm: Я уже делаю переходник под другой (SDC-W24PB), как сделаю и после изменения прошивки буду запускать контроллер SD карты. Советую другим пользователям Специалиста или поискать родной держатель SD карты (SDC09W4) или приобрести SD-модуль.

Я планирую использовать в качестве доноров разъемов SD вот такие девайсы (см. картинки). Такой переходник в Ашане стоит 80 рублей. И после выпаивания с него разъема SD, думаю, продолжит выполнять свою функцию для карточек микроSD. Ну, типа, "хозяйке не заметку".

HardWareMan 14th February 2012 11:42

у нас такие 200 денег (40 этих ваших рупий). Правда, наблюдал спонтанную смерть девайса у некоторых экземпляров и иногда прочу содержимого больших SDHC флешек. Так что однозначно только как донора юзать. MicroSD тоже пора заюзывать. ;)

AHTuXPuCT 14th February 2012 12:02

разъмы под SD карточки можно из автомобильных МР3 модуляторов выпаивать :)

fifan 22nd April 2012 21:21

Подключил к Специалисту_МХ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.

AHTuXPuCT 22nd April 2012 21:27

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 тоже не проблема купить

fifan 22nd April 2012 21:35

Quote:

Originally Posted by AHTuXPuCT (Post 497472)
з.ы. чистой платки не осталось?

Нету, если кто свою продаст, а то накупили два десятка и никаких отзывов, наверное у большинства дома лежат не паянные.
Quote:

Originally Posted by AHTuXPuCT (Post 497472)
если уж совсем напряжно с ВАТ54С, могу штук 20 выделить

Спасибо, конечно, но куда мне 20 штук. Что-нибудь поищу. Спасибо за ссылки на даташиты.

АлександрПП 27th April 2012 12:27

Дошли и у меня руки до "Специалиста". Спаял все. При и включении на экране мусор. Процессор не работает. Причина оказалась простой. Вместо панелек впаял розетки , а в них ножки процессора не достают до контактов.
Вопрос к тем у кого компьютер работает. Что лучше впаивать в качестве панелек?

levin 27th April 2012 19:37

У меня под проц запаяны цанговые, остальные обычные. У ВМ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

fifan 27th April 2012 21:45

Quote:

Originally Posted by levin (Post 499636)
Осталось побороть артефакты как в 581 посту http://zx.pk.ru/showthread.php?t=12316&page=59

.
Да этот артефакт я до сих пор не победил - не знаю как искать.
Видео посмотрел - прекрасно! А какой разъём питания? ATX? Если так, то как он нормально вошёл в плату?
А я вот Flash-диск ещё не подключал.

P.S. молодцы, что откликнулись! Я думал никто кроме нас с HardWareMan'ом не юзают данный комп. Пишите побольше своих кавыряний! Вместе поднимим Специалист со дна!

АлександрПП 28th April 2012 00:56

Все! Приехали! Оказывается, когда заказывал микросхемы, пропустил AS6C4008. В магазине в наличии нет, заказ ждать 5-7 дней. Опять ждать!

Хотя заняться есть чем. Ведь надо же еще и клавиатуру сделать.

levin 28th April 2012 04:49

Quote:

Originally Posted by fifan (Post 499661)
А какой разъём питания? ATX? Если так, то как он нормально вошёл в плату?

АТХ разъём взят из неисправной материнской платы. Его плоские выводы сжал плоскогубцами и он с небольшим усилием сел на своё место.
А для Flash-диска пока нет микросхем памяти.

fifan 28th April 2012 18:57

Quote:

Originally Posted by levin (Post 499805)
АТХ разъём взят из неисправной материнской платы. Его плоские выводы сжал плоскогубцами и он с небольшим усилием сел на своё место.

Я также поступил. Но для включения питания нужен выключатель с замыкающими контактами и сделать изменения на печатке, описанные мною выше.
Quote:

Originally Posted by levin (Post 499805)
А для Flash-диска пока нет микросхем памяти.

А мне сегодня 4 штуки пришли (AM29F040B). Ещё не прошивал. Наверное запишу программы (пока 52 кБайта) из пакета эмуллятора b2m, сначала для проверки. Вот внешний вид Flash-диска на 2 МБайта от HardWareMana.

http://s018.radikal.ru/i504/1202/a6/1abbac04aceat.jpg

levin 15th May 2012 22:16

По поводу артефактов. Спасибо HardWareMan за наводку, где нужно искать (пост 586). Как выяснил (может и ошибаюсь) сигнал CST приходит немного раньше, чем надо. У меня нет осцилографа, поэтому не могу проверить. Пробовал задержать инвенторами ЛН1 - не помогло. Конденсаторами на выводе 1 DD31 - не совсем стабильный результат. Далее методом "научного тыка" на вывод 3 DD30 вместо сигнала STD подал 20М (если 10М, то с установленным процом Z80 в режиме стандарт - синий фон). Тесты проходят нормально. Пока не найду более правильное решение, оставлю так.

levin 16th May 2012 20:57

Ещё немного про артефакты. Внёс вот такое дополнение в схему, вместо описаного выше 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 помехи на картинке снова появятся.

HardWareMan 17th May 2012 12:11

Ну это понятно, что смешивание серий привнесет глюки. Фотки пишут 404.

fifan 17th May 2012 12:17

levin, твои три ссылки на фотки не работают. Охота по твоей подсказке и HardWareManа указанию всё ж попедить данную проблему.

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

levin 17th May 2012 13:59

Quote:

Originally Posted by fifan (Post 506634)
levin, твои три ссылки на фотки не работают.

перезалил на другой сервер

Quote:

Originally Posted by fifan (Post 506634)
А вот при установленном однажды Z80 у меня был мусор на экране

У меня работает одинаково хорошо как с Z80 так и с ВМ80

fifan 17th May 2012 22:17

Quote:

Originally Posted by levin (Post 506431)
Ещё немного про артефакты. Внёс вот такое дополнение в схему, вместо описаного выше. Мысля значит была такая: во время присудствия сигнала /ALD исключить подачу CST.

Прекрасно. На выходные попробую так сделать.

Смотрю запаян держатель SD карты. Было подключение?

levin 18th May 2012 11:54

Подключение не получилось. Когда ставлю EPM7032SLC44 комп не запускается. Может загореться зелёный светодиод, а после нажатия на сброс погаснуть. Плисина греется (почти горячая). Прошивается вроде нормально.

fifan 18th May 2012 16:36

Можно пока не экспериментировать. HardWareMan в данной версии Монитора-4 не поддержал ни как SD карту. Выходов из положения два:
1. дождаться всё ж новой версии Монитора с поддержкой от HardWareMan'а;
2. дождаться меня - скоро я сделаю считывание rks или bin файлов с SD карты.

Я пока пишу под эмулятор свой Коммандер. К сожалению я не знаю как искать и выводить каталог и ограничился только четырьмя фиксированными именами файлов: program.rks, game.rks, program.bin и game.bin. О ходе отладки смотрите соседнюю тему.

О Flash-диске. Кто подключал по схеме HardWareMan'а и какой максимальный объём диска удалось задействовать?

fifan 19th May 2012 19:52

Введённое изменение схемы на двух логических элементах не привели к подавлению артефактов. То же и в 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

HardWareMan 20th May 2012 00:49

Давайте-ка посмотрим, какие серии вы использовали в цикло- и синхрогенераторе. Чуть позже, я выложу свои. Ибо у меня данных артефактов не наблюдается.

Mick 20th May 2012 14:09

Quote:

Originally Posted by HardWareMan (Post 507659)
Давайте-ка посмотрим, какие серии вы использовали в цикло- и синхрогенераторе. Чуть позже, я выложу свои. Ибо у меня данных артефактов не наблюдается.

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

HardWareMan 20th May 2012 15:14

Вот моя плата:
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
Все кликабельно.

fifan 22nd May 2012 20:34

HardWareMan, вот мои микросхемы, отличные от твоих:
1. К555ИЕ10, К1533ИЕ5, вся логика у меня серий 1533 и 555.
2. полное отличие в мультиплексорах: у меня КП11, у тебя - КП14! Это ж инверсия выходов! Изначально ведь были КП11!

Mick 22nd May 2012 21:37

Quote:

Originally Posted by fifan (Post 508617)
2. полное отличие в мультиплексорах: у меня КП11, у тебя - КП14! Это ж инверсия выходов!

По сути нет разницы, если они управляют памятью. Будет просто адреса в самой микросхеме ОЗУ инверсные. А на общий полет никак не скажется.
Только ньюанс один, менять их надо все - либо КП11, либо КП14.

У тебя КП11 из 555 серии, или 1533. 555КП11 немножко потормознее.

HardWareMan 23rd May 2012 08:06

Именно, т.к. в данном случае все КПшки можно считать продолжением ОЗУ, т.к. они работают только на ОЗУ. Кстати, именно поэтому можно их миксовать между КП11 и КП14 в произвольном порядке. Таки не отвлекайтесь, где фотки ваших плат, я спрашиваю?!

Только заметил:
Quote:

Originally Posted by fifan (Post 508617)
1. К555ИЕ10,

Самую первую ИЕ10 лучше все же поставить 1533. И логику отработки основных сигналов циклогенератора тоже, но у меня вроде намешано. ИЕ5 стоит в кадрах, там скорость не критична.

levin 23rd May 2012 19:36

2 Attachment(s)
Во вложении список микросхем которые установлены на моей плате.
Quote:

Originally Posted by fifan (Post 507227)
Кто подключал по схеме HardWareMan'а и какой максимальный объём диска удалось задействовать?

"Flash-диск" из-за отсутствия микросхем памяти использую такой:
К555ИР23 + AM27С010 используется 64K.

fifan 23rd May 2012 20:56

Артефакты не победил. Пробовал на предложенную схему переделки сигнала CST подавать и ALD и /ALD - ничего не изменяется. В последнем случае появляются маленькие полоски по всему экрану. У меня вместо DD31 К555ЛН1 (да и остальные ЛН1) стоит IN74LS04N - может её заменить?
Вот кстати фото моих микрух на плате на какой-то стадии пайки.

http://s019.radikal.ru/i615/1205/bf/b170ac213f48t.jpg

HardWareMan 23rd May 2012 21:49

LS это же 555? Нужно подменить на 1533, я так думаю.

fifan 24th May 2012 07:33

3 Attachment(s)
Я тут подумал о сигнале формирования выборки регистра цвета в режиме МХ - CST.
Почему он подвязан к сигналу /WR, а не к /WE?
У меня на первом Специалисте_MX_PLM было так. Учитывая схему формирования /WE (картинка №1), мы старую схему формирования CST (картинка №2) меняем на новую, т. е. заменяем /WR на /WE (картинка №3). Я понимаю, что запись в регистр происходит по сигналу U1, но всё же может иногда проскакивает какая-то дрянь?

HardWareMan 24th May 2012 07:55

Потому, что регистр цвета может одновременно принимать данные от процессора и считывать их при выводе на экран. А артефакты эти статичны или динамичны?

fifan 24th May 2012 09:04

Динамические горизонтальные полоски в различных местах экрана. Причём при остановке смены цвета (например бело-синий экран самого RAMFOSa) эти полоски не появляются.

HardWareMan 24th May 2012 09:21

Сдается мне, это косячит перенос цвета в ОЗУ цвета. Подсмотреть бы осциллом, что там на сигналах творится...


All times are GMT +4. The time now is 06:25.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.