New and Better Controller for Mobile Video Gaming

I just got this piece of joy by mail. It is Turtle Beach Atom which is a controller for mobile devices. Actually it’s for smart phones. It cost me only 70 euros. I have seen this model being sold for about 100 euros. So, I got some discount.

I have been thinking about bringing my retro gaming to a zone of emulation. You know that you can fit every released NES game to a 237 MB of disk space. And all SNES games would take 1,7 GB. If you consider it you can probably get a micro SD card that has 128 GB of space for maybe 20 euros. That should hold a lot of games.

Of course only the required disk space isn’t the only matter that comes to consideration. You would certainly like to have a system setup that can handle as many high quality retro games on as many consoles as is possible. I figured that you need at least 512 MB of RAM, about a half of a GB, for running a Dreamcast emulation. I started to think about getting a new phone. It would cost me about 200 euros. I checked some smart phone models. They all seemed to have 2 or 3 GB of RAM. Then I remembered that I have an old phone laying around. So, I decided to use that.

Of course only the RAM that is available is not everything that an emulator needs. My old phone has decent level of performance. The model is Huawei P10 Lite. It is an old phone from 2017. I haven’t used it since the beginning of 2021. That is when I bought a new phone. Let’s consider some specs of my P10 Lite. It is capable of displaying Full HD quality video. That’s 1080 x 1920 pixels. It has 3 GB of RAM. It has a processor that is octa-core which translates to “4×2.1 GHz Cortex-A53 & 4×1.7 GHz Cortex-A53”. I am not a big specialist on multiple core processors. The phone only has 32 GB of space so it definitely needs a memory card. I did have one laying around so I decided to put it to good use.

I set up some emulators. Duckstation was one that I installed. I also installed Retroarch which can handle many systems. I aimed for being able to play at least systems including GameCube, Dreamcast, PS1 and Nintendo 64. You don’t actually need a lot of power for playing games on systems that are older than SNES. I didn’t think to play newer systems like PS3 or Xbox 360. Some might want to play also PS4 on an emulator. That would require a higher permance personal computer. I am not saying it’s not possible.

So I am currently charging the battery of my Turtle Beach Atom controller. I have installed already some games. I picked one game from here and another game from there. PS1 emulation seems to be running fine and I am able to play N64 games also. Even only this is very satisfying. I remember having some tough luck trying to set up a Lakka OS based system some years ago and then I struggled with PS1 and Dreamcast games. I had an old PC that could quite handle the performance.

I am ready, soon, to try to test some games. At this time things seem to be working fine. I have to wait for about 2,5 hours for the battery to charge. It was then promised that the controller would be functional for 20 hours. This is a huge upgrade to the controller that I used with smart phones earlier. I have written a blog post about it in this blog earlier. I have broken the glass of my screen of my P10 Lite. I didn’t want to show it. That was the reason why I didn’t include ít to this blog posts featured image.

I hope this blog post gave you inspiration. There is a very good guide for someone that wants to build or assemble a system like this for retro gaming. Here is the link:

Android Emulation Starter Guide

 

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.

About Modern PC Controllers

This blog post deals with controllers for PC. I have used these three different gamepads for gaming on Windows 10. I don’t know, exactly, how these controllers work in Linux gaming. So, that part is out of the context of this post. Let’s get to it!

There are three, mainly, three controllers I have used. They are Sony Dualshock 4, the controller of PS4, Microsoft Elite Pad, that is designed for Xbox One and, my latest addition, PDP Neon Carbon that is used, mainly, with Xbox Series S/X. All these gamepads can be used with Windows 10.

Dualshock 4 (the red controller in the image) needs an app so it can be used. That app is DS4Windows. This gamepad works very well with PC. Only thing that is really annoying is the mapping of buttons. As I have learned by my experience, Windows apps tend to map controllers as Xbox One or Xbox Series S/X controllers. This is a bit irritating. I think this issue can be solved. There are for example USB dongles that can be used as a solution. As I noticed this problem I had a quick fix for it already – I changed to my oldest gamepad that is Elite Pad (the one in the middle in the image).

Buttons have been configured correctly when you are using Xbox One’s gamepad. It is often taken care that a controller that can be used in a Xbox Series console will be compatible with Windows also. I think you can even take a Xbox 360 controller and plug it in so you can use it to play with a PC.

By the way, all these controllers I have been using have had a wired connection. I haven’t even tried to get bluetooth to work with these. Why would I do that? My desktop doesn’t even have a bluetooth itself. I use a bluetooth dongle for a wireless connection whenever there is a need for such. It also seems that all these three controllers have a USB-to-micro-USB connection. Even the third gamepad, that is meant for new Series X, also sports a micro-USB, instead of the most popular, USB-C. This however makes only a little difference. And basically all you need is a cable that has about a metre or one and a half metres of lenght.

So, I was very involved in this and I was using the Elite Pad. It is of a very good quality. It was expensive and it has served well over ten years of use. After all, it started to break down a bit. There was a part, that I think was originally glued to its place, that I had to remove. It was sticking out and the controller didn’t fit so nicely anymore. I decided to get a newer controller. Of course my thoughts were to buy a controller of Xbox Series X. I had some thoughts about DualSense, but since Xbox and Windows go well together, I decided to go for the Xbox on this one.

It first seemed that the replaicment would definitely be a combo of wired and wireless. It would be an Xbox Series X controller. I first thought that I would buy the official controller. I made my way to a store. I found out that they were actually out of these controllers. I noticed an optional model. It actually was this PDP Xbox Series X controller.

The controller was only 45 euros or so. So it was 20 euros cheaper than the official controller. When it comes to gaming this kind of a swing can be a gamechanger. And that’s how it was for me in this situation. I got the gamepad and went home as a happy duude.

First thing I noticed with this controller was that it doesn’t have a battery included. It is a wired controller. It has a functionality and you can remove the cord. This might seem useless but it actually makes sense in a way. You can replace the cord if you are on the move or if it gets damaged in some way. It is very light. The feel is awesome. I like this controller and I haven’t noticed anything to complain about. It is compatible with Windows 10 and you don’t necessarily need any app to use it in this way. There is some sort of an app avvailable as a donwload.

We can have a tiny summary here out of this blog post. I am very content on my new controller. It is a nice update to my old Elite Pad. I have to say that Elite Pad really served very well for its price of 130 euros. It has an option to load a battery in it. It also has some adjustments and a bit of weight for the controller to feel good. It was although time to move on with it. You can also try to use PlayStation controllers with a PC. Some games might feel better this way. I didn’t go through Linux or Mac gaming in this blog post but as you can probably figure there is a wholea other world in that way also.