Doom étant porté sur du matériel inhabituel est devenu un thème technologique récurrent au fil des ans, mais il a maintenant été porté sur un BIOS. Coreboot a été mis à jour vers la version 4.17 aujourd’hui, rapporte le site d’actualités centré sur Linux Phoronix. Initialement connu sous le nom de LinuxBIOS, qui fournit un meilleur indice de sa valeur utilitaire, Coreboot 4.17 prend en charge les nouvelles cartes mères, fournit un nouveau chargeur de démarrage, prend en charge AMD Platform Secure Boot (PSB), est livré avec une poignée de correctifs et… un port de Doom.
Coreboot est une implémentation BIOS gratuite et open source qui prend en charge de nombreuses extensions appelées Payloads. Ces charges utiles ajoutent des fonctionnalités au code minimal qui est à la base de Coreboot. Par conséquent, une grande partie de la personnalisation est disponible pour les utilisateurs de Coreboot pour déterminer exactement ce que contiennent leurs ROM BIOS via les choix de charge utile.
Pour configurer Coreboot pour une configuration utilisable, on peut généralement commencer par ajouter un chargeur de démarrage, avec un choix de huit disponibles actuellement selon le Wiki officiel. Ensuite, il existe un support pour divers systèmes d’exploitation populaires, une poignée d’utilitaires fournis en tant que charges utiles et même certains jeux. Si l’espace mémoire flash de votre BIOS est suffisamment grand, vous pouvez même utiliser une distribution Linux.
Poursuivant sur le thème des extrêmes, nous revenons à notre titre soulignant que Coreboot 4.17 prend en charge CoreDoom en tant que charge utile. C’est un excellent nouveau choix si vous vous ennuyez des charges utiles clones Grub Invaders (Space Invaders) et Tint (Tetris), apportant des jeux 3D à votre BIOS.
CoreDoom est basé sur DoomGeneric, qui est une version volontairement portable du FPS 3D vintage de 1993. Les fichiers Doom WAD sont également conservés dans la ROM, pour un jeu rétro presque instantané. Cependant, à ce stade précoce, il existe encore quelques limitations avec CoreDoom que nous pensons que les lecteurs devraient connaître. Par exemple, il nécessite actuellement un clavier PS2 pour l’action WASD (la prise en charge du clavier USB arrive). De plus, la prise en charge du format vidéo est limitée, il n’y a pas de son, il n’y a pas de support de sauvegarde de jeu ou de fichier de configuration, et votre système se bloquera à la sortie du jeu.
Si vous êtes suffisamment intéressé pour vérifier si la carte mère de votre ordinateur de bureau ou portable prend en charge Coreboot, rendez-vous sur la page d’état officielle et effectuez une recherche rapide. Plusieurs cartes mères d’ordinateurs portables Google Chromebook et Clevo ont été prises en charge avec Coreboot 4.17.
Ce ne sera probablement pas le dernier des étranges ports Doom que nous verrons dans la nature. Nous avons récemment signalé que Doom était porté sur le Raspberry Pi Pico et l’ordinateur minimum viable, par exemple.