What the Heck is MAME (and Why Should I Care)?

You might remember video games like they were in the 1980s or 1990s or even earlier. Games were mainly played in arcades. You had a device that looked like a large cabinet that had on one side a large screen and some controls like joystick and some buttons. You might have some other controls also, like a wheel and pedals or maybe a light gun that you could point to the screen. I mean, who doesn’t recognize a character like Pacman or a game as familiar to you as Pong. Do you know Asteroids? These all were first playable back in the days in arcades.

If you are a young person you probably haven’t been to a real arcade. This experience however left a permanent mark in my memories. It might have been the pizza restaurant that had a Pacman game in it. It might have been the supermarket that had Street Fighter II in it. It might have been one of those gas stations our family visited as we were driving to country side to meet the rest of the family. It definitely happened when I was in a realm actual arcade playing some Mortal Kombat with some friends. As a kid from the 80s I couldn’t have missed this.

Even if you have never been in an arcade you can still find some really nice games to play that were originally made to be played in an arcade. We actually have an open source application called MAME that is short from “Multiple Arcade Machine Emulator”. You can install it to a Linux or Windows PC. For you to play a game you also need a rom file. As you can expect I cannot post a link here to any rom file because of these legal issues. But you can look up some videos about MAME from YouTube or you can also search for games to see what kind of games it is possible to play on MAME.

There are problems if you really want to play games with an emulator like this. Capcom released some time ago a Home Arcade console that featured 16 games and some controls for two players. It can be connected to a display with HDMI. I am actually a bit reflective because there are so few commercial products available. And MAME could be a good personal project for someone looking to build something out of a basic PC with a custom made controller interface. Imagine if you had a gaming cabinet somewhere i n your hoime that you could play several of these games originally made for gaming arcades. That would be cool!

As time has progressed we have seen the rise of home gaming consoles taking the main role in our living rooms. We are getting more and more hardware that is meant to be placed in our apartments. If you are into emulators why not try also MAME. I am definitely going to get to this a bit more. I remember so many wonderful games from my past. It might be a good time to consider buying some more controllers that are capable of bringing the experience for you. Consider a joystick for fighting games, a racing wheel for driving or maybe even a light gun for shooting. Just remember this thing about light guns – they don’t work with modern displays so be careful not to mix these technical things.

You can definitely try to search for more content on this topic. I found good information from Google and also from YouTube. I think Bing or some other search engine can provide you also with some articles. I mentioned some titles in this post. There are so many games that you can play on MAME that  you have to go and see for yourself for the gems. So go ahead. Maybe you find something that you haven’t played before and that you really like.

Gaming Has Evolved

I have been playing video games all my life. It all began in the 1980s. I first played some PC games on our family’s computer that was running some version of MS-DOS. I really can’t remember it so clearly but I played games like Bubble Bobble and Leisure Suit Larry. These gaming session were a bit short as a young boy was starting to get attracted to gaming. And games were different in those days.

I took another step in my path to being a gamer that I am today. It was probably 1993 as I got a Sega Mega Drive. This was something different. I had played some NES games with my friends. Now I had a 16-bit gaming console. The first game I played on it was Sonic The Hedgehog. It came with the system. I remember playing it and some other games for some hours. I maybe played for three hours. I never played longer than that.

Gaming was progressing but it was still mostly considered to be something for children. If there were some older people playing Sega or Nintendo they were considered to be a bit childish. And that’s how games were back then. They were mainly targeted for not so mature audience. What would you think? We had a plumber collecting mushrooms to become larger and a blue hedgehog that was running really fast. But there were some role playing, fighting and sports games that were going to make some adults gamers too.

I was beginning to mature. And so did video games. It was around 1997 when I got a PlayStation 1. It was the first gaming console that also a bit older people would play. It made way for gaming as a hobby for a person of any age. There were no limits anymore. You could find your friends father playing video games. And it wasn’t even that awkward. Not anymore. How exactly were games now different? They had much more to give for gamers. There was action. But there was also a sharp detail of graphics. 3D modeling brought better experience. Games also had a story that would keep you entertained for long period of time.

I played longer sessions with my PlayStation than I did with any other console earlier in my life. I remember playing Diablo for six hours one week end as I was a young boy. So the time I could spend playing had doubled. I remember that I had at least 20 games for PS1. It might have had even 30 games. I had beat most of them. I think I spend maybe 20 hours for a game. That’s a lot of playing video games for a young person. This was actually nothing if you think about how much time beating a video game today might take. To make a comparison I can tell you that I have recently played Diablo II Resurrected for almost 50 hours and Gran Turismo 7 for 30 hours. And I haven’t finished them yet.

