**The place for all your rom, bios, and emulation needs!**
!!!warning This site has been officially discontinued! Thank you everyone for being amazing people! I had a blast meeting you all! It was a pleasure to create this website to guide people on how to play retro games on their platforms! The wiki isn't going to be worked on anymore, but if you'd like to pick it up, and completely give it a makeover, you can send me a mail or contact my discord! https://bambaisbanned.carrd.co/
!!!note For info about emulators, https://emulation.gametechwiki.com/index.php/Main_Page is being updated frequently.
[TOC2]
!!!warning Use UBlock! Origin! It is strongly advised to use UBlock Origin so you avoid clicking fake download buttons some rom sites might offer!
- /r/Roms Megathread - A megathread fitting your needs!
https://r-roms.github.io/
- CDRomance - Prepatched Translations, romhacks and PS2/PS1/GCN Consoles and more!
https://cdromance.com/
- Vimm's Lair - A trusty romsite. Bear in mind, its download speed is not that fast.
https://vimm.net/
- hShop - All your 3DS .CIA, updates, themes, dlc and more 3DS Needs!
https://hshop.erista.me/
- Myrient - Has No-Intro/Redump roms. Huge selection of consoles!
https://myrient.erista.me/
- Emulation Game Tech Wiki, Rom & Iso Sites - A huge wiki of sites you can use to download roms!
https://emulation.gametechwiki.com/index.php/ROM_%26_ISO_sites
- Mariocube Repo - Has Wii, GC files in WBFS and DSI and WiiU Games in a google drive folder.
https://games.mariocube.com/
- NoPayStation - Setup NPS Browser for pc, and it will download PS3 PKG's with licence raps for you to use with RPCS3! *(RPCS3 is really strict about piracy, so if you ask support, don't make it obvious that you pirated the game.)*
https://nopaystation.com/
-~~! Teknoparrot link free fr - Use this if you are looking to emulate modern arcade games (as example Mario Kart Arcade GP DX) on PC.~~
~~http://teknoparrot.link.free.fr/~~ **WARNING: I downloaded Ikaruga off this site, and i seem to got a virus. This probably was a joke. but be REALLY cautious while getting games from, here. Set up Windows Sandbox/VMware Workstation/Virtualbox/any sandbox.**
- Archive.org - You will find a big amount of archived roms here!
https://archive.org/
- Planet Emulation - Use this if you are looking for files to use with MAME if you can´t find it on archive.org
https://www.planetemu.net/roms/mame-roms
- Wii U Downloader - For Cemu and your Wii U. Video on how to use it with Cemu [here](https://youtu.be/VS0qpAAIO4I).
https://github.com/Xpl0itU/WiiUDownloader/releases
- NXBrew - For your switch rom needs!
https://nxbrew.com/
- NSW2U - Also contains your switch rom needs!
https://nsw2u.com/
- Ziperto - Variety of newer console roms, switch, 3ds. Watch out for ads.
https://www.ziperto.com/
- The ROM Depot - Like Project Mana, Has many consoles, hacks, homebrew, prototypes and more. Requires a account.
https://theromdepot.com/
- Super Mario 64 .Z64 - Used for patching SM64 Romhacks.
https://cdn.discordapp.com/attachments/961248372696682576/969687171336376380/Super_Mario_64_U_.z64
- Google - By just googling *game name* *download rom* You can already find it easily! But... be careful. only resort to this option if you are lazy like me and you are sharp to spot fake download links. and trojans. yada yada yada
- Emulation Game Tech Wiki, Emulator Files - A big list of big files! Reason 727 to use this site.
https://emulation.gametechwiki.com/index.php/Emulator_files
- Retroarch Bios, just put in the folder and you are good to go.
https://github.com/Abdess/retroarch_system/releases/download/v20220308/libretro_31-01-22.zip
- Redump Bios Files, Archive.org - Contains XBOX, GC, PS1 and PS2 bios files.
https://archive.org/download/2019_11_25_redump_bios/Redump-BIOS/
- Darthsternie's Firmware And Exploit Archive - Switch Firmwares, 3DS, PS5/PS4 and more stuff.
https://darthsternie.net/
- Switch keys 16.02 for yuzu prod/title (haven't tested myself yet)
https://drive.google.com/file/d/1IGL7zLJeh5KP9dl00mmZWEzKNG99AqmT/view
- DS Firmware - If you want to run DS games without DSIWare with MelonDS
https://cdn.discordapp.com/attachments/961248372696682576/989896663403487232/Nintendo_DS_Bios_and_Firmware.zip
- DSI Firmware - added some DSIWare games such as flipnote for you, just change the system name :))
https://drive.google.com/file/d/1_FGrjlpPt3qVMLrXfAxWFmrLjMOYrG3e/view?usp=sharing

