Вход

Просмотр полной версии : Ремонт клона ZX Spectrum GrandRomMax 2+



Shadow
01.03.2016, 14:38
Прошу помощи.
Компьютер GrandRomMax 2+ 1996 года версия схемы 8-я.

Выявлены проблемы:
1) музыкальный сопроцессор - не определяется;
2) порт 7FFD — когда в порту находится число 18h и потом в него записать 10h то остается включенным второй экран, а при смене 10h на 17h происходит перезагрузка;

Тест ПЗУ128 Pentagon — проходит полностью.

Выложить на форум не получилось, сделал ссылку на архив.
В нем две схемы версия 5 и 8 т. к. качество 8-мой не очень, добавил 5-ю.
Отличие между версиями (источник интернет) в формировании длительности INT`а и нумерации элементов.

Куда копать?

Ссылка на схемы: https://cloud.mail.ru/public/EmZ6/WEv1U4kyh

goodboy
01.03.2016, 15:08
2) порт 7FFD — когда в порту находится число 18h и потом в него записать 10h то остается включенным второй экран, а при смене 10h на 17h происходит перезагрузка;

каким образом (бейсик/отладчик/код) ты щёлкаешь страницы ?

Shadow
01.03.2016, 22:28
каким образом (бейсик/отладчик/код) ты щёлкаешь страницы ?

На GrandRomMax 2+ есть две прошивки, одна 1996 года вторая 2001.
На последней встроен QuickCommander.
После включения питания заместо экрана были видны мигающие квадратики.
Я заметил что при нажатии кнопки сброс, проявлялся нормальный экран QC.
Затем в эмуляторе Unreal Speccy посмотрел состояние экранов.
Ну и написал маленькую прогу на С z88dk переключения страниц (прогу отлаживал в эмуляторе).

goodboy
01.03.2016, 23:52
после poke 23388,8 в 128ом бейсике экран моргнёт ?

solegstar
02.03.2016, 12:16
порт 7FFD — когда в порту находится число 18h и потом в него записать 10h то остается включенным второй экран...
а если после записи посмотреть, что на 10 выводе DD32? меняется с 1 на 0?

1) музыкальный сопроцессор - не определяется;
тут все порты завязаны на дешифратор рт4(dd57)+ид7(dd58), надеюсь рт4 не начала восстанавливаться. во время обращения к ау (допустим из какого-то плеера или теста) есть изменения на сигнале SOPR 7 вывод DD58 (ид7)?

Shadow
03.03.2016, 13:11
goodboy, solegstar. Спасибо что откликнулись. Как появится время и возможность, я проверю.

Shadow
19.03.2016, 22:14
goodboy В БЕЙСИК 128 не получается зайти, тайна черного экрана.


а если после записи посмотреть, что на 10 выводе DD32? меняется с 1 на 0?
QuickCommander мигающие квадратики ну практически то же самое запись в порт 7FFD, на выводах DD32 все 1.
Музыкальный сопроцессор - сигнал SOPR 7-ой вывод DD58 тут то же 1, всегда.