My Gaming Setup

I have recently rekindled my passion for retro/last gen console gaming and spent quite some time on working on a setup I enjoy. This article is a rundown of the consoles I own and how I get the most out of them.

But first, let me tell you what this article is not: Most of my consoles are softmodded and I dumped all my physical games on to them. This blog post is not about piracy, though. I have no interest in either distributing my game dumps or downloading roms from the internet. On the contrary, I am all for buying games and supporting the game developers and studios out there. I simply enjoy tinkering with hardware and enabling my consoles to play as many games as conveniently as possible. And that’s the gist of the following text: Turning game consoles into multi-platform beasts!

This is also not a step-by-step guide to softmod your consoles. If you are interested, please have a look at the list of my sources down below.

This post is a work in progress and will be subject to updates.


The PSP Go is my absolute favorite handheld console. I love its design, its portability (unlike the 3DS, Vita, or Switch it actually fits into your pocket), the sharp and sufficiently large screen, and its support for a plethora of games.

While I exclusively play on the PSP Go because of the superior form factor, the remainder of this chapter also applies to the PSP 1000/2000/3000/E1000.

A PSP Go running Zelda - The Minish Cap
A Thing of Beauty


It is super-simple to softmod your PSP and thus it is a great first step into the world of console hacking and modding. My PSP Go is running on the 6.61 PRO-C2 CFW alongside Infinity 2 to make the CFW permanent. The latter just received its version 2 update by hacker Davee and probably marks the end of the PSP softmod era. Read all about it on Wololo and watch Tech James’ videos for installing guidance.


I dumped all my Game Boy games (including GBC and GBA) with the GB01 Cart Reader and play them inside the MasterBoy and TempGBA emulators. (Usually I try to avoid emulation as much as possible. That’s why I am really looking forward to the Analogue Pocket!)

Playing PSP games without the disc is even simpler if you are on PRO CFW: Hit SELECT in the main PSP menu, change USB Device to UMD Disc, put in a disc, connect your PSP to your computer via USB, and copy the ISO file. Back on your PSP switch your USB Device back to Memory Stick, create a directory called ISO inside the memory stick’s root folder and copy the ISO file there.

Last but not least, the PSP also makes for an excellent portable PS1. I haven’t dabbled in ripping my PS1 discs and converting them to PSP games yet. But downloading PS One Classics from the PlayStation Network onto your PS3 and then transferring them onto your PSP via USB cable is much simpler anyways.

Wii U

The Wii U is an underrated gem and the console I am spending the most time with. I wouldn’t go as far as calling it my favorite console—the PS3 will always have that special place in my heart—but the Wii U is a champion: It can play Wii U/Wii/GameCube games, has a fantastic Virtual Console, great input devices (and I am talking about the Pro Controller and the Gamepad), and it is the console that can play almost every Zelda game! (All except the 3DS and GB/C games.)

A Wii U console with all its controllers and peripherals
Well that was fun…


My Wii U is on the latest firmware 5.5.4E and I softmodded it by using the standard Haxchi exploit with Dr. Kawashima’s Brain Training as the sacrificial DS Virtual Console game. I decided not to go with Coldboot Haxchi (CBHC), an exploit that is slightly more dangerous but rewards you with your Wii U automatically booting into CFW.

To play GameCube games, I additionally hacked Wii U’s Virtual Wii (vWii) by temporarily replacing the vWii’s MiiMaker Channel (try saying that three times fast) with wuphax.


Needless to say, the Wii U plays, well… Wii U games. I dumped all my physical copies using disc2app and installed them onto an 1TB external hard drive with WUP Installer GX2.

Thanks to Nintendo’s backwards compatibility policy, the Wii U supports Wii games out of the box. I dumped all my physical Wii (and GameCube) games with USBLoaderGX on my good old Wii. In order to have them show up as single game tiles on the Wii U main screen, I used TeconMoon’s WiiVC Injector.

I could have done the same for my physical GameCube games. But I decided to not turn them into Virtual Console injects because that would only allow me to play them with Wii controllers or the Wii U Gamepad. Instead, I keep them on the SD card (remember that you cannot put them on the external hard drive because of Wii U’s proprietray file architecture) and play them via the hacked vWii’s Nintendont app with a Wii U forwarder. That way I can use the GameCube controller adapter for Wii U and my original GameCube controllers (including the Wavebird) for a proper retro feeling.

And then there are some Virtual Console games that I enjoy on the Wii U, like Super Metroid, Paper Mario, and Majora’s Mask—basically all the games that I don’t own physical copies of.

What about that Good Ol’ Wii?

I actually softmodded my Wii long before my Wii U, but the latter has so much more to offer. I rarely even get the Wii out of its box and if I do, I usually play some WiiWare exclusives or dump Wii/GameCube games.

A Note on the eShop

The Nintendo eShop for Wii U is still alive and kicking. And a wonderful place, I might add. However, I decided to play it safe and use custom DNS settings to prevent the system from fetching any official firmware updates. Unfortunately, those DNS settings also prevent the eShop from working. You will need the homebrew app nnupatcher to remedy that, but I still had issues downloading my purchases.

If you are running into the same kind of trouble, check out this Reddit post which worked for me!

New 3DS

Although I also own a Switch, I heavily use my 3DS. There are some real gems in the DS/3DS games library and I really dig the clamshell/dual screen design. I still have quite the DS/3DS pile of shame, so for me this console is nowhere near dead.

A 3DS showing the main menu
What’s not to love?


My 3DS was on firmware 11.11.0-43E and I modded it by using the Bannerbomb3 technique which exploits the DSiWare Data Management. It is now using the latest Luma3DS CFW. (Check out MVG’s video if you are interested in the timeline of 2DS/3DS hacking.)

I also inserted a 128GB SD card that should be capable of holding all the DS and 3DS games I am interested in.


As soon as you install GodMode9 on your 3DS you have full access to the file system. Press START while powering on the console, and you will end up in the GodMode9 menu. There you can go to the game cart drive and dump your DS and 3DS games onto your console’s SD card.

I also used GodMode9 to convert all my 3DS dumps into so-called CIA files that I then installed via the homebrew app FBI. (The homebrew scene is full of funny people!) They then show up as game tiles on the 3DS main menu.

For DS games, the story goes a little different: Until I figure out how to properly use the Forwarder3DS tool, I am playing them with TWiLight Menu++.


The PlayStation 3 is hands down my favorite console. This might very well be due to obscuring nostalgia because the PlayStation 3 Slim has been the first system I bought since the Game Boy. But it has an amazing game library with great exclusives, is PS1 backwards compatible, and a real multimedia allrounder. (And to date my only and trusted DVD/Blu Ray player!)

I haven’t modded my system—at this point I am not even sure if that would be possible. I have upgraded the internal hard drive to 1TB, though. Also, I followed a video tutorial on cleaning the PS3 (especially its fan) and since then it is as good as new. All it took was two screwdrivers, compressed air, Q-tips, and some rubbing alcohol.

Eight years and counting, buddy.

Other Systems

These are other consoles I also own and that I might cover in a future update of this post:


Softmod Guides

Youtube Channels