Emulation on Chromecast Google TV

Sat 15 Jan 2022, 23:20

Couple of weeks ago I got a Chromecast with Google TV, or as you can elegantly abbreviate it: CCwGTV. Main reason was to remove my Apple TV 4K box so I had one less box hooked up, along with its 3 cables (power, ethernet, HDMI).

Unfortunately, this Chromecast requires dedicated power (can't just run it off your TV's USB port like you could with older Chromecasts) so I still have to have 1 cable running to it (not counting the HDMI since it's practically just a stump).

Anyway, it's fine but I hate a lot of things about it:

Other than that, it's a fine Chromecast, it's like a Chromecast Ultra but with extra bloat. There are a couple of things I miss from my Apple TV (like good Plex app and AirPods support), but I watch so little Plex nowadays that I figured it makes sense to optimize for YouTube instead.

And then today, out of nowhere, I woke up and wanted to try running emulators on it.

There's nothing weird about this really. Since it is Android TV, you can just search for emulators on the Play Store and install them. To get files (roms) onto the device you'll probably want to install something that can host a FTP server - I use Solid Explorer - but there are probably millions of apps that can do this.

Once you have a FTP server running you can just go on your computer and transfer roms over to it. Then you just pair a Bluetooth controller to it, fire up an emulator, pick your rom, and there you go: you are now emulating games on the CCwGTV.

As easy as it is, there are some discoveries I made throughout the day I figured I should share to save everyone some time in the future. But before I do, let's go over our priorities here.

Our main priority is convenience, not accuracy. If your main goal is accuracy and performance you should get out your CRT, all the consoles, and all the cables. That is a very messy setup and not very convenient. If you get tired of retro games you have all that crap out just collecting dust. Contrast that with the CCwGTV: if you get bored of retro games literally nothing changes, it's just stuck there behind the TV as it always was. And then when you wanna play again you just pull out the controller and you're good to go again.

In essence, my priorities are:

Convenience > Performance/Latency > Visuals > Emulation Accuracy

If you're one of those people that want your scanlines, sub frame input lag and 100% accuracy, this ain't for you, go hug your CRT. This is for us who want to get 90% there and not have a bunch of shit hooked up.

So, here are my notes:

Overall, I think using a CCwGTV for emulation is very enticing as it is a very clean setup. No extra cables, no upscalers, no scart splitters, no power cables or bricks... The Chromecast is just hanging out behind your TV like it always is. The only visible thing is your wireless controller, but that is very easy to put away.

Seriously, I cannot make this point clear enough: even if you have a HTPC, Raspberry Pi or a Mister, that is atleast 2 extra cables, but probably more, and a box added to your setup. A CCwGTV is invisible: it's behind your TV. It's a very clean and elegant setup.

If Google releases another CCwGTV that is faster I think it could be really good. I mean, it's already pretty good, but I feel like it's right on the edge of being good enough. Would be nice to have a little boost, especially for N64 stuff.


What my homescreen looks like now

Updated 2022-01-16: Added .zip details