Все новости
Это интересно
Сейчас читают
Игры
Аватар Evernews Evernews

Порт Doom для 20-летнего КПК непрерывно проработал два года — и вылетел по расписанию

0
0
Поделиться
Телеграфировать

Это было ожидаемо: у игры есть известный баг в коде.

Порт Doom для 20-летнего КПК непрерывно проработал два года — и вылетел по расписанию

WinDoom, порт первой части Doom для Windows Mobile, больше двух лет проработал на КПК ASUS MyPal A620. Устройство, выпущенное еще в 2003 году, все это время питалось от самодельного источника энергии.

Хотя в конце концов WinDoom и вылетел, проблема здесь кроется не в старом железе, а в самой игре. Более того: при желании можно было более-менее точно предсказать, когда конкретно вылетит игра.

WinDoom, как и многие порты игры, создан на базе исходников Doom, опубликованных id Software в 1997 году. Вместе с функциями были унаследованы и ошибки, включая известную проблему со счетчиком времени gametic.

Этот параметр увеличивается 35 раз в секунду и не сбрасывается при повторном воспроизведении демонстрационных роликов. Когда значение достигает максимума для 32-битного числа (2 147 483 647), происходит переполнение и игра вылетает.

При стандартной скорости игра вылетит примерно через 1.95 года непрерывной работы. Но если порт для Windows Mobile снижает частоту до 30 Гц, то игра проработает примерно 2.26 года.

Для самого ASUS MyPal тест оказался своеобразной проверкой на прочность. Хотя КПК больше двадцати лет, оно без проблем выдержало двухлетнюю работу под нагрузкой.

Читать далее
За сколько вы готовы купить GTA VI?
До 8000 рублей
909 голосов, 6.7%
До 7000 рублей
310 голосов, 2.3%
До 6000 рублей
400 голосов, 2.9%
До 5000 рублей
1265 голосов, 9.3%
До 4000 рублей
439 голосов, 3.2%
До 3000 рублей
640 голосов, 4.7%
До 2000 рублей
1555 голосов, 11.4%
За любые деньги
738 голосов, 5.4%
Ни за сколько, я пират
7341 голос, 54.0%
Теги: Игры
Аватар Evernews
Evernews
8078 подписчиков