Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Компьютер "ZXM-Phoenix" - Сборка и настройка (http://zx-pk.ru/showthread.php?t=10369)

Shnurkov 18th February 2010 22:25

Тогда такие вопросы вырисовываются: можно ли в качестве тестового ПЗУ юзать не 27512, а 27256? (т.к. первых дефицит изрядный, а вторых много). Какие микрухи самые критичные к серии? Я ставил те, что смог достать, спрашивал 1533, но брал 555, когда других не было. Попытаюсь заказать нужные из Москвы.
Ну и далее, что смотреть дальше, пока ПЗУ еще не прошил, т.к. к программатору попаду только после выходных

Mick 18th February 2010 22:41

Quote:

Originally Posted by Shnurkov (Post 258281)
Тогда такие вопросы вырисовываются: можно ли в качестве тестового ПЗУ юзать не 27512, а 27256? (т.к. первых дефицит изрядный, а вторых много). Какие микрухи самые критичные к серии? Я ставил те, что смог достать, спрашивал 1533, но брал 555, когда других не было. Попытаюсь заказать нужные из Москвы.
Ну и далее, что смотреть дальше, пока ПЗУ еще не прошил, т.к. к программатору попаду только после выходных

Можно попробовать и 27256. В той прошивке выкинь первые 32 кб, а вторые прошей.
Микрухи мог и у меня заказать :) Пока не выпаивай ничего. Надо хотя бы определится. Заодно и узнаем как такая солянка работает.

Пока прошивать будешь. Проверяй значит микрухи выбора страниц(порты 1FFFD и 7FFD). Для этого вытащи проц и после сброса смотри что на выходах DD31, DD21
Далее смотри цепи DD9.3, DD20.2, DD14.1, DD20.3
Должно быть сигнал RA14 =0 RA15 =1 Это означает что ПЗУ выберется вторая страница.

Petr0v 21st February 2010 01:04

Дошли руки до включения и моего Феникса, вместо дд70 поставил 555 серию, так как нечаянно запаял её вместо дд15... При включении происходит какие то чудеса, то в матрасе остается, то меню, но на чёрном фоне... При чём по меню бегаем нормально, не заходит тока в 48 васик, в 128 ом пробовал команды, вроде выполняет... Ресет работает чере 10 раз :v2_conf2: приходтся питанием ресетить... Питаю пока тока от компа, через молекс, клаву отцепил от писюка, пишу сейчас с экранной :v2_crazy: Бывает после ресета на экране череда полос, потом на 1/3 экран заполняется какими то квадратиками и снова ресет идёт, тоненькие полосочки пробегают и... либо меню на чёрном фоне, либо так матрас и остаётся, либо экран заполняется командами типа COPY и т.д. в тр-дос не заходит ВГшку не ставил появляются олоси чердующиеся шириой ... Вот такой косяк, подключил ока по ЧБ к тв-тюнеру, узенькая полосочка справа есть, воде кондеем убрать можно, но это мелочи...

Shnurkov 21st February 2010 01:14

Quote:

Originally Posted by Petr0v (Post 258849)
Дошли руки до включения и моего Феникса

Баааааальшой оффтоп, но Petr0v, а ты помнишь, что мне обещал уже почти год назад?

Petr0v 21st February 2010 01:23

Quote:

Originally Posted by Shnurkov (Post 258851)
Баааааальшой оффтоп, но Petr0v, а ты помнишь, что мне обещал уже почти год назад?

Написал в личку...
:v2_yahoo: Кажись добил я Феню, панельки ни к чёрту, что я цанги не взял, опять всё переткнул и всё пускается и работает с полпинка, завтра буду дисковод мучить, сегодня уже поздно...

Mick 21st February 2010 10:39

Quote:

Originally Posted by Petr0v (Post 258854)
:v2_yahoo: Кажись добил я Феню, панельки ни к чёрту, что я цанги не взял, опять всё переткнул и всё пускается и работает с полпинка, завтра буду дисковод мучить, сегодня уже поздно...

Что то я не совсем понял, ты его запустил или нет?
И если запустил, то в чем проблема была. Для других возможно пригодится твой опыт.

Petr0v 21st February 2010 12:11

1 Attachment(s)
Quote:

Originally Posted by Mick (Post 258885)
Что то я не совсем понял, ты его запустил или нет?
И если запустил, то в чем проблема была. Для других возможно пригодится твой опыт.

