Building Your Own Steam Based PC Setup

This article is here to introduce to you an idea and also an alternative to something I have achieved here with my Raspberry Pi 5. I am talking about an alternative to Recalbox. This means a PC system, maybe a mini PC one, that is running also Steam. With this kind of setup it would be possible to run any game that you own through Steam. Lets begin!

What I did earlier was that I setup a Raspberry Pi 5 as a retro gaming device. I connected it to my 4K television. This system is good. Its biggest flaw in my mind is that it is not a legit device to play your retro games on. What would be a nice solution is a sort of personal computer that you have a Linux OS running in it and you could also play Steam games on it this way.

Raspberry Pi 5 is a powerful computer. However if you really want something powerful you could get yourself a mini PC that might have something like 32 GB of RAM, a proper CPU and maybe a GPU and also some disk space like for example 2 TB of SSD. As system like this can cost above 1000 or even 1500 euros. This would however be noticed as a totally legit device. It would enable you to play any PC game that you have bought through Steam.

One solution to which operating system you could use for a project like this would be Bazzite. It is a Fedora based Linux distro that can run Steam. Just search for Bazzite through your favorite search engine. I also watched a video on YouTube about this. The video was TechDweebs “This is a fun project!”. You can watch it for some more inspiration. Of course you can find it from YouTube.

If you have a Raspberry Pi 5 or some earlier one you can also try to install some other Linux distro and also play games through Steam. There are many distros available. Just remember that even Raspberry Pi 5 has limited power and doesn’t run the latest games. However it is possible to play many games that don’t have such demanding system requirements. You can also consider getting a real Steam Deck handheld console that is priced somewhere between 600 € to 840 euros. There are ways to hook up Steam Deck to your televsiion.

I wrote this blog post just to remind you of some ways that you can achieve a nice experience while playing your favorite video games. There are many alternatives to Recalbox. I think you will find the right way just for you. You might even want to buy some older game collections for your latest console or maybe you want the original retro hardware. The choice is always yours and there are lots of choices available!

Raspberry Pi 5 and Recalbox

I made a decision and went and bought the latest Raspberry Pi computer. It is officially called Raspberry Pi 5. It is a very powerful computer and it costs only about 100 euros. You also have to buy some accessories with it so you can make it usable. You have to buy a cable or two and maybe a cover and also memory card and a controller. All pieces included the total price was, I think, maybe 250 euros.

This is still very cheap when you consider that this thing has 8 GB of RAM. The performance is very good. I decided to pair this with an operating system called Recalbox that enables you to turn your Raspberry Pi 5 into a retro gaming machine. I have installed the OS and found some emulators to be working while others seem to have some issues. But if you consider that this is very much something that you have to really spend time and inspect carefully I think the functionality of this thing is very good.

I decided to include in this small setup an Xbox Series controller. I picked a nice lime colored model. The controller alone cost only 50 euros. I connected it with a 3 meters long USB-C to USB-A cable. So, I am not using Bluetooth to connect the controller but that can also be done if you need that functionality. I think setting up Bluetooth controller seems to be an easy task since Raspberry Pi 5 has Bluetooth integrated in its circuitry.

I connected my Raspberry Pi 5 to my LAN network with an Ethernet cable. Moving BIOS and ROM files from your main computer to the Raspberry Pi computer is fairly easy. I think there is some kind of a limitation that makes moving large files, over 5 GB of size, impossible when using Windows network. Or at least it wasn’t possible when I tried it out. Of course you can pick out the memory card and move the file directly to it. That might be the solution.

I picked a memory card that has a size of 128 GB. The type of the memory card that Raspberry Pi 5 uses is microSD. There is a connection for HDMI output so you do need a special cable for that too. The HDMI cable I used is a HDMI to Micro HDMI. As there are several different pieces of hardware it can take some time to plan what parts you really need and should buy.

Installing Recalbox is not so complicated if you have some experience of installing operating systems to PCs or to Raspberry Pis. I am leaving this part also for you to search for through internet. I think you can find these instructions very easily. I used a program on my Windows 10 called Raspberry Pi Imager. I think you should use this program also.

