Étudier le port Doom pour la PlayStation originale #Doom #PlayStation @fabynou « Adafruit Industries – Makers, hackers, artistes, designers et ingénieurs !

DOOM a été porté sur PSX par Williams Entertainment avec l’aide d’id Software. Il a fallu un peu moins d’un an à une équipe de cinq personnes pour porter le moteur, changer les actifs et faire fonctionner le tout avec “seulement” 3,5 Mo de RAM.

Les graphismes ont été réduits : les textures sont réduites en taille, les sprites, les monstres et les armes sont réduits en taille. […] Parfois, les animations avaient des images coupées. —Harry Teasley

Le résultat a été livré le 16 novembre 1995. Il est universellement considéré comme le meilleur port de console avec certains aspects surpassant même la version PC grâce au vertex coloré et à la musique de qualité CD.

Le code source original de DOOM sur PSX n’a ​​jamais été publié, mais il s’est avéré qu’il n’y avait aucun problème. Il y a beaucoup d’informations là-bas.

La première source est l’étonnant PSY-Q SDK qui était l’outil “officiel” utilisé par les développeurs PSX à l’époque. Il y a beaucoup de documentation dans les nombreux PDF fournis. Les librairies (ex : libcd, libds) développées par SCE sont également bien détaillées. Il est rafraîchissant de trouver des explications claires par rapport au quasi-rien fourni sur d’autres consoles comme SNES.

Une autre source d’information était les nombreux outils externes disponibles de nos jours. ISOBuster a permis d’ouvrir le contenu du CD. PSound a pu scanner les archives LCD. La capacité de l’incroyable émulateur no$PSX à tracer les commandes GPU et SPU était de l’or pur.

Enfin et peut-être le plus impressionnant, DOOM sur PSX a reçu beaucoup d’amour de la part de la communauté des fans. Il a été entièrement rétro-conçu. PSXDOOM-RE se démarque particulièrement car il s’agit d’une base de code C qui peut être compilée avec PSY-Q SDK dans un jeu PSX entièrement jouable. Le code hébergé est très fiable puisque la méthodologie utilisée pour le produire impliquait de prendre du code machine et de réécrire chaque fonction en C.

Lire beaucoup plus, en profondeur, sur fabiensanglard.net

Arrêtez la planche à pain et la soudure – commencez à fabriquer immédiatement ! Le Circuit Playground d’Adafruit regorge de LED, de capteurs, de boutons, de pinces crocodiles et bien plus encore. Construisez des projets avec Circuit Playground en quelques minutes avec le site de programmation MakeCode par glisser-déposer, apprenez l’informatique à l’aide de la classe CS Discoveries sur code.org, sautez dans CircuitPython pour apprendre Python et le matériel ensemble, TinyGO, ou même utilisez l’Arduino IDE. Circuit Playground Express est la carte Circuit Playground la plus récente et la meilleure, avec prise en charge de CircuitPython, MakeCode et Arduino. Il dispose d’un processeur puissant, de 10 NeoPixels, d’un mini haut-parleur, d’une réception et d’une transmission infrarouge, de deux boutons, d’un interrupteur, de 14 pinces crocodiles et de nombreux capteurs : tactile capacitif, proximité IR, température, lumière, mouvement et son. Tout un monde d’électronique et de codage vous attend, et il tient dans la paume de votre main.

Rejoignez plus de 35 000 créateurs sur les chaînes Discord d’Adafruit et rejoignez la communauté ! http://adafru.it/discord

Vous avez un projet incroyable à partager ? L’Electronic Show and Tell a lieu tous les mercredis à 19 h HE ! Pour vous inscrire, rendez-vous sur YouTube et consultez le chat en direct de l’émission – nous y publierons le lien.

Rejoignez-nous tous les mercredis soirs à 20 h HE pour Ask an Engineer !

Suivez Adafruit sur Instagram pour les nouveaux produits top secrets, les coulisses et plus https://www.instagram.com/adafruit/

CircuitPython – Le moyen le plus simple de programmer des microcontrôleurs – CircuitPython.org

Recevez la seule newsletter quotidienne sans spam sur les appareils portables, la gestion d’une “entreprise de fabricant”, les conseils électroniques et plus encore ! Abonnez-vous sur AdafruitDaily.com !

Aucun commentaire pour l’instant.

Adafruit a une politique de commentaires “Soyez excellents les uns envers les autres”. Aidez-nous à garder la communauté ici positive et utile. Tenez-vous en au sujet, soyez respectueux des créateurs de tous âges et niveaux de compétence. Soyez gentil et ne spammez pas – Merci !

Leave a Comment

Your email address will not be published. Required fields are marked *