Запустил :v2_tong:
Проблема, как я понял, была в плохом контакте, только где не знаю, все микрухи перетыкал, заработал, все меню работают, TR-DOS заходит, тока пока без дисковода, нету времени на это да и питаю от 5 вольт, полоску справа тоже пока не убрал... Позже отпишусь по поводу дисковода, ещё бы прямой шлейф найти :v2_conf2:

IanPo 21st February 2010 12:12

Quote:

Originally Posted by Mick (Post 258885)
И если запустил, то в чем проблема была. Для других возможно пригодится твой опыт.

Поди, жидким флюсом панельки залил. Он туда легко проникает, а промыть непросто. Я свою плату в спирте купал и с кисточкой все мыл. В УЗ ванну платка не влезла, к сожалению :)

Petr0v 21st February 2010 12:16

Quote:

Originally Posted by IanPo (Post 258899)
Поди, жидким флюсом панельки залил. Он туда легко проникает, а промыть непросто. Я свою плату в спирте купал и с кисточкой все мыл. В УЗ ванну платка не влезла, к сожалению :)

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

Mick 21st February 2010 12:24

Quote:

Originally Posted by Petr0v (Post 258898)
Запустил :v2_tong:

Поздравляю. Теперь полоску убирай :)
Тут либо кондерчиком, либо подобрать микруху DD37(К555ИР16) надо.
Микруха берется исходя из правила, чем древнее тем лучше :) Раз уж полоска появилась.

Petr0v 21st February 2010 13:16

1 Attachment(s)
С дисководом какой то облом... Нашёл старенький 5313, вставляю диск, даю RUN, дисковод проходит головкой по диску, не находя диска выдаёт no disk и выводит комманду снова, диск при этом не останавливается.... Попробовал format, та же ботва :v2_conf2: После повтора команды, дисковод уже по диску не едет, а просто выдаёт no disk...
С трёх дюймовым та же ситуация... обрадовался млин :(

Ewgeny7 21st February 2010 13:59

Шлейфик для 3.5" перекручен на 10-12 жиле?
Питание на 40 ноге ВГ (12вольт) есть?
Окошко HD дискеты 3.5" заклеено?

Anykey 21st February 2010 14:41

Собрал на 4 день после получения, запустился
сразу. Надо только шлейфик пол 3.5
переделать, а то только как диск В работает.

IlyaMIV 21st February 2010 19:32

забыл отписАться. собрал на следующий день полсе получки. заработал не сразу, пришлось менять симм. с той что в комплекте была не захотел работать. единственное криво встал жамп для переключения банков озу т. к. ставил свою панель для симм с 486.

Mick 21st February 2010 20:19

Quote:

Originally Posted by МИВ (Post 259008)
единственное криво встал жамп для переключения банков озу т. к. ставил свою панель для симм с 486.

Скажу по секрету он у всех криво встает :) Это мой недочет, вернее он ставился в последнюю очередь и места для него нехватило. Обычно я подтачивал одну сторону у PLDшки, чтобы криво не вставало.

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

Quote:

Originally Posted by МИВ (Post 259008)
заработал не сразу, пришлось менять симм

Ну это тоже бывает, как показала практика. Хотя у меня модуль работал(проверял).

IlyaMIV 21st February 2010 21:14

тады яшно. а симм помучаю, мож контакт плохой, я почему и свою панельку поставил те какие то сырые. хвото выкладывать?

Mick 21st February 2010 22:34

Quote:

Originally Posted by МИВ (Post 259045)
тады яшно. а симм помучаю, мож контакт плохой, я почему и свою панельку поставил те какие то сырые. хвото выкладывать?

Ну не знаю панелька под симы была новая :)
Фоо выкладываются по желанию ;)

Petr0v 22nd February 2010 16:34

3 Attachment(s)
Quote:

Originally Posted by Mick (Post 259030)
Обычно я подтачивал одну сторону у PLDшки, чтобы криво не вставало.

