Завершено исследование видеопроцессора NES — PPU 2C02

Примерно 10 лет назад начался реверс-инжиниринг видеопроцессора NES/Famicom — 2C02 (PPU).

И сегодня эти исследования были завершены. Приглашаю вас разделить эйфорию вместе с нами.

Если начать перечислять весь десятилетний таймлайн это будет жестоко. Поэтому давайте я покажу немного картинок с описанием, своеобразное портфолио, а кому интересно — задавайте вопросы в комментах или изучайте наш GitHub.

Собственно релиз: Release Большой Релиз PPU · emu-russia/breaks (github.com)

Топология PPU. Разными цветами отображаются элементы топологии (металл, диффузия, полисиликон и виасы)Топология PPU. Разными цветами отображаются элементы топологии (металл, диффузия, полисиликон и виасы)Фрагмент восстановленной транзисторной схемы. Поверх топологии прорисовываются транзисторы.Фрагмент восстановленной транзисторной схемы. Поверх топологии прорисовываются транзисторы.Схема PPU для Logisim.Схема PPU для Logisim.Пробный тираж из 5 экземпляров нашей книги про PPU.Пробный тираж из 5 экземпляров нашей книги про PPU.Визуализация дампа видеосигнала, который получен при симуляции PPU в Logisim. Один кадр Визуализация дампа видеосигнала, который получен при симуляции PPU в Logisim. Один кадр «майнится» примерно 40 минут!

Хорошего дня!

© Habrahabr.ru