Этот репо содержит аннотированное наложение для чипа Nintendo Game Boy Dmg-Cpu-B Die и извлеченные схемы.

Это было сделано вручную с несколькими автоматическими проверками, поэтому существует высокий риск ошибки . Я ни в коем случае не ответственен, если вы заставили чью -то жизнь зависеть от этого, и это испортилось.
Просто прочитайте схемы :)
Если вы хотите использовать наложение:
Сети, названные FROM_CPU* и TO_CPU , подключены к ядру ЦП, но не идентифицированы четко. Многие из них являются триггерами и признают сигналы для прерываний. Другие могут быть показателями состояния, такими как Z80 /M1 или остановка.
Некоторые полярности часов DFF должны быть проверены.
Регистры смены параллельно в сериале, используемые для серийной ссылки и видео, изготовлены из цепочек DFF, способных способных к установке. Их логика загрузки требует много ячеек и кажется сложной, но в конце концов она образует что -то довольно простое.
Вместо того, чтобы использовать мультиплексоры, многие внутренние автобусы вместо этого способны три. Клетки «Tribuffer» широко используются для этого.
Авторы эмулятора хорошо известны, что Game Boy полон причуд. Знание точно, как и когда меняются сигналы, может помочь достичь идеальной точности.
Потому что я использовал проприетарное программное обеспечение для САПР для скорости и не закончил создавать конвертер для формата KICAD. Я надеюсь, что смогу сделать это в ближайшее время.
Они случайные, уникальные имена. Первая буква соответствует колонке, в которой они находятся в кремниевой матрице.
Я не беспокоился о том, чтобы отслеживать линии ветвления, когда их конечная точка была достаточно близка, чтобы увидеть ее на моем 15 -дюймовом экране на уровне масштабирования, который я использовал. Конечно, их сообщают о схеме.
Это способ обменять пространство для скорости, это кажется странным, но это полезно. Посмотрите "логическое дублирование".
Пока я не выпущу файлы, экспортируемые в формате KICAD, пожалуйста, откройте проблему и опишите, что не так (имя ячейки, имя сети, позиция на умирании, ...).
Я должен был взять догадки. Входы и выходы легко идентифицируются, и размер ячейки дает некоторые подсказки. Когда соединения устанавливаются на схеме, становится быстро очевидным, когда предположение неверно. Проверьте зоопарк ячейки.
Идентификация ячеек, изоляция их, отслеживание соединений и схемы заняло 191 часы.
Если вы найдете это того, я принимаю пожертвования через PayPal: PayPal.me/furrtek
Спасибо Геккио, Тандженту и Кевину Мерфи за помощь.