Наверное, нет такой платформы, где бы не запускали DOOM. Классический шутер успешно заработал на старой консоли Sega и новой от Nintendo, на тесте на беременность, фотоаппарате 1998 года, картошке, тач-панели MacBook Pro и на принтере. Однако все эти варианты требовали адаптации под конкретную платформу. Но теперь это в прошлом.
Энтузиаст Ахмед Фатум (Ahmad Fatoum) создал bareDOOM. Это версия игры, которая работает прямо в загрузчике операционной системы. Загрузчик — это системное ПО, которое обеспечивает загрузку операционной системы непосредственно после включения компьютера.
Фатум встроил игру в универсальный загрузчик Barebox, который работает на системах с архитектурами ARM, Blackfin, MIPS, Nios II и x86. То есть, буквально везде.
Исходники доступны на GitHub.