Some of The Limitations of 16-bit Era

I have recently stumbled on to two great games that were first published for the 16-bit game console era. The first game I am going to mention here is Turtles – The Hyperstone Heist. It was originally released for Sega Mega Drive in 1992. You can also play it from the collection of Turtles games that was just released a while ago. I am talking about The Cowabunga Collection. You can pick it up for 40 euros from Xbox Store if you want to.

The other game that made me think about the topic we are going to go through here is Super Castlevania IV. It was released for SNES in the 90s. There were three Castlevania games released for NES before this fourth game was released. This is a good video game that has action and also some mediium level puzzles that the player has to solve. The Hyperstone Heist is basically a “beat-em-up” in just the way that you could imagine a Mega Drive fighting game to look, feel and sound like. Actually we can say that it reminds a lot of Streets of Rage games.

These two games do offer a challenge for a gamer. They are both great games. It just seems to me that these games have some sort of limitations. They are over 30 year old games after all. What are these limitations? That seems to be the reason for me to write something like this. Lets go over some points that I am right now thinking about.

Back in 1990s you didn’t have a way to save your game. So, as a starting point the games were designed to be played in a one session. In Super Castlevania IV there is a password option. Before anyone even had an idea of some sort of a memory card, that were later commonly used in gaming consoles, passwords were a way for a player to continue playing the game even after you had powered off your console. The issue was that lasting memory was expensive. The consoles did have sort of memory but it wasn’t for means to save a game.

Some limitations could be circled with clever game design and programming. Game designers had to know the console they were developing the game for very well. I don’t have a clear idea of what programming language was actually used but I am guessing the code that was used was sort of C and/or pure assembly code. You shouldn’t underestimate the talent that game developers back then had.

Why is the era called “The 16-bit Era”? What this basically means is that everything from background graphics to sound effects would have had to be in 16-bit format for the processor to be able to handle them. This was a huge step from using only 8-bits. Some 8-bit consoles include Sega Master System and Nintendo Entertainment System. 16-bit consoles include at least Sega Mega Drive and Super Nintendo Entertainment System. What this also means is that graphics were more detailed and sounds and background music also. Later there were even 32-bit and 64-bit consoles released but they did belong to other and newer console generations.

The music that had to be compressed is today called “Chip Tune”. This music genre has its roots in as deep as Commodore 64. You can enjoy many music tracks of this genre online. You can try your luck and trying to find something interesting. If you’re interested just make a search with this genre as a search term.

You know back in 1990s we didn’t have 3D modeling in our video and computer games. Instead there were animations that were created using sprite sheets. They were basically some 2D images that were sort of rotated to create a feel of constant graphical flow. We could have a character in our game that had a way to display which way it was currently running. This is one significant limitation. Although you can’t really compare these two ways to create graphical output since they can create very different kinds of results.

You had way less going on while you were playing. Do you know these modern action RPGs? They handle and use a way more data than game consoles did in the 90s. This is one limitation. The last limitation that I am going to mention here is the quality, or maybe the lack of it, when it comes to controllers and game pads. If you are playing on an original system this can be a serious limitation.

There are many ways to play these games of 16-bit era. You can get your hands on an original and physical copy of the game and the console. You can download an emulator, a game file (actually not so “legit”) and connect a USB game pad to your PC. You can also get a collection, like Cowabunga one, for your modern gaming console be it Series S/X, PS4/PS5 or Switch,

Two New Additions to The Collection of NES Games

I just picked up two NES games from mail. They did cost a bit and they aren’t the cheapest games available currently. There can be a debate about how retro games cost today a lot but I decided to spend my 100 euros for these two.

What do we have here? Well, there is the sequel, Super Mario Bros 2. It is somewhat different as a platformer video game if we compare it to the game that was also released for Nintendo. The game I am talking about is of course Super Mario Bros.

I actually have completed the first Super Mario Bros. I have only played the second game on the collection, Super Mario All-Stars, that was a cool remake collection of the first three games. The collection was released for SNES. I haven’t completed fully Super Mario Bros 3. Mario games, especially these NES/SNES games are something so phenomenal. I have to show appreation.

The other game I got through mail today is Punch-Out. If you really want to know a thing about these games prices I can tell you that Punch-Out was about 55 euros and SMB 2 was 45 euros. Pucnh-Out might be a bit rarer than SMB 2.

Punch-Out is a nice boxing game. As you can figure there is the great boxing star, Mike Tyson, on the cover of the game. The matter that Tyson is in this game’s cover might have been also a bad thing since Tyson was sentenced to prison some time after the game was published. I am not going into details with this one.

I have been thinking about buying these both two games for a long time already. There is just something magical in my opinion in owning a real physical game and also playing it. I could download a rom and fire it up on my Recalbox but I still think the way that I do about this matter. And it is also as legit way to play these NES games as can be.

My NES collection seems to be still growing. It takes some time to browse NES games from different web shops that are dedicated to retro games. It also takes time to find games that I don’t already own. My philosophy in NES collecting seems to be to find a game that I want to play. I also collect NES games that I have played as a kid.

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.