Добрый день, всем участникам форума!
Прошу помощи для "доведения до ума" своего Profi+ с платами версии 5.03.
Предыстория такая:
После запуска под 128 прошивкой (не CP/M режиме), спектрум работал нормально, можно было набирать программы в BASIC или обращаться с ТР-ДОС, но в какой то момент из BASIC вызывался курсор ТР-ДОС и вернуться назад было нельзя. Та же история повторялась и в самом ТР-ДОС'е за исключением того что по середине набора команды (или позже) курсор множился раз в секунду и переходил вверх. Выглядело это примерно так:
"
А:>RANDOMIZE USR 156
А:>19|K|
А:>|K|
А:>|K|
"
И каждый курсор (|K|) мигает, но ввести команду можно только в последний. Курсоры множатся пока либо не перезапустишь компьютер или пока не ударишь по нему.
Методом постукивания была определена не до конца вставленная ПЗУ, и отвал микросхемы в области оперативной памяти. После пропайки всего массива микросхем памяти (установлен 1 МБ), данная неисправность прошла.
А теперь к делу:
Сохранилась другая неисправность выраженная в следующем:
При загрузке "Dizzy 5" или "Exolon" с любого носителя (кассеты или диска) вместо черного фона появляется красный фон, проявляется он как в самой игре, так и в заставках.
То есть вместо чёрного фона у меня красный -
В диалоговом окне по центру цвет фона становится черным, до закрытия диалогового она.
Версия игры рабочая, проверял на эмуляторе.
В Exolon герой, как бы рисует фон и делает его черным (где прошёл).
Плюс ко всему по самой левой строчке изображения игры идёт быстрый перескок курсора, исчезает только при включении/выключении турбо режима или кнопки "вкл/выкл" на плате.
Хочу заметить что если присвоить рабочему окну черный цвет, он остаётся черным.
Неисправность замечена только в играх.
Уважаемые опытные участники, прошу дать совета что проверить и куда копать, для решения последней неисправности. Схемы имеются.
Буду рад любому намёку, заранее спасибо.