Как то сразу сообразил и подточил....
Mick, а есть где нить описание раскладки клавиатуры, комбинации... Короче, метод тыка уже достал :v2_conf2:
Офтоп:
Сегодня зашёл в магазин с ПЦ железками БУшными, сразу им вопрос задал про дисководы пятидюймовые, зелёный такой парнишка, удивлённо, а вам какой: CD или DVD ?:v2_laugh: В музей меня короче послали в итоге :v2_dry:
Разобрался с дисководом наконецто, из 5-ки удалил блок резисторов и он заработал, пока один на шлеёфе, так как для второго перекрут нужен, а он я так понял не по ПЦ-му стандарту сделан... Аигрик поёт, несколько игрушек запустил, работают :v2_yahoo:
Теперь надо в цвете проверить, ПАЛ-кодер сча подцеплю, покажу, что получилось...

Mick 22nd February 2010 19:09

Quote:

Originally Posted by Petr0v (Post 259278)
Как то сразу сообразил и подточил....
Mick, а есть где нить описание раскладки клавиатуры, комбинации... Короче, метод тыка уже достал :v2_conf2:

Так как контроллер клавы - это есть мультикарта caro, то отсылаю тебя к первоисточнику http://www.zx.pk.ru/showpost.php?p=9958&postcount=1
там во вложенях есть файл раскладки - zxmc_kbd.zip

Petr0v 22nd February 2010 20:03

Quote:

Originally Posted by Mick (Post 259340)
Так как контроллер клавы - это есть мультикарта caro, то отсылаю тебя к первоисточнику http://www.zx.pk.ru/showpost.php?p=9958&postcount=1
там во вложенях есть файл раскладки - zxmc_kbd.zip

Ну с комбинациями понятно, а вот например первый ряд клавиш не весь совпадает, команада FORMAT например не на "0" а на "-"... Это нормально?

Mick 22nd February 2010 20:08

Quote:

Originally Posted by Petr0v (Post 259366)
Ну с комбинациями понятно, а вот например первый ряд клавиш не весь совпадает, команада FORMAT например не на "0" а на "-"... Это нормально?

Ну по крайней мере владельцев Феникса да и мультикарты сильно это вроде не напрягает :)

Petr0v 22nd February 2010 20:20

Я хотел именно мануал, по тому как и где какая команда... Ладно, будем сами искать, хочу нарисовать всё на клаве, а то неудобно же :)
Вопрос наверно не по теме, но есть ли смысл воткнуть винт на 100 гиг? С IDE интерфейсом есть тока буковский 2,5 дюйма :v2_conf2: Покупать какой нить хлам б/у не охота, а так глядишь всё что есть для спека бы влезло :v2_blush:

Black_Cat 22nd February 2010 20:23

Quote:

Originally Posted by Petr0v (Post 259375)
а так глядишь всё что есть для спека бы влезло

:) ага, тридцать раз подряд :)

Petr0v 22nd February 2010 23:59

3 Attachment(s)
Подключил пал-кодер, цвета настроил, но изображение как бы дрожит, на ТВ-тюнер грешить как то не хочется, Пентагон давал отличную картинку. Есть предположения на БП, завтра попробую другой достать, может есть соображения какие? Полоску пока нечем убрать, кондюков подходящих нет, может и дрожит из-за ИР16 ?

Petr0v 24th February 2010 19:50

1 Attachment(s)
Quote:

Originally Posted by БК-0010 (Post 259376)
:) ага, тридцать раз подряд :)

Ну и что, зато на будущее хватит ;)
Отчёт по моим мытарствам с Феней :v2_smoke:
Начал как всегда не оттудова, вычитал про кондей в разрыв синхры, весь измучался, но так и не подобрал, с ним совсем всё пляшет и гуляет, до 1000 мкФ дошёл :v2_blush:
Чёрт же меня дёрнул подключить ПАЛкодер по S-Video и о чудо, оно показывает всё просто суперски, безо всяких конденсаторов :v2_tong:(ТВ-тюнер BeholdTV 505FM)
Полоску убрал, купил десяток ИРок, выбрал самую старую 8905 и сразу полосы как не бывало, в комплекте была 9201...
Пока на этом всё, Mick, огромное тебе спасибо за машинку :v2_thumb:

Mick 24th February 2010 20:03

Quote:

Originally Posted by Petr0v (Post 260026)
Полоску убрал, купил десяток ИРок, выбрал самую старую 8905 и сразу полосы как не бывало, в комплекте была 9201...

Та что 9201 на других машинах работает нормально. Тут получается критична связка ИР10+ИР16. Вот проще оказалось подобрать ИР16 :) и подревнее. Видать в 92 году при производстве микрух изменили технологию :)

