Приветствую.
Занимаюсь реверсингом сабжевой платы. На выходе планирую получить годную схему - и, в идеале, попробовать упихать это всё в ПЛИСину.
Платы на базе "наше всё" Z80+AY8910 на звук. Программа - в виде фирмвари, прошитая в нескольких 27256.
Для этой игры доступен эмулятор (MAME). Проверял - работает.
Сами платы (несколько штук, рабочие в т.ч) - есть. Платы четырехслойные, имеют ничем не смываемую непрозрачную паяльную маску белого цвета по всей площади с обоих сторон, открыты только via и точки под пайку элементов.
Что уже сделано:
1. Одна из плат аккуратно распаяна на составляющие, оные сложены в отдельную кучку.
2. Плата нежно шлифанута мелкой наждачкой с обоих сторон - для "вскрытия" паяльной маски. Под оной найден еще один слой маски, на сей раз - обычный зеленый.
Дошлифовано до меди, сосканировано в высоком разрешении.
3. Плата была по возможности нежно разделена скальпелем на слои. Сосканено.
4. Используя сканы, послойно была обведена в 6м Спринте по всем дорожкам (завершено примерно 95% работы, осталось только поприцеплять питания микросхем к экранам на внутренних слоях). Обрисовка платы завершена, результат приложен к этому посту.
В процессе всего этого занятия возникли некоторые вопросы (в основном по примененным на плате деталям):
1. Как\чем прочитать использованный в плате УФ-стираемый контроллер MC68705?
2.На плате стоит залитая эпоксидкой гибридка PC030CM. У кого-нибудь есть какие-нибудь данные по оной?На пиратских платах найдена замена этой гибридки на дискретах - перерисовано.
3.Чипы MB112S146 - тоже нужны любые данные. Реверс чипа идет тут.
4. Ну и самый главный вопрос: кому-нибудь тут интересно было бы присоединиться к "расковыриванию" данной аппаратной платформы? Я готов поделиться всей имеющейся у меня инфой, сканами, прошивками и проч.
Хотелось бы помощи сообщества в создании схемы из Спринта, ну и в переводе на Verilog\VHDL (из меня, увы - программер, мягко говоря, не очень).
PS: также в наличии и другие платы видеоигр. По окончанию с Арканоидом - очередь дойдет и до них (а там гораздо больше вкусного - мультипроцессорные, многоплатные монстры. Арканоид был просто самым простым из них по виду - с него и начато).
Фотки:
ToDo в порядке приоритетов:
0.Обрисовать всю плату послойно в Спринте.Плата в формате Sprint Layout 6.0 - в приложении.
1.Обозначить и добавить на плату все номиналы использованных по факту деталей (включая все чипы - там есть пара тонкостей)
2.Перечитать все прошивки EEPROM, выложить сюда.Прошивки - в приложении.
3. Вскрыть и по возможности перерисовать гибридку PC030CM на дискретные элементы.
На пиратских платах найдена замена этой гибридки на дискретах - перерисовано, но саму гибридку все равно буду вскрывать.
4.Вскрытьи по возможности перерисовать микросхему MB112S146 (вскрыто, но пока не перерисовано).
5.Вскрыть и по возможности перерисовать схему сборок Taito CDR-1E2B 1C, они же 48CR-1 - похожи на резисторные сборки, но не они - ни по прозвонке, ни по дорожкам к\от них.Вскрытие сборки 48CR-1, примененной на плате - тут, там же и схема в формате Eagle.
6. Попробовать перепроверить имеющуюся прошивку контроллера 68705 по методе в ссылке из третьего поста этой темы
7.Нарисовать хорошую, годную схему этого всегоСхема обрисовывается тут.
8. Перевести в Verilog\VHDL и заставить все это работать на ПЛИСине (нужна помощь камрадов!)