《DOOM》在华硕MyPal上运行两年半终于崩溃!可能达到32位整数极限
时间:2025-09-18 | 作者: | 阅读:09月18日消息,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中间几乎忘了这件事,也没法确定游戏崩溃的确切时间。
来源:https://news.mydrivers.com/1/1075/1075420.htm
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 双硬盘电脑突然找不到另一个硬盘怎么办
- 时间:2026-01-19
-
- 未知usb设备(设备描述符请求失败)代码43的原因及解决方法
- 时间:2026-01-19
-
- 纯大核太猛!Intel 10核心Bartlett Lake跑分首秀:比14核i5-14500还强
- 时间:2026-01-18
-
- 为了利润故意限供!内存需求暴涨:三星却只打算增产5%
- 时间:2026-01-18
-
- Intel纯大核Bartlett Lake最新消息:最高12个P核5.9GHz!
- 时间:2026-01-18
-
- AMD也要减少GPU供应!重点转向RX 9070 XT:价格更好调整
- 时间:2026-01-18
-
- 美国想卖也卖不掉了!曝NVIDIA H200不许入境:已暂停生产
- 时间:2026-01-18
-
- 专家称内存将涨价十年!AMD承诺:将显卡价格控制在普通人能接受的范围内
- 时间:2026-01-18
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- 白银之城boss在哪打
- 时间:2026-01-19
-
- 忘川风华录喵喵大暴走攻略
- 时间:2026-01-19
-
- 被传疯了的网名大全男生(精选100个)
- 时间:2026-01-19
-
- 出征吧勇士测试资格获取方法
- 时间:2026-01-19
-
- 支付宝集五福2022年什么时候开始?支付宝集五福2022年开始时间一览
- 时间:2026-01-19
-
- 三国天下归心测试资格获取方法
- 时间:2026-01-19
-
- 情满四合院第35集剧情介绍
- 时间:2026-01-19
-
- 拼多多到兑换卡了还有几步
- 时间:2026-01-19

