{"id":37535,"date":"2023-07-04T16:32:46","date_gmt":"2023-07-04T16:32:46","guid":{"rendered":"https:\/\/gamergog.com\/index.php\/2023\/07\/04\/wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it\/"},"modified":"2023-07-04T16:39:05","modified_gmt":"2023-07-04T16:39:05","slug":"wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it","status":"publish","type":"post","link":"https:\/\/gamergog.com\/index.php\/2023\/07\/04\/wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it\/","title":{"rendered":"Wunderkind builds &#8216;absolutely compliant RISC-V pc&#8217; fully inside Terraria, then performs Pong on it"},"content":{"rendered":"<p> [ad_1]<br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/cdn.mos.cms.futurecdn.net\/zEVEdW5ctKPDpx9fpHsRPK.jpeg\" \/><\/p>\n<div id=\"article-body\">\n<p>A devoted and probably magical Terraria participant over on the From Scratch YouTube channel has carried out one thing that, almost definitely, I will not absolutely perceive for so long as I dwell. With solely assistance from a mod known as WireHead\u2014which &#8220;maintains full compatibility with the vanilla wiring system however reimplements it in a way more environment friendly method&#8221;\u2014Xander Naumenko managed to construct a &#8220;absolutely compliant RISC-V pc&#8221; contained in the 2D sport. It even has specs:<\/p>\n<ul>\n<li><strong>Clock velocity:<\/strong> ~5kHz<\/li>\n<li><strong>Ram:<\/strong> 96kb<\/li>\n<li><strong>Instruction set:<\/strong> rv32i<\/li>\n<\/ul>\n<p>In all probability not one to run Starfield on. Naumenko spends the video above detailing his five-month, 600-hour journey to create the in-game pc and the &#8220;Pong clone&#8221; he obtained operating on it. It one way or the other manages to sound each surprisingly easy and devilishly advanced.<\/p>\n<aside class=\"hawk-nest\" data-render-type=\"fte\" data-skip=\"dealsy\" data-widget-type=\"seasonal\"\/>\n<p>Naumenko says he used an enormous array of in-game logic gates\u2014switches that are essentially both off or on\u2014to construct his Terraria PC, however the best way the sport&#8217;s circuits work implies that &#8220;a variety of conventional circuits should be redesigned&#8221; to suit a &#8220;new paradigm&#8221; which is essentially <em>not <\/em>how circuits work in actual life. So, you understand, nothing too arduous. Simply reinventing circuits. We have all been there.<\/p>\n<p>I in all probability cannot go into a lot higher element about Naumenko&#8217;s course of with out mangling the science behind it, so it is best to go watch the complete 15-minute video or take a look at the mission&#8217;s GitHub web page if you wish to see how he did it. I do need to name out his &#8220;Pitch&#8221; for the Terraria PC although, which I reckon will contact the hearts of all us who&#8217;ve needed to cope with the evolution of computer systems during the last couple of a long time.<\/p>\n<p>&#8220;There are two essentially competing forces in relation to pc velocity,&#8221; says Naumenko. The primary is Moore&#8217;s legislation, and the second is &#8220;the inevitable progress of software program bloat that runs on high of more and more fashionable processors&#8221;. Boy, ain&#8217;t that the reality? However Naumenko continues: &#8220;This mission is an try to attain a decisive rout on this ongoing battle in favor of the <em>programmer<\/em>,&#8221; pushing again speeds \u00a0&#8220;to the early 70s period, tossing the ball firmly again into the court docket of silicon engineer [sic] with out dropping any software program performance&#8221;.<\/p>\n<p>If you wish to get a have a look at simply how dazzlingly advanced this factor is, here is an simply scrollable picture of all the superb contraption:<\/p>\n<p><iframe width=\"780\" height=\"440\" data-lazy-priority=\"low\" data-lazy-src=\"https:\/\/easyzoom.com\/embed\/412333\"><\/iframe><\/p>\n<p>Whereas I doubt that the programmers of the long run will likely be doing <em>a lot<\/em> of their work on Naumenko&#8217;s Computerraria mission, I&#8217;ve to salute the mission&#8217;s philosophy. And hey, possibly I am flawed: Maybe this and the Minecraft redstone PC are a imaginative and prescient of the long run. Sounds higher than continuously being requested to check in to OneDrive.<\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/www.pcgamer.com\/wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] A devoted and probably magical Terraria participant over on the From Scratch YouTube channel has carried out one thing that, almost definitely, I will not absolutely perceive for so long as I dwell. With solely assistance from a mod known as WireHead\u2014which &#8220;maintains full compatibility with the vanilla wiring system however reimplements it in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":37537,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[2786,12591,11776,2800,5043,1611,12592,221,12590],"_links":{"self":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/37535"}],"collection":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/comments?post=37535"}],"version-history":[{"count":1,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/37535\/revisions"}],"predecessor-version":[{"id":37536,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/posts\/37535\/revisions\/37536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/media\/37537"}],"wp:attachment":[{"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/media?parent=37535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/categories?post=37535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamergog.com\/index.php\/wp-json\/wp\/v2\/tags?post=37535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}