奇迹般的巧合!深埋了34年的苹果Mac Bug被发现
快科技11月23日消息,一名电脑爱好者最近挖掘出一个存在于苹果Mac Classic II ROM代码中长达34年的Bug。
令人惊讶的是,这个原本足以导致系统启动崩溃的漏洞,却从未在真实的硬件上出现,背后则是摩托罗拉68030 CPU中一个未被记录的功能,悄无声息地抵消了这一缺陷。
这位名叫Downtown Doug Brown的爱好者,同时也是开源项目MAME的忠实粉丝,他在使用MAME模拟Mac Classic II时,发现该系统在启用32位寻址模式时会崩溃,但在24位模式下则能正常启动,而原始硬件则从未出现此类问题。

这一现象激发了Brown的好奇心,在对苹果ROM进行逆向和对模拟机器进行大量取证调试后,Brown最终确认:这个bug确实存在于Mac Classic II的ROM代码中,与模拟软件无关。
问题的核心在于,在MAME中运行引导代码时,Mac Classic II会执行一条指令,跳转到一个位于内存“A1”的无效地址,导致下一条指令在错误的位置执行,从而引发崩溃。
当Brown在同一时代的Macintosh 2ci(同样使用摩托罗拉68030 CPU)上调试这段代码时,发现硬件采取了一种不同的处理方式:它将这个无效地址“巧妙地”转换成了一个有效地址,轻松跳过了这个缺陷。
Brown指出,68030 CPU的官方文档中并没有记载过这种运作特性,如果不是MAME模拟器,这个bug很可能“永远不会被发现”,因为系统启动看起来一切正常。
Brown写道:“这表明了bug可以在你认为一切都完美无瑕的地方潜伏。”他也承认,这个bug并不算大问题:“机器运行良好,没有人注意到。”

《奇迹般的巧合!深埋了34年的苹果Mac Bug被发现》转载自互联网,如有侵权,联系我们删除,QQ:369-8522。
相关图文
-
PC显卡凉了 打游戏的被抛弃!NVIDIA:我们不再是显卡公司
快科技11月25日消息,随着数据中心GPU越来越赚钱,不那么赚钱的游侠显卡业务,显然已经不是重点了。根据Jon Peddie Associates的最新报告,2025年第三季度PC显卡出货量仅增长了2.5%,低于PC G... -
存储供应短缺扩散至microSD卡 NS2玩家存储卡选购受影响
快科技11月25日消息,据媒体报道,由于近期存储芯片供应短缺导致价格飙升,较少人关注的microSD卡市场也开始受到波及。据商家反映,大容量microSD卡(尤其是 512GB、1TB 和 2TB 型号)频繁出现... -
26999元 华为MateBook Fold瑞红配色发布:温润素皮设计
快科技11月25日消息,华为MateBook Fold瑞红配色今日正式发布,32GB+2TB售价26999元。华为MateBook Fold瑞红配色采用温润素皮设计,辅以中国结压纹,以瑞红之韵,再展非凡新篇章。华为Mat... -
NVIDIA RTX RPO 6000旗舰专业显卡大降价14%:仍然要5.7万元
快科技11月25日消息,RTX PRO 6000 Blackwell是当下NVIDIA最好的旗舰级专业显卡,其中工作站版本之前首发的时候要9299美元(部分渠道卖到了1.1+万美元),如今已经降至7999美元,幅度多达14%。... -
首款鸿蒙二合一平板电脑!华为MatePad Edge图赏
快科技11月25日消息,华为MatePad Edge今天正式发布,这也是首款鸿蒙二合一平板电脑。现在这款新品已经来到我们评测室,下面为大家带来图赏。依托于鸿蒙系统在平板和电脑的全方位布局,在底...











