| Приставки > 1-3 поколения |
| Восстановлена схема маппера MMC1A |
| (1/1) |
| org:
Привет, Расковыряли чип SHARP MMC1A и полностью восстановили его нетлист: https://github.com/emu-russia/mappers/tree/main/MMC1 Там полный фарш - схемы ячеек, адаптация для Logisim (by @andkorzh), верилоги и тест бенч для проверки как оно шевелится. Если кто задумает стряпать замену ммц1 для своих проектов - всё это очень пригодится. Изучайте, вдохновляйтесь, творите. |
| evgs:
У кого есть официальные фамикомовские/несовские картриджи с оригинальными мапперами - можете донатить их оргу на декап. |
| quq_CCCP:
Хм у китайцев на али есть его клоны. Так ли необходимо самому делать на логике или плисине его? |
| mutabor:
Расскажите плиз, как такое делается? Достаточно ли одного фото, или нужно послойно стравливать? Как опознаются функциональные блоки? Это все автоматизировано или вручную? Допустим имеется фото чипа, насколько сложно определить/уточнить логику реализации конкретного сигнала? По схеме видно, сколько костылей пришлось запихать из-за дурацкого решения не выводить на слот картриджа A15. Есть ли у кого возможность снять осциллограммы PRGRAM_CE / M2 / ROMSEL у официального MMC1/MMC3? --- Цитата: evgs от 11 Июнь 2023, 00:17:58 ---У кого есть официальные фамикомовские/несовские картриджи с оригинальными мапперами - можете донатить их оргу на декап. --- Конец цитаты --- А неофициальные вы не вскрываете? Интересно было бы глянуть как минимум на SMD133. |
| org:
Всё просто, основные моменты можно почитать тут: https://github.com/emu-russia/chips-howto/blob/main/methods.md Но касательно MMC1 всё гораздо проще, так как мы имеем базовый матричный кристалл (БМК aka ULA), поэтому базовые элементы - это ячейки. Получив схемы ячеек достаточно их "пришнуровать" в утилите Deroute, после чего можно сразу экспортировать Verilog (утилита умеет делать это автоматически). Шкуру при этом драть не пришлось, так как диффузия и полик у ячеек одинаковая, а разводку M1 и M2 хорошо видно "на просвет". После получения верилога его можно загрузить в EDA (Xilinx/Altera) и оно само сделает схему :) Схемы ячеек MMC1 тут: https://github.com/emu-russia/mappers/blob/main/MMC1/modules.md Утилита Deroute тут: https://github.com/emu-russia/deroute Китайские мапперы фамиклонов мы тоже принимаем, но изучаем пока спонтанно, что интересно. Чипов пока больше, чем реверсеров :) Наша цель - увлечь как можно больше людей изучением чипов. Если вы начнёте, то уже не сможете остановиться, это очень интересно, я обещаю :) |
| Навигация |
| Главная страница сообщений |