16 octobre 2024

Krusell France

Ta dose d'actu digital !

Le nouveau Raspberry Pi Pico 2 fait tourner Doom sur le badge Def Con 32

Doom on an ISA bus graphics card
Rate this post

Le Raspberry Pi RP2350 capable de faire tourner Doom, même sur le badge Def Con 32

Le test ultime d’un microcontrôleur ou SBC est sa capacité à exécuter Doom.

Un des concepteurs responsables du nouveau microcontrôleur Raspberry Pi RP2350 a réussi à hacker le badge Def Con 32 pour montrer que la dernière édition du Pico peut exécuter Doom de manière assez fluide. Les participants à la conférence sont encouragés à modifier, personnaliser et hacker leurs badges pour ajouter plus de fonctionnalités. Puisque le programme associé “Badge Life” était axé sur les jeux, l’ingénieur logiciel Graham Sanderson a fait tourner Doom sur le badge Def Con 32.

La Fondation Raspberry Pi a récemment commencé à expédier le Raspberry Pi Pico 2, qui inclut un nouveau microcontrôleur RP2350. Ce même microcontrôleur a également été intégré dans le badge Def Con 32 distribué aux participants de la conférence de piratage de cette année à Las Vegas. Sanderson est l’un des concepteurs derrière le RP2350 et avait déjà publié une version de Doom pour le prédécesseur du RP2350, le RP2040. Il est donc naturel qu’il ait travaillé pour apporter ce même jeu de tir à la première personne classique à la nouvelle version du microcontrôleur.

Comment faire tourner Doom sur un badge Def Con 32

Le badge Def Con 32 de cette année ressemble à une console de jeu portable avec un petit écran. D’autres ont démontré comment faire tourner PalmOS sur le badge et émuler une GameBoy Color. La contribution de Sanderson sur GitHub comprend le son et la sauvegarde de partie. Le jeu lui-même tourne à une fréquence fluide de 50 images par seconde.

Sanderson met en garde contre le fait qu’installer Doom sur le badge écrasera le contenu de son stockage flash, donc il recommande de le sauvegarder d’abord. Une fois installé, vous pouvez jouer aux modes démo du jeu, jouer une partie, terminer des niveaux, et même sauvegarder et charger une partie. Les parties sauvegardées sont stockées dans la mémoire flash du badge et persistent à travers les cycles d’alimentation.

Quelques fonctionnalités ne fonctionnent pas sur le badge, du moins pour l’instant. Le menu principal de Doom comporte un élément “Quitter le jeu” qui ne fonctionne pas car il est censé quitter le DOS. Sanderson explique qu’il a enlevé le mode DOS en raison des limitations d’affichage, mais le menu pour mettre fin à une partie active sous “Options > Terminer le jeu” fonctionne. Il n’y a également aucun bouton pour effectuer des déplacements latéraux et aucun moyen d’entrer des codes de triche.

Où trouver les instructions sur GitHub

Si vous possédez un badge Def Con 32, vous pouvez trouver tout ce dont vous avez besoin pour faire tourner Doom dessus dans le référentiel GitHub de Sanderson pour le projet. Sanderson a également mis à jour le référentiel rp2040-doom original pour prendre en charge le nouveau microcontrôleur RP2350 pour ceux qui n’ont pas de badge Def Con 32 mais souhaiteraient l’installer sur un Raspberry Pi Pico 2 à la place.

Source : www.tomshardware.com

  • romain barry portrait redacteur

    Expert en informatique, Romain a une formation en ingénierie informatique et une passion pour les gadgets high tech. Il partage ses connaissances sur les derniers smartphones, les composants matériels et les astuces pour optimiser les performances des PC.

    Voir toutes les publications