Энтузиаст Дуг Браун обнаружил интересный факт о Mac Classic II: в ПЗУ компьютера 1991 года был баг, который должен был вызывать сбой системы при загрузке в 32-битном режиме. Однако эта ошибка проявлялась только в эмуляторе MAME, тогда как на настоящем устройстве проблема никогда не возникала. Дуг выяснил, что процессор Motorola 68030 исправлял эту ошибку благодаря недокументированной инструкции, отсутствующей в официальных руководствах. После анализа ПЗУ стало понятно, что эмулятор не виноват — Mac Classic II работал корректно потому, что сам процессор фактически «исправлял» ошибку за Apple. Браун шутит, что эта скрытая функция буквально спасала Classic II от поломки, и сомневается, что когда-либо появится полностью точный эмулятор 68030. Инженер Motorola, создавший эту инструкцию, вероятно, даже не подозревал, что она десятилетиями обеспечивала успешную загрузку старого Mac. @techogid
Энтузиаст Дуг Браун обнаружил интересный факт о Mac Classic II: в ПЗУ компьютера 1991 года был баг, который должен был вызывать сбой системы
22 ноября 202522 ноя 2025
~1 мин