Ретро Aug 25, 2026В закладки

Открытый симулятор на JavaScript воссоздаёт все 3 510 транзисторов MOS 6502 — процессора Apple II, Commodore 64 и NES — и позволяет наблюдать каждый сигнал в реальном времени прямо в вашем браузере.
Мы помним первый запуск игры на Commodore 64: мигающий курсор, ввод команды LOAD с клавиатуры, затем тишина от магнитофона перед тем, как на экране появляется волшебство. За этой кажущейся магией скрывался крошечный кусочек кремния с ручной гравировкой — MOS 6502, выпущенный в 1975 году по цене 25 долларов за штуку.
Этот процессор использовался в одних из самых важных машин в истории персональных компьютеров: Apple II (1977), Atari 2600 (1977), Commodore 64 (1982), Nintendo Famicom/NES (1983). В то время, когда Motorola 6800 (~175 $) и Intel 8080 (~360 $) доминировали на рынке высокопроизводительных решений, 6502 за 25 $ от MOS Technology буквально сделал компьютеры доступными широкой публике.
Проект Visual 6502 (visual6502.org) оцифровал с высоким разрешением физический экземпляр вскрытого MOS 6502, а затем воссоздал сеть из 3 510 транзисторов в интерактивном симуляторе на JavaScript.
Результат: возможность запускать настоящий код 6502 в браузере и наблюдать, транзистор за транзистором, как процессор его обрабатывает — как циркулируют сигналы, обновляются регистры, «шевелятся» шины адреса и данных на каждом такте. Это одновременно уникальный образовательный инструмент для понимания реальной работы процессора на уровне кремния и объект чистого восхищения для тех, кто вырос на этих машинах.
Ни один современный процессор не может быть смоделирован таким образом — современные чипы содержат миллиарды транзисторов. 6502 с его 3 510 транзисторами находится на грани того, что можно визуально представить в реальном времени в браузере. Проект с открытым исходным кодом, поддерживаемый сообществом энтузиастов с 2010 года.
MOS 6502 управляет мозгом Бендера в сериале «Футурама» — дань уважения создателей Мэтта Грейнинга и Дэвида Коэна культурному наследию этого чипа 1980-х годов.
→ Исследуйте самостоятельно: visual6502.org/JSSim/index.html (доступ свободный, регистрация не требуется)
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.