Специалистам по игровым технологиям из Digital Foundry удалось запустить Windows 98 на игровой консоли Xbox Series X.
Чтобы установить Windows 98, им пришлось поставить систему эмуляции RetroArch, которая позволяет запускать DOSBox Pure — эмулятор DOS. При этом в данном случае поверх устанавливается Windows 98.
Уточняется, что из-за невозможности использования оптического привода данные образов передавались со старых CD-дисков и CD-приводов в память консоли по протоколу FTP.
У специалистов возникла ещё одна проблема — RetroArch не поддерживает USB-мыши, поэтому для ее эмуляции задействовали правый джойстик на контроллере.
Процессор консоли взял на себя задачу эмуляции как аппаратной структуры, так и операционной системы. Что интересно, использование мощности графического процессора в таком случае фактически не потребовалось.
Эмулируемый процессор представил собой неназванную модель Pentium с частотой 66 МГц. На практике выходит скорость, которая сопоставима с Pentium 3 с тактовой частотой 1,0 ГГц. Эмуляция графического ускорителя — 3dfx Voodoo с 12 МБ памяти.
Благодаря проделанной работе специалисты Digital Foundry смогли запустить на консоли некоторые старые игры — Quake, Half-Life, Turok: The Dinosaur Hunter и Command & Conquer.
Читать первым в Telegram-канале «Код Дурова»