The Setup and Transfer of ROMs to Raspberry Pi's Emulation Station
In this tutorial, we will be discussing the process of setting up an emulator on a Raspberry Pi, specifically focusing on the Neo Geo system. The first step is to transfer our BIOS and ROMs to the Raspberry Pi. To do this, we can use the "monitor" option, which allows us to see our CPU usage, memory, temperature, and file system. We can also drag and drop our bioses directly onto the SD card.
One of the really awesome things about this is if we scroll down, we can see exactly the file name of the BIOS we need for the corresponding emulator, along with the MD5 checksum to ensure that we have the correct BIOS. It's a really cool little reference chart that we can use to verify the integrity of our ROMs and BIOSes. Additionally, we can also transfer our ROMs directly to the SD card using Network. We simply press start, scroll to game settings, scroll to the very bottom, and click on "update games list". However, if we have transferred our ROMs to the SD card via USB, clicking on this option will not do anything.
We then plug in our USB stick and restart the system. If everything has been set up correctly, when we reboot, we should be able to scroll over and see FBA Li Retro and Neo Geo icons under the Emulation Station front end. We can start playing games by selecting them from this list. In this article, we will focus on setting up the Neo Geo system, specifically Metal Slug 5.
Running Games with Neo Geo System
To run our game, we need to select it from the emulation station and then insert a coin by pressing the Select button on our controller. If everything has been set up correctly, the game should start without any issues. In this case, we can see that our credits are being displayed at the bottom right-hand corner of the screen.
However, if for some reason the game does not work, it's possible that there are a few reasons why this might be the case. The ROM may be corrupted or incompatible with Neo Geo. To overcome this issue, I recommend using Final Burn Alpha instead of Neo Geo. Every Neo Geo game that I have tested has worked perfectly in Final Burn Alpha.
In addition to Metal Slug 5, we can also run other games from the same system using the same method. We simply select the game and press start, and it should boot into the BIOS and load the ROM.
Running Other Games with FBA Lib Retro
Another emulator that I want to highlight is Final Burn Alpha's (FBA) LiRetro. This emulator is specifically designed for running games on the Neo Geo system, but also supports other systems such as SNK VS Capcom. We can start our game directly from this folder and press start to boot it into the BIOS.
In FBA Lib Retro, we get a green garble effect for a split second before the Neo Geo logo appears. This is a sign that the emulator has successfully loaded the BIOS. At this point, we can play our games using the same controller layout as the original Neo Geo system.
Blazing Star in Final Burn Alpha
One of my favorite games on the Neo Geo system is Blazing Star. In FBA Lib Retro, we can start this game directly from the emulator and press start to boot it into the BIOS. As before, we get the green garble effect before the Neo Geo logo appears.
Blazing Star is an excellent example of a great shoot 'em up game on the Neo Geo system. It's an action-packed game that requires strategy and skill to overcome the challenges. I highly recommend trying out Blazing Star when you have the chance.
Final Thoughts
In conclusion, setting up an emulator on a Raspberry Pi can seem daunting at first, but with the right tools and resources, it can be done easily. The process of transferring BIOSes and ROMs to the SD card is straightforward, and we can use the "monitor" option to verify that everything has been set up correctly.
The Neo Geo system is an excellent choice for retro gaming enthusiasts, offering a wide range of classic games to play. By using Final Burn Alpha or FBA Lib Retro, we can access these games with ease and enjoy them on our Raspberry Pi. I hope this tutorial has helped you understand the process of setting up your own emulator and running classic games on your Raspberry Pi.