- Google - Can't find that one stupid ps2 bios? Be as reckless as me to google it! It worked 11 out of the 10 times.
Emulators are used to load up your roms and get retro gaming! There are various benefits using it such as using Save States, Fast Forwarding, Cheats, Upscaling and way more!
Keep in mind that Xbox Series X, PS5 and IOS emulators don't exist *yet*. Any video telling you they are are a scam! (
List of emulators recommended by bamba. Sorry MacOS Users! ([For Linux click here](https://rentry.org/emulation#dolphin-on-linux))
- Emulation Game Tech Wiki - Emulation On Windows, big list, big thing, handy thing.
https://emulation.gametechwiki.com/index.php/Emulators_on_Windows
- RetroArch - Multi system emulator, requires configuration but it will reward you with a simple to use emulator. launch retroarch, connect ps4 controller and game on!
- NES
**Mesen** - **Mesen** is a Emulator for **NES**, probably the best out of there in my opinion. Supports HD Texture packs and has a cool suspend function.
- SNES
**Snes9X** - A classic, and still rocks to this day!
- GBA
**VisualBoyAdvance/MGba**
- GB/GBC
**Sameboy**
- DS
**MelonDS** - With wifi support and DSI support! **Requires Bios** Use https://drive.google.com/file/d/1_FGrjlpPt3qVMLrXfAxWFmrLjMOYrG3e/view?usp=sharing as DSI Bios
- N64
**Project64/Simple64** - **Project64's** support splash screen sucks ass though but the best to use for beginners.
- PS1
**Duckstation** - *quack* **Requires BIOS**
- PS2
**PCSX2** - **Requires BIOS**
- PS3
**RPCS3** - **Requires BIOS** Please keep in mind if you are asking support for **RPCS3** that you watch out what you say, cause they reaaaally **HATE** piracy.
- PSP
**PPSSPP** - **PPSSPP** Has a VR Version which runs on a Oculus Quest 2 and Pico.
- Wii/Gamecube
**Dolphin** ([For Linux click here](https://rentry.org/emulation#dolphin-on-linux))
- Wii U
**Cemu**
- Switch
**Ryujinx/yuzu** - Your choice what to use. I prefer **Ryujinx** but that is just me.
- Sega Genesis, Mega Drive
**BlastEm**
- Master System | Game Gear | Genesis | Mega Drive | Mega CD
**Genesis Plus GX**
- Sega Dreamcast
**redream** - It is worth nothing that to play DC games in HD you have to buy premium. Check Useful stuff to find a trick to get premium unlocked for redream on PC!
- Nintendo 3DS
**Citra**
Hi there. I own a Oculus Quest 2, and i tried emulation and PCVR on it. Here is what i tried so far.
The Quest supports android apps too, so you could check out [Emulation On Android](https://rentry.org/emulation#emulation-on-android)
- PPSSPP VR (Quest)
**PSP VR Emulator**. I have only tried Persona 1 so far, but the VR Works! Keep in mind the GUI can be buggy.
https://sidequestvr.com/app/12379/ppsspp-vr
- Dolphin VR (PCVR)
**Wii/Gamecube VR Emulator**. I have played Mario Kart Wii, and it was lagging on my PC. Using Frameskip helped. It was a interesting experience, but not something i would try again. It is quite buggy, so you gotta tweak your settings to the right configuration for every game.
https://dolphinvr.wordpress.com/
- 3DSEN (PCVR) *Paid*
**NES VR Emulator**. A fellow friend Nano had 3DSEN work beautiful with the games he tried with it like SMB, Metroid, Megaman, etc. There is a Demo available.
https://store.steampowered.com/app/954280/3dSen_VR/?curator_clanid=35762166
- EmuVR (PCVR)
**Retroarch VR Emulator**. It is *really* cool! You can invite friends to your virtual room to play games on a screen together in VR. It also has virtual stuff like GunCons and putting the game into the console yourself is just *chef's kiss*
https://www.emuvr.net/
List of emulators recommended by yours truly, bamba.
- **Lemuroid - The TOP pick. Multi emulator with NES, SNES, GBA, GBC, GB, PSX, Sega and more. And the best of it? No ADS!**
- **Retroarch Multi System Emulator. It is worth setting up if you have a gamepad, but runs bad on weak phones.**
- PS1
**Duckstation** - The best free and open source
- PS2
**AetherSX2** - Has ads now due to some drama going on. Older apk's don't have them.
- PSP
**PPSSPP**
- PSVita
**Vita3K**
- Switch
**Skyline**
- Wii/Gamecube
**Dolphin**
- Nintendo DS
**MelonDS** (For weak devices use **Drastic**)
- Nintendo 3DS
**Citra**
- Nintendo 64
**Mupen64Plus FZ** - Sadly has ads now, but you can just download a older apk or get the pro one.
- GBA
**Pizza Boy GBA**
- GBC/GB
**Pizza Boy GB**
- SNES
**Snes9x EX+** - I can't find another good **SNES** emulator, but i recommend using **Lemuroid**.
- NES
**Lemuroid**
- Dreamcast
**Reicast/redream**
- **Conclusion: Use Lemuroid for old consoles. Others have ads, and i ABSOLUTELY HATE ads.**
List of emulators for iOS recommended by AxeOne.
!!!note Emulation on ios is a bit harder than on android. You need a pc with AltStore to install the IPA(an ipa is basically an APK but for IOS) for emulators.
- Retroarch
**Retroarch** can be used on iOS but its a bit of a trouble to use it (works on both jailbroken and un-jailbroken devices).
- Provenance EMU
**Provenance EMU** is an multi-emulator frontend simillar to retroarch that works on "cores". It doesn't require a jailbreak since it can be installed with AltStore. It has cores for **Atari, Bandai, NEC, Nintendo(everything till wii), Sega, SNK and Sony(PS1,PS2 PPSSPP)**. For more info visit the official website: https://provenance-emu.com/.
- Delta
**Delta** is the go to emulator for iOS . It has emulation for **NES, SNES, N64, GBC, GBA and DS**. It can be used in both portrait mode and landscape. Portrait mode has a cool skin that can be changed(there are online skins for all emus that delta has) and it can also work with a controller (i recommend bluetooth controllers). For more info visit the github page: https://github.com/rileytestut/Delta
- Playstation 1
~~As far as i know PSX4iphone is the only emulator for ps1 and it sucks.~~ **Provenance EMU** has a PS1 core that works a lot better than this. Use that instead of **PSX4iphone**.
- Playstation 2
**Play!** is a pretty good emulator for ps2. It runs decently well and doesnt crash much. I dont use it a lot but overall its better than any other ps2 emulators i tried. **Provenance EMU** also has a **Play! core** if you'd rather use that.
- Wii/Gamecube
~~The only Wii emulator i know of is Dolphin iOS(despite its name, its a separate project from the PC and android dolphin emulator). It sometimes lags and crashes on older iPhones but on newer (8+) its runs well.~~ There is now also a Dolphin core for **Provenance EMU** that may work better on older devices but i haven't tested.
- PSP
Just like on android, **PPSSPP**. Its just good. Both ios and android. **Provenance EMU** also has a core for **PPSSPP**.
- Dreamcast
I recommend **Flycast**.Only problem i had with it is it didnt recognise some of the games i tried to play on it.
*PS: Notice how i didnt mention NES, SNES, N64, GBC, GBA and DS? Thats because delta is the best for all of them.*
* What is a .zip/.7z/.rar?
It is a way of compressing files and folders into one file. Many emulators support this file, but not iso's. use https://www.7-zip.org/ to extract them, or ZArchiver on Android.
* I downloaded a rom, but it appears to be a .exe/.apk!?
This, could be malware/adware. Delete it, and double check if you didn't click a ad.
* For citra, i get a Encrypted Rom error!
I am planning to make a video on this, for better explanation.
use https://gbatemp.net/threads/batch-cia-3ds-decryptor-a-simple-batch-file-to-decrypt-cia-3ds.512385/
drag the .cia to the batch cia thing .bat decryptor, it will output another file to use with citra
* My mii's on citra have a red boxed cross head!
https://www.youtube.com/results?search_query=fix+mii+box+faces+citra
Back up your saves before doing anything!
* Save File Converter
https://savefileconverter.com/
* NES/SNES Full Game Maps!
https://nesmaps.com/
https://snesmaps.com/
* GBA E-Reader .raw pack from: https://digiex.net/threads/gameboy-advance-gba-e-readewiir-cards-download.15078/
https://drive.google.com/file/d/1k_MjoyqwgksBDJ77XgdAUS540EPAiveT/view?usp=share_link
* Make your PS4 Controller work with emulators and motion! DS4Windows
https://github.com/Ryochan7/DS4Windows/releases/
* PKHEX, Pokemon Save File modifier
https://github.com/kwsch/PKHeX
* SM64 Romhacks, Romhacks for Super Mario 64
http://sm64romhacks.com/
* RetroAchievements, Get achievements for retro games! (best used with retroarch.)
https://retroachievements.org/
* 60 FPS Cheat Codes for Citra
https://cdn.discordapp.com/attachments/961248372696682576/1037791106810773564/user.rar
Place in the appdata folder and extract
then ingame open citra and open one of those supported games: https://gbatemp.net/threads/60-fps-patches-cheat-codes-releases-and-discussion.550527/

* Do you want to bypass the project64 support screen? Download this batchfile, place it in your PJ64 installation and run the .bat!
https://cdn.discordapp.com/attachments/961248372696682576/993203792436789298/Project64.bat
Make a shortcut of it to your desktop, change the icon if you want to and boom!
PS: your PJ64 installation should be at C:\Program Files (x86)\Project64 3.0 unless you changed it.
(version might change and i be too lazy to replace it with the right version name but you get the point)
*The script spawns a new pj64 window, terminates and reluanches it, its completely safe and you can check the code aswell.*
* Amiibo Bins to use with Cemu
https://drive.google.com/file/d/1Us53SfEroYGEaLztsU5r14ARSQv9x5r8/view
https://archive.org/details/Amiibo-Collection
* redream Dreamcast Emulator Premium Unlocker
i tested it myself and it worked! It allows you to play Dreamcast games at 4k! and unlock the premium features. Read the image for more information.
https://cdn.discordapp.com/attachments/961248372696682576/1029472955538870392/redream.x86_64-windows-v1.5.0-1045-g9f00768.zip

Hi there, bamba here. I used to own a weak PC and weak Laptop. I did emulation on it, and i am going to share you my experiences i had.
I had a laptop with Intel Celeron N4120?, 4gb DDR4 and Intel UHD 600 Graphics, so if you have a system like this, you might want to check this out. I *really* recommend upgrading if you have the chance to do so.
* Retroarch
It performed worser, and lagged on N64 games, so i didn't like retroarch at all.
* Project64
Aside from the support screen, it ran pretty well using Glide64.
- Dolphin
Dolphin worked, but i didn't reach 100% at all games on native settings.
- Cemu
I was very suprising to run Super Mario 3D World at full speed with noticeable dips here and there! I used the Texture Pack to run some graphical sacrifices, such as changing the resolution of the game to a smaller resolution. Mario maker playable too.
- Citra
Couldn't reach full speed, i was really figuring out how to reach full speed on Mario Maker, but i just used the Wii U Version instead.
I was reaching 50% speed at most times, so i gave up on that.
- MelonDS
It couldn't reach full speed at all times, sad.
- Other Retro Consoles
Emulators such as VBA, SNES9x just ran well. The older consoles before the Gamecube released.
- CXBX
I was able to run xbox games faster with CXBX. I only tried Metal Slug (the arcade title) and it ran well.
Made by CymBIOseD
!!!note Sources used here will be at given at the end .This might be subjected to changes. This is a broad stroke, since Linux has an absurd amount of distros I cannot possibly test all of them.
**For the sake of transparency currently used machine runs:**
OS: EndeavourOS Linux x86_64
Kernel: 6.2.9-arch1-1
CPU: Intel i5-4200U (4) @ 2.600GHz
GPU: Intel Haswell-ULT
Memory: 1545MiB / 15895MiB
**These hardware and distro specs are equally subjected to future changes. when in doubt remember "google is your friend" & "read your distribution's documentation".**
=================================================================
**Debian: **
!!!note This version is severely outdated and should not be used. My recommandation is to build from source check the documentation on this
==================================================================
**Ubuntu: Ubuntu users have the option to add several PPA's that are supported by either running the following commands for the STABLE version:**
OR the DEVELOPMENT version by running the following commands:
I am going to omit the instructions for Ubuntu 14.04 LTS users since no reasonable person oughta be using a version this outdated.
==================================================================
**Fedora: run the following command:**
the required dependencies will automatically be installed.
==================================================================
**openSUSE: install from the software page for dolphin-emu**
or alternatively run the following commands:
==================================================================
**Arch Linux: run the following command:**
for the official repo package **(WARNING THIS VERSION IS SEVERLY OUTDATED)**
alternatively there are several packages available on the Arch User Repository (AUR)
!!!warning These are unofficially maintained packages
==================================================================
outside of official packages, user maintained packages stale repos and unstable repos. there is also the option to build Dolphin from Source.
seeing how this is the only way you get the latest version of Dolphin available since most packages are outdated or orphaned,Dolphin devs no longer update linux packages. and this works for distributions outside of the previously mentioned ones I HIGHLY advice this method over any of the previous ones if you are comfortable with it.
I will be building, compiling and running Dolphin on an Arch based distro so instructions will be for the aforementioned. if you run a diffirent distro consult the following page + your Distro's documentation
==================================================================
Arch install build dependencies: the following dependencies are needed before building Dolphin
next install git if you haven't already
next well clone get a local copy of the repository by running:
after it's done we'll need to change our current directory to ne freshly cloned repo's one by running:
if you want to make sure you are in the right directory just run
to print out the current directory
next we'll pull the git submodules by running:
in the future should we want to update the local copy without repeating all the previous steps we run the following command inside the dolphin-emu directory:
if you want to build the current stable version (5.0) instead of the development version we run (NOTE: check out the "HOWEVER" section first before you blindly run the command):
HOWEVER! I am building the development version today since Dolphin tends to have months to years of important and functional updates between their development/unstable/experimental/nightly builds and their stable builds
next create a subdirectory and cd into it I'll be using "DolphinEmu" but you can choose any name for it you want.
!!!note We'll be configuring our build in the next step. sometimes you will to do this in the dolphin-emu directory instead of than our newly created "DolphinEmu" subdirectory. but for now let's create it first and change into it by running:
now we configure our build. I can configure my build just fine in the DolphinEmu subdirectory and can build just fine with gcc version 12.2.1 so I will just ru the following:
next up we'll "make" our build by running:
!!!note This is a resource heavy process so if you have potato hardware like me it'll take a while.
Tip! if you're cold now's a good time to put your feet up or next to your PC to get em nice and toasty :)...or y'know go make a cup of coffee like a normal person idc lol. I took the time to pop a pizza in the oven.
now that our build is made we'll install it by running:
congratulations you build the latest version of Dolphin from source!
you can run it by running:
you can now set up your controls add games and ofc play them
=================================================================
- Sources used
https://dolphin-emu.org/download/
https://wiki.dolphin-emu.org/index.php?title=Installing_Dolphin#Ubuntu
https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux
https://aur.archlinux.org/packages?O=0&K=dolphin-emu
https://packages.debian.org/search?suite=all§ion=all&arch=any&searchon=names&keywords=dolphin-emu
https://software.opensuse.org/package/dolphin-emu
Want to contribute to the megathread? Do you have a cool link, idea or whatsoever to add, or a problem or just a question?
Contact bambaisbanned#6312 on discord, or ~~AxeOne#2531~~ !
~~I *might* post some stuff related to emulation but im not sure so here's mine aswell: https://www.youtube.com/@axeonee~~ I'm no longer affiliated to this wiki.
Special thanks to CymBIOseD for the Dolphin on Linux part!
Add Jailbreak/Console Modding tab
More info for Linux/MacOS users
do some tidying?