You can have gaming as your hobby. You can also spend a lot of time playing games. There are several devices that you can play games on. There are gaming consoles, mobile devices, handheld consoles and computers. If you are good in playing video games there are things today like eSports that can transform your gaming hobby to being a professional competitive gamer. If you like gaming you can do like I do and write to a blog or even to some gaming magazine about games. So you can become a game journalist. If you are interested in the technical side of video games you can try to become a game developer or game programmer. You can even be a game designer that doesn’t even program. There are lots of roles in gaming industry if you want to make your hobby also a profession.

Gaming has really evolved. I started getting into gaming as a young kid back in the 80s. I grew up playing games. It has been a hobby for me for a very long time. On my path I have seen how games have become more realistic and the audience has grown and it has also become more diverse. Now everyone can play. It doesn’t matter that you are old. It doesn’t matter what gender you are. Everyone can play video games today. And that’s one great thing to keep in mind.

Gaming with Raspberry Pi

So I have this old Raspberry Pi 1 that I got back in about 2011. While it has many uses I haven’t utilized it in a while. What makes this interesting for the readers of this blog is that it can be used for retro gaming. While it is not able to run decently games that have 3D graphics it is perfectly good for playing retro video games like SNES games to give an example. Newer Raspberry Pis are capable of running some more advanced games that have 3D graphics. It is also not a bad choice to pick up a NVIDIA Shield if you are interested in emulated retro gaming and you want to be able to run games with 3D graphics. Shield can even run some Sega Dreamcast with Sony PlayStation games. If you want to be able to run PS2 games I think this is not, at least yet, your way to go.

So we have this Raspberry Pi 1. It has many ways that you can connect different equipment to it. It has two slots for USB. The connections are white which tells us that they are of type USB 2.0. This doesn’t affect us so much. The connections could be colored blue that only tells that they would be a bit more advanced and more effective in transmitting data through them. But for a USB controller or even Bluetooth dongle would work with USB 2.0s just fine. You can even expand these USB slots with an USB hub. It can provide you more USB slots.

If you don’t want to sacrifice one USB slot for Wi-Fi dongle you can connect your Raspberry Pi to your network and internet with an Ethernet connection. There’s no Wi-Fi built in the first Raspberry Pi but some newer models also have this feature included. So you might want to consider buying for example Raspberry Pi 4 instead of the first release. The first release also only supports SD memory card up to 32 GB. While this is just enough to support playing retro games, it might be too small for some uses. There is HDMI connection which delivers the sound and the picture from the computer to the display. There’s also a slot for video output and a small slot, actually a mini-plug connection, for audio output. Raspberry Pi also needs a power input that is provided with 5V micro USB connection. You can probably use your old smart phone’s cable for this, that is you have one available.

You get that Raspberry Pi needs a memory card  and a power cable to work. You will also need a keyboard, maybe even a mouse, a cable for Ethernet and an HDMI cable. That’s just for setting up. You have to install yourself a good operating system. For gaming I would go with RetroPie or Lakka OS.

Here’s some links:

https://retropie.org.uk/ and https://www.lakka.tv/

There are many ways that you can get the image file to your memory card. You can probably read some deeper instructions from those links that are above this text. It depends on your host operating system but I know that you are able to make the installation with Windows and Linux PCs.

After getting the software installed you need to fiddle around a bit with the settings. You can usually just connect your game pad and configure the controls. After that you only need to use the Raspberry Pi with your controller. You need to transfer the roms to your device also. This can be done in several ways. You can for example transfer them to USB stick or you can transfer them from your local network. I am not getting to this since this blog post is not actually a tutorial. I am only discussing about the possibilities and I am trying to give you a clear picture for what it is like to get your old, dusted, Raspberry Pi to work for you as a gaming device.

I really think that this is all about this subject. You can run your SNES, NES, Mega Drive/Genesis, Master System, DOS and Atari 2600 games like this (just to mention some of the most popular systems). I would recommend for your game pad Logitech’s or a USB SNES pad although there are plenty of possibilities. Some controllers might not work so don’t try to plug your PS4 controller in as it won’t probably work and would need some fiddling.