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.
- SEO által támogatott tartalom és PR terjesztés. Erősödjön még ma.
- PlatoData.Network Vertical Generative Ai. Erősítse meg magát. Hozzáférés itt.
- PlatoAiStream. Web3 Intelligence. Felerősített tudás. Hozzáférés itt.
- PlatoESG. Autóipar / elektromos járművek, Carbon, CleanTech, Energia, Környezet, Nap, Hulladékgazdálkodás. Hozzáférés itt.
- BlockOffsets. A környezetvédelmi ellentételezési tulajdon korszerűsítése. Hozzáférés itt.
- Forrás: https://www.pcgamer.com/wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it
- :van
- :is
- :nem
- 2D
- a
- Rólunk
- felett
- Támogatás
- Minden termék
- an
- és a
- bármilyen
- VANNAK
- Sor
- AS
- At
- vissza
- labda
- Csata
- BE
- óta
- mögött
- hogy
- Jobb
- Duzzad
- mindkét
- épít
- épít
- de
- hívás
- hívott
- TUD
- csatorna
- ellenőrizze
- cms
- jön
- kompatibilitás
- versengő
- bonyolult
- engedékeny
- számítógép
- számítógépek
- állandóan
- tovább
- Pár
- Bíróság
- teremt
- üzlet
- évtizedek
- döntő
- elszánt
- részlet
- részletezve
- DID
- do
- Ennek
- csinált
- kétlem
- Korai
- könnyen
- hatékony
- bármelyik
- mérnök
- Egész
- teljesen
- Ez volt
- Eter (ETH)
- Még
- evolúció
- kedvez
- határozottan
- vezetéknév
- megfelelő
- A
- erők
- ból ből
- Tele
- teljesen
- funkcionalitás
- alapvetően
- jövő
- játék
- kap
- GitHub
- Go
- nagyobb
- Növekedés
- kellett
- Kemény
- Legyen
- he
- itt
- övé
- Hogyan
- HTTPS
- i
- if
- kép
- in
- játékban
- egyre inkább
- elkerülhetetlen
- belső
- bele
- IT
- utazás
- éppen
- Ismer
- keresztnév
- élet
- Valószínű
- él
- logika
- Hosszú
- néz
- vesztes
- Sok
- fenntartja
- sikerült
- kezeli
- mód
- talán
- eszközök
- modern
- több
- hatékonyabb
- a legtöbb
- sok
- Új
- semmi
- of
- kedvezmény
- on
- ONE
- OneDrive
- folyamatban lévő
- csak
- or
- ki
- felett
- paradigma
- PC
- talán
- filozófia
- Hangmagasság
- Plató
- Platón adatintelligencia
- PlatoData
- játékos
- játszik
- Pong
- esetleg
- valószínűleg
- folyamat
- processzorok
- programozók
- program
- Toló
- igazi
- való élet
- Csődület
- futás
- futás
- fut
- s
- azt mondja,
- Tudomány
- pontszám
- kaparni
- szezonális
- Második
- lát
- készlet
- kellene
- <p></p>
- Szilícium
- Egyszerű
- So
- szoftver
- valami
- hang
- szemüveg
- sebesség
- sebesség
- csillagmezõ
- rendszer
- mint
- hogy
- A
- A jövő
- azok
- akkor
- Ott.
- dolog
- ezt
- bár?
- nak nek
- is
- felső
- érintse
- hagyományos
- igaz
- igazság
- kettő
- megért
- us
- használt
- Hatalmas
- Ve
- videó
- látomás
- akar
- Nézz
- Út..
- we
- amikor
- ami
- WHO
- lesz
- val vel
- nélkül
- Nyerte
- Munka
- Rossz
- te
- zephyrnet