Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Doom sur une calculatrice

par - source: Omnigaga

Amusant, un programmeur a décidé de porter Doom, premier du nom, sur sa calculatrice. Le modèle choisi est la Nspire de Texas Instrument, un modèle populaire qui a succédé aux modèles de la famille 84. Doom, assez célèbre à son époque, n'est pas en vrai 3D — les ennemis sont des sprites 2D — mais le portage reste assez impressionnant et a l'avantage de faire fonctionner les fichiers .wad, qui contiennent les données des niveaux. Il est donc possible de distribuer le moteur du jeu et ensuite de l'associer aux fichiers .wad provenant par exemple d'un jeu original (ou d'un de ses mods).

Doom sur une calculatrice

La calculatrice en question est évidemment assez puissante, du niveau d'un PC de bureau des années 90 : 32 Mo de mémoire RAM (dont une partie réservée à l'OS), un processeur ARM9 à 90 MHz et un écran en 320 x 240 — définition utilisée dans Doom à l'origine — en 16 nuances de gris. Rappelons tout de même que le moteur de Doom a été offert à la communauté en open source, comme une bonne partie des technologies d'id Software, et que le portage est donc un peu plus simple qu'un travail commencé de zéro.

Partager:
21
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
spamplemousse 21/02/2011 17:22
Masquer
-2+

C'est sur que c'est pas sur une Casio qu'on pourrait faire tourner ça :o

ghia 21/02/2011 17:33
Masquer
-0+

Cool j'ai la même =P

Je vais pouvoir faire passer le temps...

Col Hanzaplast 21/02/2011 18:15
Masquer
-1+

Je le sens pas trop avec ma TI58 :)
Reste ma HP28S mais les niveaux de gris...

shalmaneser 21/02/2011 18:20
Masquer
-0+

Doom, "assez célèbre à son époque" ???
Il a "juste" donné naissance à l'expression Doom-like... ;)

lichemz 21/02/2011 18:48
Masquer
-1+

Joli. ;) Je me rappelle il y a quelques années, au lycée, quand on programmait les HP48GX en RPL, RPL-Système (pour les initiés) ou même en assembleur (pour les gros balaises). C'était un festival de données perdues et récupérées à grand renfort de "Try to recover memory ?", de décryptage des fonctions ROM (qui se souvient des listings de Mika Heiskanen ?) mais au final on s'éclatait avec des jeux comme Cyclo, Diamonds et autres. La grande blague à l'époque c'était : "tu es au courant que quelqu'un a programmé Wolfenstein/Doom/Duke3D/ sur HP48 ?".

Aujourd'hui, on a réellement Doom sur caltos, fini le pauvre Saturn à 4Mhz et son bus 4 bits, on a carrément du ARM 90MHz, la grande classe ! Ca fait tout drôle de voir l'évolution de ces machines et de se rappeler les heures que j'ai passées dessus. :)

Squonk 21/02/2011 18:56
Masquer
-0+

Doom est en train de devenir comme tetris ou pacman ou pong : codé sur à peu près toutes les machines dotées d'un écran! C'est quand même respectable :)

Col Hanzaplast 21/02/2011 19:10
Masquer
-1+

Pas mal du tout. Ça a l'air fluide. Mon premier PC, un 386SX16, était incapable de faire tourner Doom correctement, genre 0,2 FPS :(

Kenelm 21/02/2011 20:00
Masquer
-0+

J'avais déjà une version allégée sur 83, ça tournait pas mal pour l'époque.

bill2 21/02/2011 20:25
Masquer
-0+

rah oui, mika heiskanen ....
Y'avait des bons jeux sur la HP48 :) J'ai plus les noms en tête ...
Y'avait aussi la fameuse photo de claudia schiffer en dégradé de gris ;)

omega2 21/02/2011 21:24
Masquer
-0+

Aie mes yeux. Doom, c'est vraiment pas fait pour du 16 niveaux de gris.

anonymous 21/02/2011 21:46
Masquer
-0+

Il vous manque la source pour télécharger le jeu, avec un GIF animé de bien meilleure qualité que cette vidéo:
http://ti.bank.free.fr/index.php?m [...] ir&id=2104

Foudge 21/02/2011 22:10
Masquer
-1+

omega2 :
Aie mes yeux. Doom, c'est vraiment pas fait pour du 16 niveaux de gris.

A mon avis c'est surtout le faible contraste et l'énorme rémanence de l'écran.

12jojo34 21/02/2011 22:31
Masquer
-0+

Ma nspre cas gere la 3D et ya deja des jeux en 3d et il y a certain niveau de doom qui tourne sur la ti 84, 89 de mes amis

anonymous 22/02/2011 00:00
Masquer
-0+

Sur TI89 on faisait déjà la même chose il y a bien longtemps... Il y avait SF2 et Sonic en niveaux de gris, super fluide...

shooby 22/02/2011 12:06
Masquer
--1+

et bien, il y en a qui en savent pas quoi faire de leur temps libre !

mitch074 22/02/2011 12:08
Masquer
-0+

J'ai Doom sur mon iPod Mini de 1ere génération (via rockbox). C'est tout là, mais injouable...

Ctrolon 22/02/2011 13:14
Masquer
-0+

Impressionnant et que de bons souvenirs.
Combien d'heures de passées sur ce Doom mythique... Impossible à comptabiliser.
La source de tous nos chères FPS.
A l'époque, qui aurait osé se soucier qu'une texture était mal appropriée, de l'aliasing... Et pourtant, quelle franche rigolade et Lan de "fou".

Ah! Nostalgie, quand tu nous tiens.

PS: cette calculatrice est un monstre de puissance face à mon PC de l'époque. Quand je pense que je pourrais me balader avec un telle "puissance" dans une poche, certes grande poche, mais tout de même :)

Big Monstro 22/02/2011 14:09
Masquer
-0+

Col Hanzaplast :
Pas mal du tout. Ça a l'air fluide. Mon premier PC, un 386SX16, était incapable de faire tourner Doom correctement, genre 0,2 FPS


Peut être parce que le 386SX était fortement bridé par rapport au 386DX (bus de données de 16 bit au lieu de 32 bit) ?! Parce qu'un 386 "normal" devait normalement pouvoir le faire tourner dans des conditions décentes.

mitch074 22/02/2011 19:51
Masquer
-0+

@big monstro: la config recommandée pour Doom (1er du nom) était un 386DX 33 et 2 Mo de RAM; un 386DX20 avec 4 Mo de RAM et (gasp!) un cache de 2e niveau étaient à la limite du raisonnable. Un 386 à moins de 20 MHz, avec ou sans bus 32-bit, n'aurait eu aucune chance.

Big Monstro 22/02/2011 19:55
Masquer
-0+

mitch074 :
@big monstro: la config recommandée pour Doom (1er du nom) était un 386DX 33 et 2 Mo de RAM; un 386DX20 avec 4 Mo de RAM et (gasp!) un cache de 2e niveau étaient à la limite du raisonnable. Un 386 à moins de 20 MHz, avec ou sans bus 32-bit, n'aurait eu aucune chance.


Merci pour l'info.

Kenelm 22/02/2011 20:18
Masquer
-0+

Et il tournait d'enfer sur mon 486DX2 :dawa:

Publicité

Les offres du moment

Newsletters


OK