Petr0v 24th February 2010 20:09

Я впаял панельку, только одна попалась 89-го года, остальные 9 штук 90-го, но полоски нету и с ними :)

phant0m 24th February 2010 22:14

1 Attachment(s)
Я наклейки на клаву делал для феникса, вернее воспользовался чужим трудом и переделал/доделал. Не идально конечно. Прошу указать на ошибки, если есть. Прикалываю в формате COREL DRAW.

Shnurkov 24th February 2010 23:47

1 Attachment(s)
Quote:

Originally Posted by Mick (Post 258218)
Ну что же, начнем значит с малого :)
Вот ПЗУ, которая выводит картинку на экран и зацикливается. Она не юзает ни какие страницы ОЗУ и ПЗУ, ни каких портов(кроме одного раза, когда устанавливает бордюр). Вобщем прошей, поставь память и запусти. А там начнем плясать от этого. Я кстати по ней бету версию отлаживал :)

Картинки нет, на рабочем фениксе нормально отрисовывается, а на подопытном никакой реакции.
Так же зашил тест, который во вложении. На бордере отрабатывает как надо, а вот на пэйпере ничего не происходит.

Mick 24th February 2010 23:52

Quote:

Originally Posted by Shnurkov (Post 260113)
Картинки нет, на рабочем фениксе нормально отрисовывается, а на подопытном никакой реакции.
Так же зашил тест, который во вложении. На бордере отрабатывает как надо, а вот на пэйпере ничего не происходит.

На тестовой картинке бордюр стал синим?

По второму тесту можно судить что ПЗУ у тебя работает. Значит проблема в работе с ОЗУ. Проверяй регистр DD29(ИР22) он отвечает на запись в ОЗУ, проверь сигнал WE.

Заодно погляди сигналы на элементах DD12.3, DD15.2, DD17.2, DD10.4

Mirazh 25th February 2010 01:37

1 Attachment(s)
CAS, RAS на месте. до модуля доходят. WE - высокий уровень.
на д29 есть и на входе и на выходе.
текущее состояние на фото.
не видно ничего что бы что то писалось в область папира.
есть мысль что это или кпшки или счетчики. что подскажет многоуважаемый ALL? :)

Mick 25th February 2010 08:03

Quote:

Originally Posted by Mirazh (Post 260141)
WE - высокий уровень.

При записи WE должен менятся, если не меняется - смотри цепи прохождения WE (DD55.1, DD17.3, DD18.1)

Mirazh 25th February 2010 10:12

Quote:

Originally Posted by Mick (Post 260157)
При записи WE должен менятся,

ну по идее да. посмотрел на скорпе - аналогичная картина - высокий уровень (размазанный)

Shnurkov 25th February 2010 11:22

WE на живом и дохлом фениксе одинаково выглядят, именно так как Mirazh сказал, высокий размазанный уровень.

Mick 25th February 2010 20:15

Quote:

Originally Posted by Mirazh (Post 260141)
текущее состояние на фото.

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

---------- Post added at 19:15 ---------- Previous post was at 19:14 ----------

Quote:

Originally Posted by Shnurkov (Post 260190)
WE на живом и дохлом фениксе одинаково выглядят, именно так как Mirazh сказал, высокий размазанный уровень.

У тебя какая картинка при дизевой и тестовой ПЗУ?

Shnurkov 25th February 2010 20:27

Это тест идет, который я аттачил на прошлой странице. Столбцы все в каше, насколько я помню, просто сейчас на работе, проверить не могу. Причем каша сильно внешне отличается в зависимости от вставленного сима.

Картинка на пэйпере одинаковая при любом пзу, какая выпадает сразу после включения компа, такая и остается на все время, т.е. вот эта каша. А на бордере все нормально, на бордере тест отрабатывает так же, как и на нормальном фениксе. При ПЗУ с диззиком бордер синеет через секунду после старта, пэйпер при этом не меняется.

Mick 25th February 2010 20:36

Quote:

Originally Posted by Shnurkov (Post 260292)
При ПЗУ с диззиком бордер синеет через секунду после старта, пэйпер при этом не меняется.

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

Надо сочинить похоже какой то тупой тест записи в видео, чтобы по циклу писал. :v2_conf2:

Shnurkov 25th February 2010 20:46

