Ah, nostalgia. Remember the good old days as a kid, playing God of War on PSP, and Gameboy Advance in the school corridors - or, erm... in the classroom? I fondly remember wanting a PS2 and a Nintendo DS for so long and going bonkers when I finally got them...oh, memories.


That's why we thought of rounding up all the best emulators so that, you too, can go back in time and relive all the excitement of your childhood.

So, if you're looking for that one specific emulator that will allow you to play Harry Potter, or Zelda, or even Super Mario; look no further, we found the treasure chest of the emulators just for you.




PSP


1. PPSSPP

It's just like the name says: it allows you to play PSP games on your android device. It does not run EVERY game, though, and some games might make you think you are watching a slideshow. Apart from that, the ones that work give you the full PSP experience.

Nintendo DS


I remember all the kids at school having a DS, and some games even allowed you to play local multiplayer with only one game card! Wasn't that the-best-thing-ever?

2. Free DS Emulator

Enjoy playing your Nintendo DS game on your Android device at highest speed. Believe it or not: it is FREE. Need we say more?

3. NDS Emulator For Android

NDS Emulator is a fast and full-featured emulator to run Nintendo DS games. It is fully optimized and should run at 100% on newer hardware.

Gameboy Advance


Before DS came along, GBA was all the rage. Remember?

4. My Boy!

My Boy! is a super fast and full-featured emulator to run GameBoy Advance games on the broadest range of Android devices, from very low-end phones to modern tablets. It emulates nearly all aspects of the real hardware correctly. This is by far the only emulator that supports link cable emulation with decent speed. Thumbs up.

Dreamcast


5. Reicast- A Dreamcast Emulator

There was a kid in my school whose brother had a Dreamcast. When it was his birthday we would all gather at his place to play Power Stone with four controllers, can you imagine? Reicast is a multi-platform Dreamcast emulator. The project is currently in Alpha, so usability, performance and stability issues are to be expected, but it works!

PC


Let's face it, the best "console" you've ever had is the PC. How do you play all those old games on Android?

6. Limbo PC Emulator

If you're feeling technical, this is the best option for you to play PC games on Android. Limbo is a PC Emulator (x86) based on QEMU. It takes a bit of work, but if you follow some video guides around the web you can use your old Windows license to get your system up and running on Android.

7. DOSbox for Android

For some of you who still remember playing DOS games, gDOSBox is an Android version of the well-known DOSbox 0.74 implementation, and it provides a straightforward way to run DOS programs on any Android device.


And that's it from our side. Now, over to you: What consoles did you play as a kid? Let us know below.