Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Сборка Пентагон 128к (http://zx-pk.ru/showthread.php?t=12993)

elker 27th June 2010 23:16

1 Attachment(s)
Quote:

Originally Posted by Mirazh (Post 295044)
так как я паял не все сразу а постепенно , у меня такое было из за не припаянного какого то резистора.

Да. R24 отсутствовал... Матрас появился, но с артефактами. Тест ПЗУ не стартует, только бордюром подмигивает. Ёмкость на RAS подбирал. Что ещё глянуть?

Mirazh 27th June 2010 23:25

Quote:

Originally Posted by elker (Post 295352)
Матрас появился, но с артефактами

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

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

или смотреть в сторону выборки пзу...

elker 27th June 2010 23:41

Quote:

Originally Posted by Mirazh (Post 295355)
обыкновенный тест пзу должен уже что то рисовать

Запускал 2 теста - 128К (Хахонова), 48К какой-то. Меняется только бордюр секунд 5, потом всё замолкает. На экране же матрас с мусором (полоски со скрина пропадают). Выборка ПЗУ вряд ли виновата. Без ПЗУ же нормальный матрас не получается....

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

Да, во время нажатия на "сброс", матрас идеален...

Mirazh 28th June 2010 00:06

мы про этот тест говорим?

Прошивка тест для 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.

---------- Post added at 23:02 ---------- Previous post was at 22:58 ----------

если тест сначала мигает бордером а потом затыкается - похоже на засаду на младших адресах. (которых для адресации 2к достаточно). у мя было подобное - примерно половина теста пашет, а потом в начало улетает. посмотри осцилом ( ну или хотя бы тестером) что творится на адресах без проца и на всякий случай с зажатым ресетом.

---------- Post added at 23:06 ---------- Previous post was at 23:02 ----------

и кстати - шаги 3-4 выполняются довольно таки медленно - 7-10 минут на оба шага.

elker 28th June 2010 20:26

Quote:

Originally Posted by Mirazh (Post 295376)
мы про этот тест говорим?

Вероятно да

Quote:

Originally Posted by Mirazh
посмотри осцилом ( ну или хотя бы тестером) что творится на адресах без проца и на всякий случай с зажатым ресетом.

Посмотрел, все адресные без проца в нейтральном... Может, быть проблема в том, что вместо ИР23-х 74HC374 стоЯт?

Mirazh 28th June 2010 20:35

Quote:

Originally Posted by elker (Post 295586)
Может, быть проблема в том, что вместо ИР23-х 74HC374 стоЯт?

я в серию импорта не вникал - пусть Клон скажет. Если HC это 1533 или 555 серия - то я думаю дело не в них.

опять таки - матрас есть - значит в память пишет, а видеоконтроллер читает.
раз стартует начало теста - получается и пзу видно.

адреса между собой нигде не замыкают?
а шина данных чистая?
мусор то все таки есть на экране....

Клон 28th June 2010 20:39

Quote:

Originally Posted by Mirazh (Post 295376)
Шаг 7. Тест ПЗУ.

так тест разве не в тестовом ПЗУ или это загружаемый тест?

Неплохо бы дать ссылку на тестовую прошивку ПЗУ наиболее подходящую для п128К.

sevol 28th June 2010 20:39

У кого нибудь есть прошивка для 573рф2 этого пентагона - 128 сбросьте сюда пожалуйста.

elker 28th June 2010 20:41

Quote:

Originally Posted by Mirazh (Post 295588)
я в серию импорта не вникал - пусть Клон скажет. Если HC это 1533 или 555 серия - то я думаю дело не в них.

Не, это 1564

Quote:

Originally Posted by Mirazh (Post 295588)
а шина данных чистая?
мусор то все таки есть на экране....

С этого места можно поподробнее? Как узнать?

На экран с ПЗУ вообще ничего полезного не выводится - только мусор и фрагменты матраса.

Mirazh 28th June 2010 20:47

Quote:

Originally Posted by Клон (Post 295589)
так тест разве не в тестовом ПЗУ или это загружаемый тест?

в тестовом пзу 48к. обычно в 2к пзушку шьется. наладку с ним удобно проводить.
как 48к запахало - дальше проще.

---------- Post added at 19:47 ---------- Previous post was at 19:44 ----------

Quote:

Originally Posted by elker (Post 295591)
С этого места можно поподробнее? Как узнать?

ну обычно при вставленном процессоре и зажатом ресете должен быть высокий уровень. и без проца соответственно тоже - так как притянута она к +5в 8ью резисторами. если чего то отличное - то надо смотреть почему.

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

Quote:

Originally Posted by elker (Post 295591)
Не, это 1564

увы. в руках не держал ниразу.


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

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