Raspberry Pi Pico reçoit un port Doom jouable

Doom fonctionne sur n’importe quoi, dit-on. Nous l’avons vu fonctionner sur un test de grossesse, un oscilloscope et un lecteur de livre électronique. Mais des images publiées par un codeur basé au Texas Graham Sanderson du FPS 2.5D démoniaque original fonctionnant sur le Raspberry Pi Pico prouve que notre micro-contrôleur préféré à 4 $ a le pouvoir de « déchirer et déchirer » à travers d’autres cartes.

Le code en question provient de Chocolate Doom, un port source historiquement précis du jeu. Le problème pour obtenir un jeu précis de Doom à partir d’un Pico, cependant, est le stockage. Avec 2 Mo de mémoire flash sur la carte, le fichier WAD de 4 Mo qui comprend les niveaux originaux du shareware Doom va devoir être considérablement compressé. Et wow, la rédaction de GitHub de Sanderson sur son projet entre dans les détails à ce sujet – c’est une bonne lecture si vous aimez les entiers à nombre d’octets variables et le codage Huffman. Ou même si vous ne l’êtes pas, car il y a aussi beaucoup de détails sur le fonctionnement de Doom.

Source-138