奇迹般的巧合!深埋了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。
相关图文
-
小米18 Pro首发!高通骁龙8 Elite Gen6 Pro成本突破300美元
快科技1月19日消息,高通将和苹果、联发科一道,成为业内首批发布2nm制程芯片的企业。这次高通将会推出两款2nm芯片,分别是骁龙8 Elite Gen6和骁龙8 Elite Gen6 Pro。市场消息称台积电2nm制程... -
又一家手机品牌离开 华硕手机退场:未来不再推出新机
快科技1月19日消息,近日华硕举行了年末联欢晚会,华硕集团董事长施崇棠对华硕暂停手机业务做了公开回应。施崇棠表示,华硕Zenfone、ROG Phone双品牌从2026年起停止推出新机,我们一定会照顾好... -
REDMI Turbo 5 Max首发迄今最大小米金沙江电池:容量为9000mAh
快科技1月19日消息,REDMI宣布Turbo 5 Max升级9000mAh超大容量电池,这也是迄今最大小米金沙江电池,重度使用也能妥妥用一天。据悉,这块电池拥有894Wh/L小米史上最大能量密度,含硅量达到16%... -
红魔11 Air宣布搭载行业独家游戏肩键!操作零门槛 秒变大神
快科技1月19日消息,今日,红魔游戏手机宣布,红魔11 Air搭载行业独家红魔游戏肩键,拥有520Hz行业最快触发、超大感应面积、防手汗设计。红魔游戏肩键号称操作零门槛,轻松进阶大神,支持... -
REDMI Turbo 5 Max外观首次亮相:优雅大R角+金属中框 最具旗舰质感性能机
快科技1月19日消息,与以往REDMI新机直接官宣发布时间不同,REDMI Turbo 5 Max选择先行预热,暂未公布发布会时间。今日,REDMI手机正式公布REDMI Turbo 5 Max海风蓝配色外观,官方称其为REDMI...











