А в первом посте этой темы же есть ссылка на прошивки
А в первом посте этой темы же есть ссылка на прошивки
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Попробуйте все функции тестовой прошивки в соответствии с её описанием. Для этого, правда, потребуется клавиатура, либо, если клавиатуры нет, придётся замыкать линии порта вручную проводком.
Моя скромная коллекция
+3, Ленинград-1, Веста ИК-30, Дельта-С, ZX-Evo rev.C, Harlequin Rev.F + BDI-ZX 2.0, Speccy2010 rev.2, ATM Turbo-2+ Ver.7.10, Didaktik (Gama, M)
Commodore 64C
Atari 800XL, 130XE, 65XE + SDrive
Yamaha YIS-503IIIR (КУВТ2)
БК-0011М, УК-НЦ, Орион-128, ЮТ-88, Радио-86РК (новодел), Апогей-БК01Ц, Партнёр 01.01, Корвет (ПК 8020, 8010), ПЭВМ Ириша (новодел), МК-90, Лик и много чего ещё
-------
Фото и немного инфы про эти компы - в моём ЖЖ и в группе на ВК[свернуть]
Trol73, а как же тестер мелкой логики? Показывает, что все микросхемы исправны?
Github: https://github.com/andykarpov/
Так точно. Тестер говорит, что вся мелкая логика исправна (но изначально он успешно обнаружил убитую 155ЛП5 и битые РУ5).
Вообще, это похоже на правду. - пробовал менять все микросхемы (они на панельках) - не помогло. Вообще, насколько понимаю, для генерации "пустого" видеосигнала должно быть достаточно одной ВГ75 и генератора с делителем (ГФ24 + ИЕ4) чтобы устойчиво иметь сигналы HRTC, VRTC и DRQ. У меня эти сигналы появляются далеко не всегда, особенно, DRQ.
Вчера снова повезло один раз - видеосистема заработала и даже появились символы на экране. Но только один раз, после выключения чудо не повторилось.
Собрал свою плату, спасибо авторам с отчаяния напхал туда что нашлось из емкостей - вместо 2200пФ поставил 3300пФ, вместо 300пФ вкрячил 270пФ. Тест ОЗУ проходит, хотя изображение на экране сбивалось пару раз.
А, и еще уровень черного лучше, чем на "Микроше", но четкость символов сильно хуже. Возможно, это оттого, что я пока не запаял конденсатор 0,1 в параллель с 47мкФ на видеовыходе.
Для генерации пустого видеосигнала надо, чтобы большая часть схемы работала, так как ВГ75 изначально находится в случайном состоянии и для его настройки нужно успешное выполнение процессором программы из ПЗУ. Если есть проблемы с процессором, чтением из ПЗУ или с записью в регистры ВГ75, то правильной и стабильной синхросмеси не получится. То же касается и сигналов управления ПДП.
- - - Добавлено - - -
Можно. В одной из следующих ревизий плат подумаем над этим.
Моя скромная коллекция
+3, Ленинград-1, Веста ИК-30, Дельта-С, ZX-Evo rev.C, Harlequin Rev.F + BDI-ZX 2.0, Speccy2010 rev.2, ATM Turbo-2+ Ver.7.10, Didaktik (Gama, M)
Commodore 64C
Atari 800XL, 130XE, 65XE + SDrive
Yamaha YIS-503IIIR (КУВТ2)
БК-0011М, УК-НЦ, Орион-128, ЮТ-88, Радио-86РК (новодел), Апогей-БК01Ц, Партнёр 01.01, Корвет (ПК 8020, 8010), ПЭВМ Ириша (новодел), МК-90, Лик и много чего ещё
-------
Фото и немного инфы про эти компы - в моём ЖЖ и в группе на ВК[свернуть]
Закончила свой экземпляр, спустя почти год.
Фото собранной платы
Топ
Снизу
Пайка
[свернуть]
Первый девайс из конструктора, спаенный своими руками. Заработала сразу, ничего не исправлялось.
Также был спаен контроллер клавиатуры (caro). На макетке и мгтфом, тоже первый девайс такого уровня. И тоже заработал сразу.
Фото готового контроллера
Топ
Пайка
[свернуть]
Немного повозилась с фьюзами, из за глупых программ и калькуляторов. В результате, биты были рассчитаны в калькуляторе windows, режим программиста bin, hex. Lock 0x3F, High 0xDC, Low 0xE2, Ext 0x01. Прошито ардуиной на бредборде.
Авторам платы респект за оригинальный качественный РК.
wtf
Наконец победил свой аппарат
Как выглядела проблема:
1. С ПЗУ монитора компьютер категорически не работал
2. С тестовой прошивкой он почти не работал. Но изредка, примерно 1 раз и 100 при удачном положении звёзд на небе контроллер дисплея включался и на экране что-то проскакивало. Выявить какие-то закономерности тут не удавалось.
После долгих безуспешных попыток понять причину решил применить тяжелую артиллерию в виде тестера микросхем. Который помимо своего прямого назначения еще задумывался как 40-выводный порт ввода-вывода, который можно подключить к USB-порту и делать с ним всё, что угодно. Подключил тестер к шине адреса и данных ВМ80 (т.е., подцепил 16+8 проводков от тестера на процессор) и написал программку, которая отображала и сохраняла логи при пошаговом выполнении программы. Позже ещё добавил управление в схему пошагового исполнения так, чтобы программа с компа могла автоматом выполнить N-инструкций с сохранением логов в файл. Сначала мне казалось, что вероятная причина - помехи на шине адреса или данных, вызывающих частые искажения.
Наигравшись с получившимся аппаратным отладчиком пришёл к выводу, что тестовая прошивка работает. Её дизассемблирование и вдумчивое прочтение описания привели к пониманию, что для инициализации видеоконтроллера надо нажать кнопку РУС/ЛАТ (т.е., замкнуть 10й вывод DD20 на землю). После чего ВГ75 реально заработала
После чего поставил ПЗУ с монитором и с удивлением обнаружил, что байты на шине данных совсем не совпадают с содержимым файла ПЗУ. Проверил ПЗУ (РФ2) на программаторе TL866A - всё нормально, полное соответствие. Воткнул в РК86 - полное несоответствие. WTF?! Снова в вставил в программатор и перезаписал монитор раз 10 (шил как 2716) после чего байты на ШД стали совпадать с ожидаемыми, а подопытный зверёк нарисовал на экране долгожданный текст приветствия.
Т.е., получается, что буржуинский программатор не совсем до конца прожёг антикварную ПЗУ-шку из СССР 88-го года. Видимо, из-за того, что максимальный VPP у TL866A 21В вместо требуемых 24В.
Картинка, правда, пока сильно рябит, но тут хотя бы понятно, куда копать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)