Сбросить
Ретро
Visual 6502 : открыть капот легендарного процессора в одной вкладке браузера
Visual 6502 : открыть капот легендарного процессора в одной вкладке браузера

Команда энтузиастов однажды вскрыла MOS 6502, сфотографировала каждый транзистор под микроскопом и воссоздала её симуляцию на JavaScript. Пятнадцать лет спустя Visual 6502 по-прежнему работает в браузере и остаётся, на наш взгляд, одним из самых прекрасных педагогических проектов о кремнии. --- Мы помним тот шок, когда один из членов команды впервые наткнулся на `visual6502.org`: целый процессор, который оживлял наш Apple II или Commodore 64, симулированный на JavaScript прямо в браузере — не абстрактно, через регистры и ячейки памяти, а **транзистор за транзистором**, с медными дорожками, которые загораются в такт тактового сигнала. Сегодня ссылка снова попала на главную страницу Hacker News (69 очков, 20 комментариев), и мы решили ещё раз поиграть с проектом. ## Процессор, рождённый в 1975 году, всё ещё жив в наших машинах MOS 6502, выпущенная MOS Technology в 1975 году и изначально стоившая 25 долларов (в то время как Intel 8080 обходился более чем в 100), наполнила машины, которые заставили нас полюбить компьютеры: Apple II (Стив Возняк, 1977), Commodore PET, затем VIC-20 и C64, Atari 400/800 и Atari 2600, BBC Micro, а в виде производной версии — NES от Nintendo (1983) в форме Ricoh 2A03. Небольшая микросхема всего из 3 500 транзисторов, изготовленная тогда по 8-микронной технологии, надолго определила, каким должен быть доступный персональный компьютер. ## Что делает Visual 6502 Проект, инициированный Грегом Джеймсом, Барри Сильверманом и Брайаном Сильверманом, основан на редком подходе к сохранению наследия: вскрыть настоящий чип, сфотографировать его кристалл под высокоразрешающим микроскопом, вручную воссоздать топологию транзисторов и затем реконструировать логику на основе этой топологии. Результат доступен на `visual6502.org`: симуляция на JavaScript, опубликованная как открытый проект ещё в 2010 году, моделирует не абстрактные логические вентили, а передаёт состояние каждого транзистора и каждой дорожки. Конкретно, в разделе **JSSim** можно: - продвигаться на полтакта за раз и наблюдать, как сигналы распространяются по кристаллу в цвете; - инспектировать любой регистр (аккумулятор, X, Y, указатель стека, PC) в реальном времени; - загружать небольшую программу на машинном коде прямо в симулированную память и исполнять её; - наблюдать, как такая обычная инструкция, как `LDA #$05`, физически приводит в движение определённые пути внутри микросхемы. Это медленно — страница работает в браузере, а не на GPU. Интерфейс тоже довольно аскетичен. Но для тех, кто вырос, набивая `POKE` на C64 и никогда не видев, что происходит внутри, это, пожалуй, самое трогательное, что можно сделать в 2026 году в одной вкладке Chrome. ## Почему это всё ещё важно Существуют более быстрые, красивые и современные симуляторы 6502. Но ни один из них не делает того, что делает Visual 6502: материализовать идею о том, что микропроцессор — это **физический объект**, сплетение легированного кремния, а не абстракция из Википедии. Тот же коллектив распространил этот подход на Motorola 6800 и процессор Atari 2600 (TIA), используя тот же метод: вскрытие, микрофотосъёмка, реконструкция. В эпоху, когда о дизайне чипов говорят так же, как о SaaS-сервисе — «мы подписали контракт с TSMC на 3 нм» — возможность взглянуть на 8-микронный кристалл через оптический микроскоп доставляет истинное удовольствие. ## Кратко - **Visual 6502** симулирует MOS 6502 транзистор за транзистором прямо в браузере, используя фотографии реального кристалла. - Проект, запущенный на стыке 2010 года Грегом Джеймсом, Барри Сильверманом и Брайаном Сильверманом, доступен на `visual6502.org` и охватывает также 6800 и TIA от Atari 2600. - **Попробуйте здесь**: http://visual6502.org/JSSim/index.html — загрузите симулятор, дайте ему поработать и наконец-то увидьте, что физически делал процессор вашего первого компьютера.

Jul 24, 2026 2 1

Ретро
"Я обязан своей жизнью Commodore 64": когда 8-битный компьютер спас ребёнка
"Я обязан своей жизнью Commodore 64": когда 8-битный компьютер спас ребёнка

Билет, опубликованный на Goto10Retro и поднявшийся в топ Hacker News сегодня, рассказывает, как Commodore 64 1980-х годов стал убежищем для подростка, оказавшегося в трудной ситуации. Это также повод поговорить о машине, сформировавшей целое поколение.

Jul 17, 2026 15 3

Кибербезопасность
Claude Mythos обходит HAWK и откусывает AES-7: Anthropic публикует свой отчёт о независимых криптографических исследованиях
Claude Mythos обходит HAWK и откусывает AES-7: Anthropic публикует свой отчёт о независимых криптографических исследованиях

Anthropic запустил Claude Mythos Preview в качестве полуавтономного агента для криптографических примитивов: эффективный размер ключа HAWK-256 упал с 2^64 до 2^38, атака на AES с 7 раундами ускорена в 200–800 раз, восстановление ключа LEA за 13 раундов менее чем за час. Также обнаружены две реальные уязвимости (OpenSSL, wolfSSL). Стоимость: ~100 000 $ за тему через API.

Jul 28, 2026 20 4

Разработка & Кодинг
JDK 27: Oracle объявляет о завершении поддержки Java на Mac на базе Intel
JDK 27: Oracle объявляет о завершении поддержки Java на Mac на базе Intel

С выпуском JEP 541 Oracle официально объявляет о прекращении поддержки порта macOS/x64 в JDK 27 (планируется сентябрь 2026 года). Это логичное решение со стороны Apple — компания продала свой последний Mac на базе Intel ещё в 2023 году, — но оно становится важным сигналом для всех Java-разработчиков, всё ещё использующих MacBook Pro 2019.

Jul 24, 2026 2 1

LIVERadio Geek Kitsune
Нажми и слушай — один звук для всех
0··
// Расписание
// all stations
// поделиться треком →
Темы
Обзор
Информация