There are some competitors available for Recalbox. You can try also Lakka OS or RetroPie. I actually first tried Lakka OS but after all I was more convinced with how Recalbox worked. RetroPie even didn’t have yet an image file for Raspberry Pi 5 so the installing of it would have been an exercise of some extra thinking. Recalbox was the best as it was easiest to install and I have noticed very few issues with it.

Of course you need also the games and game systems BIOS files. So you need to move the ROMs from your PC to your Raspberry Pi 5. You can find games easily from internet. They might be sometimes fractured somehow and there can be bugs. To eliminate this you should rip your games from actual CDs or DVDs. This is especially easy if you are emulating PlayStation 1 or 2. Also, I have to mention that downloading games is actually against the law. Also, if we are strict, you would have to rip also systems BIOSes from a system that you actually own. I actually had an issue with a downloaded game and I came to senses that it had a bug that freezed my game and made it impossible to carry on forward playing it.

So I have had time to experiment with my Recalbox OS. I now have a system that supports mainly and most importantly PS1 and Dreamcast along with many other gaming systems with a bit lower specs. I haven’t been able to get GameCube games running. Also the PS2 emulation is under work right now for me. I also found out that N64 games work but they somehow don’t respond to game pad input at all. So, this is also under work.

If you aren’t afraid of some fiddling with the hardware and software, like moving some ROM and BIOS files to their proper paths and maybe renaming the files correctly. a Raspberry Pi 5 with Recalbox OS can be a fun project for you. It is very easy to check if correct BIOSes have been setup properly. There is a text file generated after the BIOS check has been run from the user interface of Recalbox that clearly states what BIOS files are needed and also which ones are optionally needed.

Does Emulation Really Hurt Someone?

You can spend hundreds of euros to retro video games. Where do these games come from? Some games are sold for a low price to shops that sell games that sell them forward at a more realistic price. This is how this field functions. You really cannot blame them for running a business like this. You have to get your living from somewhere. And game shops are very valuable for us game hobbyists in that they deliver us many games, consoles and all this other stuff, also, that we need to keep our hobby in a big role in our lives.

How about individuals that are selling their old video games? Once again there is this issue of money involved. You have something valuable and someone wants add just that game to his or her collection. Why not sell your game? Of course you cannot sell it at such a high price that the game shop is selling it. This makes sense, right?

Well, some people try to find a game at a low price and then sell it to someone with a higher price. This is familiar to many of us. It’s called scalping. I did notice this rice in prices. I bought Silent Hill 3 for PS2 in 2017 from a game shop. It cost me 15 euros back then. Recently I saw this same game. Its price was 75 euros. Actually, I don’t want to get rid of this game so I am not going to sell it. But if I was after an economical win situation I would probably sell this game.

So the money goes right here to the individual that is selling the game. Alternatively this amount of money goes to a game shop. This doesn’t make a lot of sense when you consider that big game companies are telling us that it is harmful to their business that consumers are installing emulators and running rom files on them instead of buying a physical copy of that game.

It might be the case that these huge companies would like to make more remakes out of old games. Why not bring more of those mini consoles to the markets? There would certainly be a demand for original Xbox mini console or a GameCube one. This isn’t however anything close to the reality. This is only a dream. While we have seen many classic mini consoles there isn’t going to be one made out of every legendary retro game console.

What if you bought a really powerful computer that would have enough disk space for a huge collection of game roms that could run these games on different emulators? I certainly find this option appealing. I do like buying and collecting old hardware and games. Just that I have faced issues with old hardware. They don’t seem to last for a long time. Dust might be the enemy. And I don’t have the skill necessary to fix these consoles. Currently I have several broken consoles in my storage in my apartment. It might be nice to get them repaired but I am currently also considering of getting a computer with some retro emulation so I wouldn’t have to worry about games not functioning.

