本文由第三方AI基于17173文章http://news.17173.com/content/09182025/170339983.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
《DOOM》在华硕MyPal上运行两年半终于崩溃!可能达到32位整数极限
2025-09-18 17:03:40
神评论
17173 新闻导语
《DOOM》在华硕MyPal PDA上运行两年半后崩溃!揭秘32位整数极限与WinDOOM的长时间运行挑战。点击了解详情!
1993年12月发布的《DOOM》是第一人称射击游戏的开山之作,其源代码于1997年公开。
Minki在LenOwO上发帖称,他将WinDOOM安装在一台2003年的华硕MyPal A620 PDA上,这台设备搭载了当时新兴的Windows Mobile系统和英特尔XScale ARMv5芯片。
为了保证设备长时间运行,Minki对其进行了改装,使用了一个基于“DIY 18650锂电池” 的不间断电源系统,并将其连接到路由器的USB接口,以提供稳定的5V电源。
随后,他启动了游戏,便将其搁置一旁,直到最近才发现设备上弹出了一个应用崩溃的提示。

《DOOM》存在一个有趣的漏洞:在回放游戏内部的“demo”文件时,“gametic”值在开始新的演示回放时不会重置,这个值用于跟踪游戏时间,每秒增加35次。
“gametic”值不重置最终会导致数值巨大最终溢出,但该值使用的是32位整数,最大值为2147483647,不出所料,游戏在Windows Mobile 2003系统上无法处理这种情况,也就是说它会崩溃。
每秒35次的增加速度,大约需要1.95年才能使“gametic”值溢出。有可能Minki使用的 Doom4CE版本,将游戏频率降低到30Hz,以获得更好的帧率和降低硬件需求。
在《DOOM》的主机版本中这种做法很常见,如果是这样,那么“gametic”值溢出大约需要2.26年,这更接近Minki所说的2.5年。
当然除此之外,还有很多其他原因会导致《DOOM》崩溃,而且由于Minki中间几乎忘了这件事,也没法确定游戏崩溃的确切时间。
【来源:快科技】
热门测试游戏
- 1网石MMO新游《香格里拉边境》发布首曝PV!预计年内上线
- 2《冒险岛M》3月19日正式开服!全方位避坑评测+经济模式解析!
- 3魔兽世界:千万别搞批量8开刷金!靠两万台电脑日入万金的工作室已被一窝端
- 4经典航海IP焕新归来,《航海记》启航测试定档3月25日!实机画面曝光!
- 5除了妹子一无是处?《上古世纪》厂商新作仅5000人在线,差评扎堆
- 6DNF:“国服前三C”全部就位!旭旭宝宝断层领先,狂人已经跌出了前100名!
- 7《影之刃零》搭载DLSS5技术 网友却一点也瞧不上
- 8电影《真人快打2》中国内地定档预告 5月8日上映
- 9真能骑龙,两场BOSS战提前看!《红色沙漠》全新实机曝光
- 10《漫威争锋》两位新角色曝光,玩家直呼:大雷御姐好性感!


