A Wunderkind „teljesen kompatibilis RISC-V számítógépet” épít a Terrarián belül, majd pongot játszik rajta

A Wunderkind „teljesen kompatibilis RISC-V számítógépet” épít a Terrarián belül, majd pongot játszik rajta

Forrás csomópont: 2748539

Egy elhivatott és talán varázslatos Terraria játékos a From Scratchnél Youtube csatorna tett valamit, amit valószínűleg nem fogok teljesen megérteni, amíg élek. Csupán a WireHead nevű mod segítségével – amely „megőrzi a teljes kompatibilitást a vaníliás vezetékrendszerrel, de sokkal hatékonyabban hajtja végre” – Xander Naumenkónak sikerült egy „teljesen kompatibilis RISC-V számítógépet” építenie a 2D játékon belül. Még specifikációi is vannak:

  • Órajel: ~5kHz
  • Ram: 96kb
  • Utasításkészlet: rv32i

Valószínűleg nem olyan, amelyiken Starfieldet futtatnák. Naumenko a fenti videóban részletezi öt hónapos, 600 órás útját a játékon belüli számítógép és a rajta futó „Pong klón” megalkotásához. Valahogy egyszerre sikerül furcsán egyszerűnek és ördögien bonyolultnak hangzani.

Naumenko azt mondja, hogy a játékon belüli logikai kapuk széles skáláját használta – alapvetően ki- vagy bekapcsolt kapcsolókat – a Terraria PC megépítéséhez, de a játék áramköreinek működése azt jelenti, hogy „sok hagyományos áramkört újra kell tervezni”. illeszkedik egy „új paradigmához”, amely alapvetően az nem hogyan működnek az áramkörök a való életben. Szóval tudod, semmi túl nehéz. Csak az áramkörök újrafeltalálása. Mindannyian ott voltunk.

Valószínűleg nem tudok részletesebben belemenni Naumenko folyamatába anélkül, hogy ne rontjam el a mögötte lévő tudományt, ezért nézze meg a teljes 15 perces videót, vagy nézze meg a projekt GitHub oldalán ha látni akarod, hogyan csinálta. Mindazonáltal szeretném felhívni a Terraria PC-hez készült „Pitch”-jét, amely szerintem mindannyiunk szívét meg fogja érinteni, akiknek az elmúlt néhány évtizedben a számítógépek fejlődésével kellett megküzdeniük.

„A számítógép sebességét illetően két alapvetően versengő erő létezik” – mondja Naumenko. Az első az Moore törvénye, a második pedig „az elkerülhetetlen szoftverfelfúvódás, amely az egyre modernebb processzorokon fut”. Fiú, nem ez az igazság? Naumenko azonban így folytatja: „Ez a projekt egy kísérlet arra, hogy döntő utat szerezzen ebben a folyamatban lévő csatában a programozó”, visszatolva a sebességet „a hetvenes évek elejére, határozottan visszadobva a labdát a szilíciummérnök [sic] pályájára anélkül, hogy a szoftver funkcionalitása elveszne”.

Ha meg szeretné nézni, milyen káprázatosan összetett ez a dolog, íme egy könnyen görgethető kép az egész dicsőséges szerkezetről:

Bár kétlem, hogy a jövő programozói megcsinálják sok Naumenko Computerraria projektjével kapcsolatos munkájukról köszöntöm a projekt filozófiáját. És hé, talán tévedek: Talán ez és az Minecraft redstone PC a jövő víziója. Jobban hangzik, mintha állandóan kérik, hogy jelentkezzen be a OneDrive-ba.

Időbélyeg:

Még több PC Gamer