С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо, похоже на то что нужно.
Но вот вопрос возник, ОПТС 2.0 Контура и Корвета сильно отличаются? Я прошелся дизассемблером по моему ROMу и там что-то вроде:
установили 0x14 конфигурацию
инициализация ППР1
Запись в порт С
Запись в порт В
Пишем в ВИ53 (2 раза)
читаем клаву (ряд F1-F5)
Если не нажато (а у меня клава не подключена), то:
устанавливаем палитру? 0xFAFB
Бегущие огни в порту принтера (если считалось, не то что записывали - JP to DI & HALT)
Запись в порт принтера 0xFF
Разрешение звука
звук (которого нет)
Пойду смотреть что в порту принтера...
- - - Добавлено - - -
Пошел смотреть что на ВВ55 как вдруг при сбросе начал проходить тест АЦЗУ (символы бегают на экране), потом просто белый экран. При нажатии на F3, F1 - скрины в атаче. Без F-Key просто белый экран, никаких сообщений нет.
P.S. подключен к монохромному выходу. Подключение по цвету может дать дополнительную информацию?
Это похоже на нормальную реакцию контура на Ф-клавиши...
А здесь он пытается загрузить ОС с дискеты, которой нет... не помню, должен ли он выругаться, что нет системы
Рекомендация - установи на компьютер эмулятор корвета, подкинь ему ROMы Контура, чтобы понимать какое поведение нормальное, какое нет. Кстати можно впаять панельки, прошить комплект ОПТС 2.0 (с бейсиком), и посмотреть как с ним будет работать - ОПТС 2.0 более информативен, чем Контуровский по-моему...
Смущает, что инвертированные цвета... что за МС стоит в верхнем правом углу? должна быть 555ЛН1... откуда синхру получаешь? Фото платы можно посмотреть?
Подпись
Корвет СБ8020+ВБ8020+ExtROM, Поиск-1 128,Поиск-1 512+КНГМД+КНЖМД, ПОИСК-2 новодельный,
УКНЦ+КНГМД+КНЖМД+AZ, БК0011М+SMK512, БК0010, БК0010-01, БК0011
Atari 800XL+SIO2SD, Atari 65XE, Scorpion1024 Turbo+Z-Controller, Yamaha YIS503III+SunriseIDE
Апогей БК01Ц+ROM, Сура ПК8000, Вектор 06Ц.02+ComboDevice, Львов ПК01[свернуть]
Рассказываю по порядку:
Инверсия цветов была из-за того, что не была установлена мсх 9го бита АЦЗУ (думал что дохлые 132ру4, оказались живые). Сейчас инверсии цвета нет.
картинку брал с какого-то выхода, который выдаёт только текстовый режим.
Была дохлая РУ5 в основной памяти, заменил (не было живой - выпаял 1шт с ГЗУ) - тесты проходит. Что бы вычислить - какая дохлая - пришлось переписать тест памяти (оказывается это очень легко делается, когда у тебя есть стека кусок и рабочий АЦЗУ ))). в итоге по адресу 0x9280 одна РУ5 спалилась что битая.
Звука не было из-за того, что сдохла ИЕ10 в делителе на 2МГц. Заменил - звук есть теперь.
Записал дискету 3х дюймовую в режиме 720К (сначала хотел под freeDos но чот в нём утонул, долго разбираться, кароч - старый добрый Debian как всегда пришел на помощь)
Загрузился в CP/M. Запускал пару игруль - черный экран, иногда музыка игнрает. Вроде бы с платой компа всё в порядке. Осталось ГЗУ.
Подключился к очередному ЧБ выходу, но уже к тому, на котором есть графика - и, как говориться - "о боже, сапогом по роже" :-D
там всё плохо, на экране мусор.
При запуске игруль - картинка меняется, но графические образы не различимы. Есть у меня подозрение, что нужно что-то менять.
Схему ГЗУ еще не смотрел, но кандидаты на проверку есть.
В этой плате, почему-то, очень не живучие ИЕ10, КП11, КП12 + еще одна мсх в керамике (та что рядом с кнопкой сброса) очень сильно греется. Маркировка на ней не читается, повторюсь, схему еще не смотрел в этом районе.
Вот видео с битым ГЗУ https://boo.udm.ru/kontur_bad_gzu.mp4
Фото платы в атаче.
Вечерком гляну, а пока принимаю ставки и советы)))
Оказалось 50/50 правда :-)
Дело было в 2х мсх:
1. ВВ55 - битый пин, который отвечает за выбор страницы для записи в ГЗУ, поэтому на выводе GMA7 был мусор.
2. Дохлый мультиплектор D119 - мои "любимые" КП11 - не очень удачная партия видимо (коричневый корпус, дата код 88 IV)
Сейчас другая проблема всплыла - джиттинг пикселей ГЗУ (не всегда, не везде, но есть). Пойду подключать по цветному, поиграю в игрули, и, если не начнёт рубить - то посмотрю что с пыкселями :-)
Джитинг вызван кривым GCLK. поставил кондёр 30пф на землю - прошло. есть еще одна РУшка полуживая (D95).
Последний раз редактировалось MegaMyth; 12.10.2022 в 22:46.
Подпись
Корвет СБ8020+ВБ8020+ExtROM, Поиск-1 128,Поиск-1 512+КНГМД+КНЖМД, ПОИСК-2 новодельный,
УКНЦ+КНГМД+КНЖМД+AZ, БК0011М+SMK512, БК0010, БК0010-01, БК0011
Atari 800XL+SIO2SD, Atari 65XE, Scorpion1024 Turbo+Z-Controller, Yamaha YIS503III+SunriseIDE
Апогей БК01Ц+ROM, Сура ПК8000, Вектор 06Ц.02+ComboDevice, Львов ПК01[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)