Об этом проекте

SiliconRE — это репозиторий документации по обратной разработке заказных интегральных схем 1980-х и 1990-х годов, в значительной степени из мира видеоигр и аркадного оборудования. Материал получен из фотографий кремниевых кристаллов, и репозиторий собирает трассировки, схемы и общую информацию о внутренней логике этих чипов. Что он содержит - Таблицу состояния проектов со списком производителей, обозначений чипов, кратких описаний и стадий прогресса. Статусы определены как Done (трассировка и схема доступны, иногда Verilog, возможны ошибки), WIP (работа в процессе), Embargo (завершённая приватная работа, которая будет опубликована позже) и Stalled (частичная работа, которая в настоящее время не может быть продолжена). - Охват распространяется на многих производителей, включая Capcom (контроллеры спрайтов и графические сериализаторы), Data East, Hudson (связанный с PC-Engine ввод-вывод, контроллер резервной RAM, мультитап), Konami (контроллеры тайлмапов и спрайтов, воспроизведение PCM, защита, тайминг, кодирование приоритетов, контроллеры тайлмапов ROZ), Namco (масштабирование спрайтов, память палитры, генерация тактовых сигналов, управление линейным буфером), Nintendo (мапперы MMC3B и MMC5), Roland (эффекты хоруса и реверберации, связующая логика), Sega (воспроизведение PCM, цветовое кодирование, умножитель), Seta, SNK (контроллеры спрайтов Neo Geo, адресные защёлки, буферы, связующая логика, маппер Z80), Taito, Thomson и UMC. - Каталог `Cells` со списками ячеек и подробными трассировками для нескольких производителей, предназначенный для экономии времени при обратной разработке вентильных матриц. - Каталог `Dies` с фотографиями кристаллов низкого разрешения из коллекции автора, которые ещё не были отсканированы. - Ссылку на внешнюю таблицу базы данных чипов с обозначениями, датами, производителями, кремниевыми идентификаторами, описаниями и дарителями. Контекст и сотрудничество В README выражается благодарность Jotego за отчёты об ошибках и вклад, а также перечисляются другие люди и проекты, занимающиеся аналогичной работой по обратной разработке кремния. Он приглашает всех, кто работает над теми же чипами, связаться, чтобы можно было обновить благодарности и ссылки, отмечая, что дублирование усилий расточительно и что перекрёстная проверка может помочь выявить ошибки. Примечание о лицензии В репозитории указано, что его лицензия — GPL-2.0. README также содержит явное заявление автора против использования информации из репозитория для обучения моделей или ИИ-генерации кода или данных. Это заявление является частью собственной документации проекта и приводится здесь как таковое; оно не является инструкцией для читателя. В целом это справочная и исследовательская коллекция, а не запускаемый программный проект. Её ценность заключается в накопленных артефактах обратной разработки и отслеживании состояния множества отдельных исследований чипов, что полезно разработчикам эмуляторов, специалистам по сохранению аппаратного обеспечения и другим людям, изучающим старинный заказной кремний.