Специалисты установили Windows 98 на Xbox Series X и запустили культовые игры

Quake, Half-Life, Turok: The Dinosaur Hunter, Command & Conquer на нескольких слоях эмуляции.

Специалисты установили Windows 98 на Xbox Series X и запустили культовые игры

Команда специалистов по игровым технологиям Digital Foundry запустила операционную систему Windows 98 на консоли Xbox Series X. Им удалось даже успешно запустить ряд тайтлов тех времён — Quake, Half-Life, Turok: The Dinosaur Hunter, Command & Conquer.

Для установки Windows 98 потребовалось поставить на консоль систему эмуляции RetroArch, которая запускает DOSBox — эмулятор DOS. Только поверх него инсталлируется Windows 98. Всё это пришлось передавать в память консоли по протоколу FTP, так как использовать оптический привод Xbox не представилось возможным.

Задача по эмуляции оборудования и операционной системы ложится на центральный процессор Xbox, а вся мощь GPU фактически бездействует, уточняет Алекс Батталья из Digital Foundry. CPU слабо подходят для выполнения графических вычислений, поэтому даже высокопроизводительный кластер ядер AMD Zen 2 оказывается загруженным.

Эмулируемый процессор представляет собой некую модель Pentium с частотой 66 МГц. Но в реальности он выдаёт скорость, сопоставимый с Pentium 3 с тактовой частотой 1,0 ГГц, что довольно неплохо для времён Windows 98. А вот виртуализированный графический ускоритель слабый — 3dfx Voodoo с 12 МБ памяти.

Кроме того, RetroArch не поддерживает USB-мыши, поэтому его роль выполнял правый джойстик на контроллере Xbox. Как отмечает Батталья, это достаточно удобно в большинстве шутеров от первого лица, но проблемно для стратегий.