Elrie, меняй РУ5 которая на D7 идет.
Вид для печати
Elrie, меняй РУ5 которая на D7 идет.
Ок. Спасибо
Вот эту получается - линейка стоит не по порядку
http://www.ric.vsu.ru/temp/zx/wz/ram_d7.jpg
Впаяю кроватку туда и буду экспериментировать.
Раздербаню все-таки один из дохлых ленинградов своих.
Руки чесались, перепаял по быстрому
http://www.ric.vsu.ru/temp/zx/wz/ram_rep.jpg
Запустил тест ОЗУ
http://www.ric.vsu.ru/temp/zx/wz/buf_ok.jpg
http://www.ric.vsu.ru/temp/zx/wz/ram_ok.jpg
http://www.ric.vsu.ru/temp/zx/wz/rom_ok.jpg
Т.е. вроде бы все ок.
Совпадает с эмулятором.
Но...
Вытащил ПЗУ и матраца не увидел, как и не завелось с родным ПЗУ - в обоих случаях шахматка.
Снова вставил тест ПЗУ - результат аналогичен картинкам.
Кстати, а после вывода инфы о ПЗУ он что-то продолжате делать, т.к. через некоторое время как будто дальше тест пошел что-то делать - на эмуляторе так же. Там что-то длинное дополнительное или мусор просто?
Живое ли оно?
Вроде нет
Но существует же 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 аналогичный используемому для теста.
Больше смущает, что матрас совсем исчез, а тест работает... Неужто одна импортная микросхема ОЗУ так влияет
а если сброс нажать?
если тестПЗУ для 27256 запускается, а основная ПЗУ нет, то это означает, что адрес старта не 0000, а где-то выше, но кратное 2-4-8кб. Так как оригинальная прошивка ТестПЗУ занимает 2кб и скопирована на весь объем 27256. т.е. Вам нужно прозвонить старшие адреса процессора до ПЗУ A11-A13. еще, т.к. у Вас установлена РЕ1, то у неё немного другое включение, чем у 27256. посмотрите, всё ли у Вас так, как на странице с описанием для РЕ1.
Не помогает, пробовал. Вот потому и удивился.
Да, включение самой ПЗУ как по ссылке, все верно. И в оригинальной ПЗУ прошивка записана в верхней половине, т.е. с 4000 адреса.
Я снял дамп с РЕ1 и раздербанил его, он успешно работает в эмуляторе. Четко верхняя половина и идентичен ROM DIDAKTIK 89 года
В качестве сменного ПЗУ я использую 28C256 (не 27C256) - она по включению совместима с РЕ1 и при этом пишу тоже в верхнюю половина с 4000 адреса (A14 подтянут к +5В аналогично РЕ1).
Вчера программатор мой зачудил, пока не смог успешно записать 48ROM в микросхему.
Ради эксперимента с адресом старта могу сделать тестовый ROM где все будет забито нулями кроме одного 2к сегмента с адреса 4000. Как раз покажет оттуда ли стартует.
Как попробую - отпишусь.
Всем привет!
Давно не заходил, тема растет.
Вчера включил свой Радон, он запустился, но перестал отображать цвета бордюра, прогнал тест-программу, вроде все в порядке, игры тоже запускаются, но опять же, при загрузке на бордюре нет полос. Еще пропал звук во встроенном динамике.
Что может быть не так? Где искать цвета бордюра?
Опять БМК сдохла?