{"id":55664,"date":"2023-07-24T00:01:44","date_gmt":"2023-07-24T04:01:44","guid":{"rendered":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=55664"},"modified":"2023-09-27T18:52:52","modified_gmt":"2023-09-27T22:52:52","slug":"an-experiment-in-retrogaming","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=55664","title":{"rendered":"An Experiment in Retrogaming"},"content":{"rendered":"<p>Let&#8217;s pretend you know me, already. It&#8217;s possible a handful of you do, at least a little; I&#8217;ve been around here before. Although not actively for quite a while. But all that will be taken care of in a different post. Probably. But as far as intros, the important thing is that I am approaching this from a Gen-X POV, because I&#8217;m Gen-X. I&#8217;m from that meaty part of Gen-X born right before the &#8220;greed is good&#8221; era when families still trended closer to two kids, down from the Baby Boom peak of three kids, but well before the drop reached the &#8220;less than one kid&#8221; point. So yeah. But anyway&#8230;RETROGAMING.<\/p>\n<p>To borrow a phrase from the &#8220;Well There&#8217;s Your Problem&#8221; Podcast, first we must ask ourselves, &#8220;What is Retrogaming?&#8221;<\/p>\n<p><!--more--><\/p>\n<p>Wikipedia, the dictionary we deserve, defines &#8220;Retrogaming&#8221; as &#8220;the playing and collecting of obsolete personal computers, consoles, and video games.&#8221; Further, there are a few key concepts introduced: this is usually done on original hardware, although porting (emulation) can be done on newer hardware; and &#8220;retrogaming&#8221; is usually done for the purposes of nostalgia, preservation, or authenticity. Exploration of these purposes combined with the methods reveals both that the end can define the means, and vice-versa. That is to say, what you WANT TO ACCOMPLISH can dictate what method you use, and WHAT METHOD YOU USE, obviously, affects what you accomplish. If &#8220;getting the most authentic experience possible&#8221; is the most important driver of your goals, then you MUST, as an example, use an actual (not a MINI) Sega Genesis or Mega Drive, on a classic Cathode-ray Tube television. Beyond this, you get into questions over what mods are permissible for the authentic experience, should you wear period-appropriate fabrics, which formula of a particular trademarked-name soft drink you&#8217;re allowed to drink&#8230;you can really go all out, if you wish. You can also fight over it online. This happens, believe it or not! (That&#8217;s a joke. Don&#8217;t @ me.) But having discussed possibilities, I will now answer the burning questions for myself:<\/p>\n<p>While there is a &#8220;nostalgia&#8221; factor (I *am* Gen-X after all, and some preference for &#8220;originalism,&#8221; my most important drivers are completionism and a bizarre inclination to always do things the hardest way possible. By &#8220;originalism&#8221; I mean that, given the choice of a game that was originally released on the Famicom\/NES, then remade for the Game Boy Advance\/DS\/PS1\/etc; I will strongly favor the original release, unless there are FUNCTIONAL compelling reasons to NOT play the original version and choose a later adaptation\/remake. THIS WILL COME UP SOON, I promise. And every time, there will be a story behind the question and the choice. My inclination to do things the hardest way possible means that I spent considerable time looking into connecting classic systems such as the NES and Genesis to HDMI inputs and ultimately discarded that idea. There are certain systems&#8230;the systems that technically had HD resolution capability, whether it was progressive scan or not, than can greatly benefit from aftermarket HD cables and even upscaling. My judgement on older systems was that you could spend a *lot* of money to get results almost entirely indistinguishable from the system&#8217;s built-in AV connection. I want to be clear, that&#8217;s my OPINION. I have no doubt some people can see a difference that is important to them. Moving on.<\/p>\n<p>&nbsp;<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/HP_Laptop_15-da1xxx_1.jpg' width=100% alt='' title=''\/><\/div><div class='mouseover-alt'><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>Emulation was always an acceptable choice for me for many console systems (oh, by the way, I&#8217;m focusing on console retrogaming for completely different reasons that I&#8217;ll discuss some other time), but I didn&#8217;t just install RetroArch on my computer, download cores, and call it good. I *could* have done that. But I didn&#8217;t. I have nothing against RetroArch&#8230;in fact it was an option I tried. My first &#8220;emulation system&#8221; attempt was using an older laptop. Not super powerful, but at the time I was only thinking about 8-bit emulation&#8230;you can do that on your watch these days. And indeed, 8-bit and 16-bit emulation worked fine. But then the old GameCube, which was actually connected with an aftermarket HDMI converter, went out. And that kicked off:<\/p>\n<p>EMULATION ODDYSEE ONE: HOW TO EMULATE A NINTENDO GAMECUBE!!!!!!<\/p>\n<p style=\"text-align: left;\">So I needed to replace an original GameCube. I actually had two or three at one point, but I had sold one and given another to my son. Using some of the early HDMI adapters for GameCube carried some risk&#8230;a few of them were known to&#8230;wiggle a bit. Not a problem, you say? They wiggled just enough to short the power. BOOM! No more GameCube. I don&#8217;t know if that&#8217;s what happened to mine&#8230;it didn&#8217;t go out while I was playing it. It just didn&#8217;t start one day. There were a few GameCube games we all wanted included in our video game collection, so I added that to the emulation goals stack. The premiere GameCube emulator is called Dolphin, which was the name of the GameCube development platform. I had set up the laptop with RetroArch, and the Dolphin emulator is available directly through RetroArch. Simples. Copied over a <em>legitimately sourced backup<\/em> of one of our mandatory games, <em>Skies of Arcadia Legends<\/em>, and started it up. The result was instantly gratifying, as the opening animation and music is very familiar in my family. The gratification soon dissolved, as significant music stuttering issues and some significant video slowdown soon appeared. It was confined to vertical panning shots, and other scenes that featured any kind of significant vertical movement. Some quick internet browsing indicated that was endemic to the Dolphin emulator. Older versions dealt with the issue with frame-skipping settings, but the current version, which was more capable and faithful, didn&#8217;t feature the exact functionality that had made that choice possible. The problem COULD be overcome by throwing processing power at it; a current generation Ryzen 7 or i7 could muscle it&#8217;s way past the problem&#8230;at least to some degree. Considering I was finding tepid responses and discussion of the topic from people running much more powerful PCs than an old HP laptop, I quickly decided I wasn&#8217;t going to get the faithful gaming experience I wanted for the GameCube from emulation.<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/600px-Wii_console.png' width=100% alt='' title=''\/><\/div><div class='mouseover-alt'><\/div><\/p>\n<p style=\"text-align: left;\">It was at this point that I remembered a little tidbit I had read many years ago. And probably also from when my oldest kid had a Nintendo Wii. THE WII WILL PLAY GAMECUBE GAMES! AND I OWNED A WII! I don&#8217;t know why I owned a Wii. I don&#8217;t remember buying it. The only Wii in the family had departed a few years ago&#8230;like I said, it belonged to one of the kids. A little bit of research indicated that only the original Wii shipped with the ability to play GameCube games; subsequent models lacked the feature. I don&#8217;t know if it was ever conclusively proved, but allegedly the Wii is really just a dual-processor GameCube with some chip upgrades. I DO know that the GameCube &#8220;emulation&#8221; on the Wii is done at the hardware level, not through a software emulator; and the only game restrictions are those that require GameCube add-on features that the Wii didn&#8217;t support. I also know that the Dolphin emulator supports Wii games as well&#8230;because they&#8217;re built for the same architecture as the GameCube. The natural conclusion, therefore, is that later Wii&#8217;s lacked the ability to play GameCube games because Nintendo wanted to force people to re-buy the games through their online store. After all, this was working for Sony and Microsoft by this point. Regardless, and back on topic, I OWNED A WII. And it was a first generation Wii, which meant it played GameCube games. So let&#8217;s just go grab it and plug it in and make sure it works.<\/p>\n<p>I didn&#8217;t have a Wii power cable. And I also just remembered where the Wii came from. I had bought a WiiU a few years back. A used first-gen black WiiU. I had bought it for surprisingly relevant reasons&#8230;you could play DS games on it. The dual-screen thing. That&#8217;s important for DS games. If you could PLAY DS games on it, then you could maybe run DS <em>legitimately sourced backups<\/em> on it. The project fizzled out before I ever reached a conclusion; the WiiU was sitting in a pile of stuff to get around to selling before we moved out. Of our current house. And state. &#8216;nother story for another time. THAT WiiU was bought through eBay, and it came with an original Wii. That&#8217;s where this Wii came from. ANYWAYS&#8230;.I didn&#8217;t have a Wii power cable, just a WiiU power cable. They&#8217;re not the same. The GameCube power cable is different, too. Or rather, it&#8217;s IDENTICAL in specs, but has a VERY SLIGHTLY DIFFERENT SHAPE FOR WHAT I&#8217;M SURE ARE VERY VALID REASONS NINTENDO.<\/p>\n<p>Thankfully, I do <a href=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/EBay_former_logo.svg_.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-55720\" src=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/EBay_former_logo.svg_-300x125.png\" alt=\"\" width=\"46\" height=\"19\" srcset=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/EBay_former_logo.svg_-300x125.png 300w, https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/EBay_former_logo.svg_.png 640w\" sizes=\"auto, (max-width: 46px) 100vw, 46px\" \/><\/a> like a real pro. One power cable later, I realized I didn&#8217;t have a Wii video cable.<\/p>\n<p>&nbsp;<\/p>\n<p><div class='imagefull'><img src='https:\/\/www.shamusyoung.com\/twentysidedtale\/images\/bunnyheaddesk.gif' width=100% alt='' title=''\/><\/div><div class='mouseover-alt'><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>Oh, I had a NINTENDO video cable. It was the HDMI video cable that came with the WiiU. If you&#8217;re not aware, both the GameCube and Wii are capable of HD progressive video output&#8230;the GameCube can output 480p, but most GameCube games with HD video only play in 480i, and that&#8217;s only if you get the GameCube component cable adapter, rare to begin with and VERY RARE and EXPENSIVE now&#8230;thus the market for aftermarket HDMI adapters. The Wii can output 720P through it&#8217;s own component cable adapter, or once again AFTERMARKET HDMI adapter. For the record, if you&#8217;ve never experienced the GameCube&#8217;s HD output, it was AMAZING. I didn&#8217;t really want to hook up component&#8230;I had already disconnected everything that used component cables (turns out this was a mistake&#8230;we will be revisiting this subject) so I ordered an aftermarket Wii HDMI adapter. And it worked! I had a Wii connected to my HDMI switcher solely for the purpose of playing some old GameCube games! And <em>Barnyard<\/em>! Sure, the aftermarket HDMI adapter tended to overheat after a few hours. Of being plugged in, not played. And the HD quality was&#8230;marginal at best. But we&#8217;re just playing GameCube games, you&#8217;re not gonna get magic.<\/p>\n<p>So I scratched off &#8220;GameCube&#8221; from the &#8220;need to be able to play these games in my retrogaming installation&#8221; list (I name things comprehensively. I&#8217;m old. I forget things. Go read another newspaper if you don&#8217;t like it) and moved on to the next two goals: original Xbox and Sega Saturn games. And a handful of hard-to-find Sony PlayStation games.<\/p>\n<p><a href=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/Achievement_unlocked.svg_.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-55722\" src=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/Achievement_unlocked.svg_.png\" alt=\"\" width=\"640\" height=\"128\" srcset=\"https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/Achievement_unlocked.svg_.png 640w, https:\/\/www.shamusyoung.com\/twentysidedtale\/wp-content\/uploads\/2023\/07\/Achievement_unlocked.svg_-300x60.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><!-- \/wp:post-content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s pretend you know me, already. It&#8217;s possible a handful of you do, at least a little; I&#8217;ve been around here before. Although not actively for quite a while. But all that will be taken care of in a different post. Probably. But as far as intros, the important thing is that I am approaching [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[638],"tags":[],"class_list":["post-55664","post","type-post","status-publish","format-standard","hentry","category-paige-writes"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/55664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=55664"}],"version-history":[{"count":22,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/55664\/revisions"}],"predecessor-version":[{"id":55790,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/55664\/revisions\/55790"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=55664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=55664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=55664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}