Elrie, меняй РУ5 которая на D7 идет.
Elrie, меняй РУ5 которая на D7 идет.
Ок. Спасибо
Вот эту получается - линейка стоит не по порядку
Впаяю кроватку туда и буду экспериментировать.
Раздербаню все-таки один из дохлых ленинградов своих.
Руки чесались, перепаял по быстрому
Запустил тест ОЗУ
Т.е. вроде бы все ок.
Совпадает с эмулятором.
Но...
Вытащил ПЗУ и матраца не увидел, как и не завелось с родным ПЗУ - в обоих случаях шахматка.
Снова вставил тест ПЗУ - результат аналогичен картинкам.
Кстати, а после вывода инфы о ПЗУ он что-то продолжате делать, т.к. через некоторое время как будто дальше тест пошел что-то делать - на эмуляторе так же. Там что-то длинное дополнительное или мусор просто?
Живое ли оно?
Вроде нет
Но существует же 2 версии теста короткая - ОЗУ/ПЗУ и полная 48fultst.rom, какая у тебя?Прошивка тест для 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.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Тест похож на описание по составу.
Глянул видео эталона на сайте Байта - все аналогично, т.е. тест полностью работает корректно
То что после теста ПЗУ видимо шаг 8 и случайные куски кода, как и написано.
Прошивка теста та, что solegstar посоветовал в 69м сообщении
тест ПЗУ
Дамп с родной ПЗУ я смог снять успешно, так что по идее рабочая.
Но на всякий случай залью нормальное ПЗУ в ATMEL аналогичный используемому для теста.
Больше смущает, что матрас совсем исчез, а тест работает... Неужто одна импортная микросхема ОЗУ так влияет
Последний раз редактировалось Elrie; 08.08.2018 в 16:59.
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
а если сброс нажать?
если тестПЗУ для 27256 запускается, а основная ПЗУ нет, то это означает, что адрес старта не 0000, а где-то выше, но кратное 2-4-8кб. Так как оригинальная прошивка ТестПЗУ занимает 2кб и скопирована на весь объем 27256. т.е. Вам нужно прозвонить старшие адреса процессора до ПЗУ A11-A13. еще, т.к. у Вас установлена РЕ1, то у неё немного другое включение, чем у 27256. посмотрите, всё ли у Вас так, как на странице с описанием для РЕ1.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Не помогает, пробовал. Вот потому и удивился.
Да, включение самой ПЗУ как по ссылке, все верно. И в оригинальной ПЗУ прошивка записана в верхней половине, т.е. с 4000 адреса.
Я снял дамп с РЕ1 и раздербанил его, он успешно работает в эмуляторе. Четко верхняя половина и идентичен ROM DIDAKTIK 89 года
В качестве сменного ПЗУ я использую 28C256 (не 27C256) - она по включению совместима с РЕ1 и при этом пишу тоже в верхнюю половина с 4000 адреса (A14 подтянут к +5В аналогично РЕ1).
Вчера программатор мой зачудил, пока не смог успешно записать 48ROM в микросхему.
Ради эксперимента с адресом старта могу сделать тестовый ROM где все будет забито нулями кроме одного 2к сегмента с адреса 4000. Как раз покажет оттуда ли стартует.
Как попробую - отпишусь.
Всем привет!
Давно не заходил, тема растет.
Вчера включил свой Радон, он запустился, но перестал отображать цвета бордюра, прогнал тест-программу, вроде все в порядке, игры тоже запускаются, но опять же, при загрузке на бордюре нет полос. Еще пропал звук во встроенном динамике.
Что может быть не так? Где искать цвета бордюра?
Опять БМК сдохла?
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)