Wunderkind construit un «ordinateur RISC-V entièrement conforme» entièrement à l'intérieur de Terraria, puis joue Pong dessus

Wunderkind construit un «ordinateur RISC-V entièrement conforme» entièrement à l'intérieur de Terraria, puis joue Pong dessus

Nœud source: 2748539

Un joueur Terraria dévoué et peut-être magique au From Scratch YouTube chaîne a fait quelque chose que, très probablement, je ne comprendrai pas pleinement de ma vie. Avec seulement l'aide d'un mod appelé WireHead - qui "maintient une compatibilité totale avec le système de câblage vanille mais le réimplémente de manière beaucoup plus efficace" - Xander Naumenko a réussi à construire un "ordinateur RISC-V entièrement conforme" dans le jeu 2D. Il a même des spécifications :

  • Vitesse de l'horloge: ~ 5 kHz
  • Percussion : 96kb
  • Jeu d'instructions: rv32i

Probablement pas du genre à utiliser Starfield. Naumenko passe la vidéo ci-dessus en détaillant son voyage de cinq mois et 600 heures pour créer l'ordinateur du jeu et le "clone de Pong" qu'il a exécuté dessus. Il parvient en quelque sorte à paraître à la fois étrangement simple et diablement complexe.

Naumenko dit qu'il a utilisé une vaste gamme de portes logiques dans le jeu - des interrupteurs qui sont fondamentalement éteints ou allumés - pour construire son PC Terraria, mais la façon dont les circuits du jeu fonctionnent signifie que "beaucoup de circuits traditionnels doivent être repensés" pour s'adapter à un « nouveau paradigme » qui est fondamentalement ne sauraient comment les circuits fonctionnent dans la vraie vie. Donc, vous savez, rien de trop difficile. Juste réinventer les circuits. Nous y avons tous été.

Je ne peux probablement pas entrer dans beaucoup plus de détails sur le processus de Naumenko sans mutiler la science derrière, donc vous devriez aller regarder la vidéo complète de 15 minutes ou vérifier la page GitHub du projet si vous voulez voir comment il a fait. Je tiens cependant à appeler son "Pitch" pour le PC Terraria, qui, je pense, touchera le cœur de tous ceux qui ont dû faire face à l'évolution des ordinateurs au cours des deux dernières décennies.

"Il existe deux forces fondamentalement concurrentes en matière de vitesse d'ordinateur", déclare Naumenko. Le premier est La loi de Moore, et le second est "la croissance inévitable du gonflement logiciel qui s'exécute sur des processeurs de plus en plus modernes". Garçon, n'est-ce pas la vérité? Mais Naumenko poursuit : « Ce projet est une tentative de marquer une déroute décisive dans cette bataille en cours en faveur du programmeur», repoussant les vitesses « jusqu'au début des années 70, renvoyant fermement la balle dans le camp de l'ingénieur en silicium [sic] sans perdre aucune fonctionnalité logicielle ».

Si vous voulez voir à quel point cette chose est d'une complexité éblouissante, voici une image facilement défilable de l'ensemble de l'engin glorieux :

Même si je doute que les programmeurs du futur fassent beaucoup de leur travail sur le projet Computerraria de Naumenko, je dois saluer la philosophie du projet. Et hé, peut-être que je me trompe : peut-être ceci et le PC redstone Minecraft sont une vision du futur. Cela sonne mieux que d'être constamment invité à se connecter à OneDrive.

Horodatage:

Plus de PC Gamer