Через 1,5 - 2 часа опишу все подробненько по сигналам на DD29.
Тест хорошо бы, но даже если он и будет, то зашью не ранее следующего понедельника.
Вот еще такое наблюдение: если замкнуть 1 и 2 ноги D29 (щуп соскочил), то картинка на пэйпере хаотично меняется.

Mick 25th February 2010 22:14

5 Attachment(s)
Quote:

Originally Posted by Shnurkov (Post 260297)
Через 1,5 - 2 часа опишу все подробненько по сигналам на DD29.
Тест хорошо бы, но даже если он и будет, то зашью не ранее следующего понедельника.
Вот еще такое наблюдение: если замкнуть 1 и 2 ноги D29 (щуп соскочил), то картинка на пэйпере хаотично меняется.

Ну да ты же замыкаешь сигнал WE и MD7 :)

Вот накропал тестик для тебя. Смысл его в проверки записи в ОЗУ(в экранную область).
Вобщем первая фаза - записываем 55h в четные адреса, начиная с 4000h
вторая фаза - записываем 55h в нечетные адреса, начиная с 4001h
потом после заполнения ждет нажатия клавиши
третья фаза - записываем AAh в четные адреса, начиная с 4000h
четвертая фаза - записываем AAh в нечетные адреса, начиная с 4001h
ждем нажатия клавиши и сначала
Заполняется не быстро :)
Если адресация правильна то будешь видеть такие картинки

Тест прошивается в 27256 пряма в 0 страницу.

Mirazh 25th February 2010 22:20

Quote:

Originally Posted by Mick (Post 260313)
Вот накропал тестик для тебя.

тест48, который используется, и так пишет в экранную область. вот описание теста:

Прошивка тест для 48К машин.
Может работать при неисправном ОЗУ.

Тест состоит из 7 шагов.
Между каждым шагом пауза - тонкие чёрно-белые линии
на бордюре и высокочастотный свист.

Шаг 1. Смена цветов бордюра от черного до белого.

Шаг 2. Заполнение области атрибутов.
Заполняется байтом #38 (чёрный по белому).
На бордюре полоски (голубой/красный).
Писк (~1130Гц).

Шаг 3. Заполнение экранной области.
Заполняется байтом #FF (чёрный).
На бордюре полоски (чёрный/белый).
Писк.

Шаг 4. Заполнение экранной области.
Заполняется байтом #00 (белый).
На бордюре полоски (чёрный/белый).
Писк.

Шаг 5. "Тест буфера чтения данных"
(выполняется моментально)
Несколько попыток записи-чтения в ячейку ОЗУ с адресом #4000
различных значений ("бегущая 1", "бегущий 0").
Если всё в порядке выводится "БУФЕР ИСПРАВЕН",
иначе выводятся записанное и считанное значения и чёрный бордюр на некоторое время (без звука).

Шаг 6. Тест ОЗУ.
Память 48К (#4000-#FFFF) заполняется, а затем проверяется.
Так три раза с различными псевдослучайными комбинациями.
(на экране три разных узора, бордюр белый, звука нет)
Если всё в порядке выводится "ОЗУ ИСПРАВНО".

Шаг 7. Тест ПЗУ.
(выполняется моментально)
(Видимо писался под компьютер с восемью(!) РФ2.
Сам тест устанавливается вместо "нулевой"
и проверяет 28 адресов (с #0800 по #3E00 с шагом #0200)
на идентичность с оригинальной прошивкой 1982г.
Есть второй этап - проверка контрольной суммы по своему "хитрому" алгоритму.)
Если прошить вместе с оригинальным (1982г) BASICом
(младшие 2Кб заменить этим тестом), то выдаст "ПЗУ ИСПРАВНО".

Далее, возможно, следовал шаг 8 - Тест цвета
В прошивке есть соответствующая надпись и названия цветов,
но место, где должен располагаться код, забит #FF.
После теста ПЗУ процессор выполняет случайные куски кода.
(например, сначала очень долго "заполняет" пространство
до #4000 кодом #07 - работает процедура, используемая в шаге 3 и 4)

Шаги 2, 3 и 4 можно пропустить, если в конце первого шага держать
нажатой клавишу space.
Quote:

Originally Posted by Mick (Post 260313)
Вот накропал тестик

надо прошить себе :)


All times are GMT +4. The time now is 17:59.

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