奇迹般的巧合!深埋了34年的苹果Mac Bug被发现
时间:2025-11-23 | 作者: | 阅读:011月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并不算大问题:“机器运行良好,没有人注意到。”
来源:https://news.mydrivers.com/1/1088/1088240.htm
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- iPhone Air性能被超薄机身拖垮:游戏掉帧卡顿肉眼可见
- 时间:2026-01-09
-
- 台积电先进封装成关键瓶颈:苹果、NVIDIA要开始争抢产能!
- 时间:2026-01-09
-
- 苹果回应“房颤记录”医疗器械获药监局批准:将很快进入中国
- 时间:2026-01-09
-
- 罚款或达380亿美元 印度监管机构为反垄断新法与苹果交锋
- 时间:2026-01-09
-
- 苹果服了!自购OPPO Find N5拆解:承认折痕水平难以超越
- 时间:2026-01-08
-
- 最强苹果旗舰!iPhone 18 Pro影像前瞻
- 时间:2026-01-07
-
- 王自如断言除了苹果没人能做好Air 荣耀高管回应
- 时间:2026-01-07
-
- 2026年苹果产品首降来了:iPhone 17降价1300元!叠加国补到手价4699元起
- 时间:2026-01-07
精选合集
更多大家都在玩
大家都在看
更多-
- 酷的御姐名字男生网名大全(精选100个)
- 时间:2026-01-11
-
- 蛋仔派对炸蛋狂欢模式详解
- 时间:2026-01-11
-
- 钉钉关于钉钉在哪里?钉钉关于钉钉查看方法
- 时间:2026-01-11
-
- 美的发布空界M5空调:搭载开源鸿蒙系统与海思芯片 预售价2949元
- 时间:2026-01-11
-
- 微信昵称病娇男生网名(精选100个)
- 时间:2026-01-11
-
- 洗个痛快澡成就解锁全攻略
- 时间:2026-01-11
-
- 洋葱骑士团钓鱼图鉴全攻略
- 时间:2026-01-11
-
- 钉钉怎么领取钉钉卡?钉钉领取钉钉卡教程
- 时间:2026-01-11

