IMOEX 2186.75 0.6%
·Технологии·10 июля 2026 г.

Apple выпустила Mac с багом в ПЗУ. 35 лет его спасала некорректно закодированная инструкция 68030

Apple выпустила Mac с багом в ПЗУ. 35 лет его спасала некорректно закодированная инструкция 68030

Macintosh Classic II десятилетиями загружался благодаря случайному поведению процессора Motorola 68030. Ошибка в ПЗУ уводила выполнение за пределы таблицы переходов, прямо в середину другой инструкции, но некорректно закодированная CAS каким-то образом исправляла регистр A1 и спасала систему от падения. Автор обнаружил это в MAME, проверил на настоящем Classic II и выяснил, почему современные эмуляторы до сих пор воспроизводят работу этого компьютера неточно.

Читать расследование

Это отрывок статьи. Полную версию читайте на сайте источника.

AAPL 8.5%
$316,22

Источник: https://habr.com/ru/companies/otus/articles/1057826/?utm_campaign=1057826&utm_source=habrahabr&utm_medium=rss