Where should you start with this new idea? There are complete operating systems dedicated to retro game emulation. These are open source so they don’t actually cost you anything. You just have to have a powerful enough computer if you want to run games of PS2 or GameCube. If there is enough power in your PC you can even run PS4 games on an emulator, today. You can install, of course, emulators on your laptop or desktop. I myself am interested in this idea of having a PC that I would only use for console emulation. So, I don’t want to run Windows 10 or even any regular Linux operating system. There is something better for retro gaming.

I am talking about a retro gaming operating system. It works like this. You just install the OS and then upload the rom files, that are the actual games, to it. Then you plug your game pad and start up a game. You only turn the PC off or on and you have this simple but effective user interface that you can operate with your game pad. This is what I am talking about.

I am going to mention Lakka OS and Recalbox at this point. I have some experience with Lakka OS as I had it on a PC for maybe some months some time ago. I really liked this system. Although I found out that I wasn’t able to play anything that would require some serious power. I could run PS1 games but I would have liked to run PS2 and GameCube on this system. I just lacked the power. I am hoping that I would be able to get a more powerful PC for this purpose.

You can definitely find out more about Lakka OS and/or Recalbox. You will find them through your favorite search engine. These kind of setups can also run earlier games, like SNES or NES or something else, smoothly. Recalbox is supporting several tens of different video game consoles. Always also be critical about these thoughts I have provided here. Please use your own caution and thought when trying to accomplish your game library. Remember who put these games together and have an appreciation towards them. That might be another topic for another blog post. So, I think that’s it for this time. Thanks for reading!

Could This Be The Answer?

With all these hardware consoles you get a sense that there could be an easier solution. This answer would be in this case one single personal computer connected to the 4K telly with a single HDMI cord. It would take only one HDMI port. This isn’t a hallucination. There already are several computers available for this task. It doesn’t take a rocket scientist to figure out that the power that one modern PC today holds can handle almost any gaming console emulator from NES to PS4.

You would need one PC. This would cost something from 300 euros to several thousands of euros. You would also need a controller. I prefer Xbox Series S/X controller when it comes to emulator gaming. If you would like to change a controller between systems you would need to assign keys over and over again. You could be able to make a profile for every controller of every system. However it would be easier to play all systems with only one controller.

The first thing you need with this kind of setup is a reliable Linux operating system dedicated to emulation. At first it seems I would choose Lakka OS. It is a nice emulator that allows you to run several different emulators of different gaming systems. After setting up you don’t need to actually unplug your controller or get to your keyboard at all. So, I prefer Lakka OS. There are other operating systems available, like Retropie, Recalbox and Batocera. The last mentioned can be run from inserted USB stick without any other kind of installation.

If you want to play emulated games on systems like GameCube, PS2, original Xbox and Sega Dreamcast, you will need a powerful computer. I would say that you need more than a Raspberry Pi 4 can provide. I am not going to give you detailed specifications here. We can of course check what are the recommended requirements for an emulator like PCSX2. We can get to a conclusion that you would need at least 8 GB of RAM and a GPU with something like 4 GB of VRAM and capability to run DirectX 11 or OpenGL 4.5. Well, what about the processor? The processor would need to support AVX2, have a rating of 2600 and have four cores with or without hyper threading.

This kind of an emulation station could be your solution to this very interesting question. As prices of games are ricing this would make your wallet heavier at least for a while and enable you to play lots of retro game content. There is of course also the question about breaking every copyright law that exists. This is a difficult matter. Let’s just say that it is not legal to load hundreds of games from internet for free. While this is illegal there seems to be very few choices. You can pay hundreds of euros of games that cannot or are very hard to rip to ROM file and play with your emulator. Some emulators need also the BIOS of the system they are emulating.

Nintendo has been busy bringing its retro content available for those that have an online Nintendo account. You can probably figure how popular retro games currently are. It must be stated that it would be nice, for us game hobbyists, to be able to somehow get our hands to this content for a reasonable price. Playing original games on original hardware is becoming more and more expensive. And it must be said that game consoles don’t last for several decades and must be at some point at least repaired.

Social media & sharing icons powered by UltimatelySocial