Non, l'idée n'est pas nouvelle en soi : si l'on cherche « Doom C64 » sur Google, on trouvera rapidement plusieurs initiatives qui réunissent ces deux classiques inépuisables, mais ce que nous avons ici aujourd'hui est différent. Grâce à un cartouche d'extension appelé RAD et au projet RAD-Doom, les passionnés de Commodore 64 et 128 peuvent désormais jouer à la démo de Doom en utilisant une bonne partie du matériel d'origine, y compris la souris 1351.

RAD-Doom : jouer à Doom sur un Commodore 64
Jouer à Doom sur un Commodore 64

Des briques Lego, le Bloc-notes, un BIOS, des téléphones filaires… pour Doom, tout peut être compatible si l'on est assez brave. Tôt ou tard, un hack, un mod, un port, une adaptation ou une conversion étendra la chasse infernale de Doomguy. Les ordinateurs classiques ne font pas exception, et le premier sur notre liste est le Commodore 64. Les passionnés ont fait de véritables miracles avec le code du jeu, mais le C64 ne peut pas exécuter Doom seul, sauf… s'il reçoit un peu d'aide.

RAD-Doom : « Rip and tear » sur un Commodore 64

Cette vidéo publiée sur la chaîne emulaThor nous présente RAD-Doom, une démo technique développée par l'utilisateur Frenetic, qui permet aux utilisateurs d'un Commodore 64 ou 128 d'exécuter la version shareware de Doom sur leurs machines en utilisant le cartouche d'extension RAD. Ce cartouche peut émuler des modules de mémoire (jusqu'à 16 Mo, ou 4 Mo en mode GeoRAM/NeoRAM), mais il fonctionne aussi comme un « processeur externe » pour le Commodore, grâce à un Raspberry Pi 3A+, 3B+ ou Zero 2 W.

RAD-Doom exploite ce rôle du cartouche RAD. Cependant, emulaThor explique que les graphiques sont rendus par la puce VIC-II du Commodore 64, et le son est assuré par le classique SID (bien qu'il existe d'autres options, parmi lesquelles se distingue SIDKick). Comme si cela ne suffisait pas, la démonstration commence avec le clavier, puis ajoute la souris 1351.

La deuxième vidéo d'emulaThor se concentre sur les différences techniques du son. Tout ce que nous entendons provient d'un SID 8580 standard, puis continue avec le SIDKick susmentionné (un remplacement de type « drop-in »), et enfin combine le SIDKick avec le MT32-Pi pour traiter le MIDI. Dans la dernière partie de la vidéo, il utilise un adaptateur DigiMax.

En résumé, jouer à Doom sur un Commodore 64 nécessite une bonne dose de bricolage, mais les fans de matériel rétro ne vont pas y réfléchir à deux fois, et les options audio sont trop nombreuses pour être ignorées. De plus, tout le matériel nécessaire est open source, du cartouche RAD au projet RAD-Doom lui-même.

Cartouche RAD : Cliquez ici

RAD-Doom : Cliquez ici