《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
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 缺货态势扩散!DDR4紧缺局面蔓延至DDR3 NAND价格止跌回稳
- 时间:2026-06-10
-
- 全球首款无风扇5盘位全闪NAS!铭凡S5亮相:酷睿3 + Xe3核显
- 时间:2026-06-10
-
- 厂商跑分能信多少 NVIDIA挑完测试AMD挑:Venice力压Vera CPU
- 时间:2026-06-10
-
- 仅0.2nm、1个原子层厚度:日本突破2nm以下工艺新极限
- 时间:2026-06-10
-
- 艾石头新款磁轴键盘上市394元起售:搭载自研星旋磁轴 触发精度提升至0.001mm
- 时间:2026-06-10
-
- 国补后售价仅3700元!联想小新Air 15 2026款新品上市:搭载酷睿5 320处理器
- 时间:2026-06-10
-
- AMD官宣2nm Zen6处理器Venice性能:256核同功耗下2-3倍友商CPU
- 时间:2026-06-10
-
- AMD锐龙AI智能体创新应用大赛作品展诠释"超级个体"新范式
- 时间:2026-06-10
精选合集
更多大家都在玩
大家都在看
更多-
- 高清画质投屏软件推荐实用稳定低延迟屏幕镜像工具
- 时间:2026-06-10
-
- 钓鱼种田游戏大全
- 时间:2026-06-10
-
- 小学一年级拼音跟读软件排行榜 好用易上手的APP推荐
- 时间:2026-06-10
-
- 哥特王朝重制版哪些技能值得学
- 时间:2026-06-10
-
- 2026年高音质无广告功能全音乐App下载推荐
- 时间:2026-06-10
-
- 免费好用的一键去水印APP推荐,高清无痕去除视频图片水印
- 时间:2026-06-10
-
- CodeBuddy能否实现前端无障碍代码改造
- 时间:2026-06-10
-
- 支付宝授权登录过的软件查看方法
- 时间:2026-06-10

