本文由第三方AI基于17173文章http://news.17173.com/content/11242025/080137014.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
奇迹般的巧合!深埋了34年的苹果Mac Bug被发现
2025-11-24 08:01:37
神评论
17173 新闻导语
揭秘34年苹果Mac隐藏Bug!摩托罗拉68030 CPU的未记录功能竟抵消系统崩溃漏洞,MAME模拟器意外发现这一惊人巧合。
一名电脑爱好者最近挖掘出一个存在于苹果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并不算大问题:“机器运行良好,没有人注意到。”

【来源:快科技】
热门测试游戏
- 1正惊GIF:有点嚣张了!颜值超绝美女两部手机太招摇,看呆旁边小伙
- 2当年《暗黑3》靠一个资料片翻身,《暗黑4》能复制这条路吗?
- 3《魔兽世界》乌龟服已被判决,永久停止运营!
- 4八年老厂轰然倒塌!韩国游戏公司破产,三款游戏同时停运
- 5四月新游大爆发,多款情怀作新游上线,《龙之谷》IP新作上线韩服
- 6「DNF手游」“TOP5套装排名”火了!平民玩家首选、实战体验才是最大加分项!
- 7怀旧周报:《热血传奇》25周年为骨灰粉授勋,《冒险岛》怀旧服正式开放预约
- 8《梦幻西游》4月大改爆料视频抢先看!大唐横扫休息还能出手?天机城这次赢麻了!
- 9无擦边,无灰色,日本coser凭什么做到年收入上亿,网友:金字塔顶端奇迹
- 10《Grand Theft Auto VI》开发商Rockstar证实第三方数据泄露事件中“少量非核心公司信息被访问”,黑客发出…


