Видимо пора открыть новую тему
Видимо пора открыть новую тему
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Наконец-то дошли руки до убитой Соньки. Поставил чип с тестовой прошивкой (test.out) вместо чипа ПЗУ, чип с Subrom вынул. При включении имеем белый экран без надписей. Посмотрел саму прошивку - там минимум всего, надписи "Hello World" не видно в дампе, также не видно данных для формирования шрифтов. Объясните тогда как она должна работать?
Последний раз редактировалось Wierzbowsky; 17.09.2017 в 20:37.
Знакогенератор в программе есть, только он на 7 букв. Hello World кодируется так
Если есть белый экран, значит регистры VDP доступны и программируются. А вот отсутствие надписи Hello World может быть связано с тем, что VDP напрочь не видит видео-память.Код:DEFB 1, 2, 3, 3, 4, 0, 5, 4, 6, 3, 7
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Ок, буду ставить панельки. И менять 464е...
- - - Добавлено - - -
Замена видеопамяти ничего не дала. Тот же белый экран. Интересно, а можно как-то дополнить тестовую прошивку, чтобы проверить жив ли видеопроц? Или например видит ли он озу. Результаты теста можно давать "морзянкой" - миганием экрана.
Последний раз редактировалось Wierzbowsky; 18.09.2017 в 01:15.
а как видеопроц узнает видит ли он озу ? он на такие мелочи внимания не обращает.. наверное надо основным процом пытаться писать в VRAM и потом читать.. а мигать можно чем нибудь другим, например лампочкой на клавиатуре. А писать и читать придётся через регистры VDP
Клавы нету, так что мигать можно только экраном. Теоретически можно ещё релюшкой пощёлкать, но это изврат.
ага.. есть "бордюр" им можно мигать без ОЗУ
Видит это образно
Исправного генератора и VDP достаточно, чтобы генерировать видео-сигнал и можно помигать бордюром (фоном).
Таки, наверное, в нашем случаи недогоревший VDP виновник всех этих нехороших дел.
Честно говоря лень. И оно надо. Программку писал, что бы понять работает или не работает. Программка использует связку CPU-VDU-ROM. Да и основных причин тут всего две: VDU или видео-озу.
Последний раз редактировалось OrionExt; 18.09.2017 в 09:52.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Во наткнулся на тест памяти, может тестить "дивные" размеры памяти (1024КБ+64КБ). Программка запускается в MSX-DOS1. В архиве также имеется схема расширения памяти на 1МБ тоже на "дивной" памяти HM658512 (SRAM с сигналом RFSH)
Запуск программки с ключом /h позволяет почитать хелп.
Программка для любителей попаять и проверить промежуточный результат работы
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
По горячим следам. Как программка из предыдущего поста помогла определить непропай без шума пыли.
А то вчера были по 4МБ но большие, а сегодня только маленькие по 2МБ.
Запускаю тест MEMTEST.COM, тест кажет мапер у нас 00-81. Открываем схему, ищем 3 банку. В третей банке ищем ножку A15 (22 нога), пропаиваем.
И у нас уже большие и по 4МБ
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)