Wunderkind constrói 'computador RISC-V totalmente compatível' inteiramente dentro de Terraria e depois joga Pong nele

Wunderkind constrói 'computador RISC-V totalmente compatível' inteiramente dentro de Terraria e depois joga Pong nele

Nó Fonte: 2748539

Um jogador de Terraria dedicado e possivelmente mágico no From Scratch YouTube canal fez algo que, muito provavelmente, não vou entender completamente enquanto eu viver. Com apenas a ajuda de um mod chamado WireHead – que “mantém total compatibilidade com o sistema de fiação padrão, mas o reimplementa de uma maneira muito mais eficiente” – Xander Naumenko conseguiu construir um “computador RISC-V totalmente compatível” dentro do jogo 2D. Tem até especificações:

  • Velocidade do relógio: ~ 5kHz
  • RAM: 96kb
  • Conjunto de instruções: rv32i

Provavelmente não alguém para administrar Starfield. Naumenko passa o vídeo acima detalhando sua jornada de cinco meses e 600 horas para criar o computador do jogo e o “clone Pong” que ele executou. De alguma forma, consegue soar estranhamente simples e diabolicamente complexo.

Naumenko diz que usou uma vasta gama de portas lógicas no jogo - interruptores que são fundamentalmente desligados ou ligados - para construir seu Terraria PC, mas a maneira como os circuitos do jogo funcionam significa que "muitos circuitos tradicionais precisam ser redesenhados" para enquadrar-se num “novo paradigma” que é fundamentalmente não como os circuitos funcionam na vida real. Então, você sabe, nada muito difícil. Apenas reinventando circuitos. Todos nós já estivemos lá.

Provavelmente não posso entrar em muitos detalhes sobre o processo de Naumenko sem confundir a ciência por trás dele, então você deve assistir ao vídeo completo de 15 minutos ou conferir a página GitHub do projeto se você quiser ver como ele fez isso. Eu quero chamar seu “Pitch” para o Terraria PC, porém, que eu acho que vai tocar o coração de todos nós que tivemos que lidar com a evolução dos computadores nas últimas duas décadas.

“Existem duas forças fundamentalmente concorrentes quando se trata de velocidade do computador”, diz Naumenko. O primeiro é Lei de Moore, e o segundo é “o crescimento inevitável do inchaço do software que roda em processadores cada vez mais modernos”. Rapaz, não é verdade? Mas Naumenko continua: “Este projeto é uma tentativa de marcar uma goleada decisiva nesta batalha contínua em favor do programador”, reduzindo as velocidades “para o início da década de 70, jogando a bola firmemente de volta à quadra do engenheiro de silício [sic] sem perder nenhuma funcionalidade de software”.

Se você quiser dar uma olhada em como essa coisa é incrivelmente complexa, aqui está uma imagem facilmente rolável de toda a gloriosa engenhoca:

Embora eu duvide que os programadores do futuro farão muito de seu trabalho no projeto Computerraria de Naumenko, devo saudar a filosofia do projeto. E ei, talvez eu esteja errado: talvez isso e o Minecraft redstone pc são uma visão do futuro. Parece melhor do que ser constantemente solicitado a entrar no OneDrive.

Carimbo de hora:

Mais de PC Gamer