Видимо пора открыть новую тему:v2_dizzy_punk:
Вид для печати
Видимо пора открыть новую тему:v2_dizzy_punk:
Наконец-то дошли руки до убитой Соньки. Поставил чип с тестовой прошивкой (test.out) вместо чипа ПЗУ, чип с Subrom вынул. При включении имеем белый экран без надписей. Посмотрел саму прошивку - там минимум всего, надписи "Hello World" не видно в дампе, также не видно данных для формирования шрифтов. Объясните тогда как она должна работать?
Знакогенератор в программе есть, только он на 7 букв. Hello World кодируется так
Если есть белый экран, значит регистры VDP доступны и программируются. А вот отсутствие надписи Hello World может быть связано с тем, что VDP напрочь не видит видео-память.Код:DEFB 1, 2, 3, 3, 4, 0, 5, 4, 6, 3, 7
Ок, буду ставить панельки. И менять 464е...
- - - Добавлено - - -
Замена видеопамяти ничего не дала. Тот же белый экран. Интересно, а можно как-то дополнить тестовую прошивку, чтобы проверить жив ли видеопроц? Или например видит ли он озу. Результаты теста можно давать "морзянкой" - миганием экрана.
а как видеопроц узнает видит ли он озу ? :) он на такие мелочи внимания не обращает.. наверное надо основным процом пытаться писать в VRAM и потом читать.. а мигать можно чем нибудь другим, например лампочкой на клавиатуре. А писать и читать придётся через регистры VDP
Клавы нету, так что мигать можно только экраном. :) Теоретически можно ещё релюшкой пощёлкать, но это изврат.
ага.. есть "бордюр" им можно мигать без ОЗУ
Видит это образно:)
Исправного генератора и VDP достаточно, чтобы генерировать видео-сигнал и можно помигать бордюром (фоном).
Таки, наверное, в нашем случаи недогоревший VDP виновник всех этих нехороших дел.
Честно говоря лень. И оно надо. Программку писал, что бы понять работает или не работает. Программка использует связку CPU-VDU-ROM. Да и основных причин тут всего две: VDU или видео-озу.
Во наткнулся на тест памяти, может тестить "дивные" размеры памяти (1024КБ+64КБ). Программка запускается в MSX-DOS1. В архиве также имеется схема расширения памяти на 1МБ тоже на "дивной" памяти HM658512 (SRAM с сигналом RFSH)
Запуск программки с ключом /h позволяет почитать хелп.
Программка для любителей попаять и проверить промежуточный результат работы:)
По горячим следам. Как программка из предыдущего поста помогла определить непропай без шума пыли.
А то вчера были по 4МБ но большие, а сегодня только маленькие по 2МБ.
Запускаю тест MEMTEST.COM, тест кажет мапер у нас 00-81. Открываем схему, ищем 3 банку. В третей банке ищем ножку A15 (22 нога), пропаиваем.
И у нас уже большие и по 4МБ:)