Using GBA Roms from GBA NSO Online
Getting Roms from the extracted Romfs folder from GBA working in other emulators
Disclaimer: I support in no shape or form any way of Piracy.
Get the Game in a legal way.
I only post this as a form of a tutorial.
1. Homebrew your Nintendo Switch Console via the RCM or Modchip solution
2. Get a subscription to "Nintendo Switch Online + Expansion Pack"
3. Download the Emulator Pack you want to use (in my case the NSO GBA Emulator)
4. Start the application at least one time to generate the keys you need to dump with Lockpick_RCM
5. Dump the keys
6. Now there are two ways to extract the Romfs folder
6.1 You can dump the romfs folder directly with NxDumptool (will take a while since its a lot of files)
6.2 You dump the NSO GBA Emulator as .nsp files and extract the romfs via a Switch emulator (I suggest Ryujinx)
(I did the following Steps now on a Linux Distro)
7. Locate your Game inside the romfs/titles folder (e.g. Zelda Minish Cap would be inside the "A-8665_e" folder)
8. Inside there is a file with the ending .gba which is actually a archive and not a rom
8.1 I already tested if this .gba file will work on mGba. It does NOT.
9. Rename this archive to the ending .srl (.SRL clarification just in lowercase)
10. Now extract this archive
11. Inside the new extracted folder should be a file without any ending. Give it the Ending .gba
12. Load the file inside a GBA Emulator such as mGba
This was tested and worked on a Steam Deck inside the SteamOS Linux Distro.
As of now i dont know of a way to convert it to a working archive on windows.
Congratulations
You can now play the GBA Games
Disclaimer: I support in no shape or form any way of Piracy.
Get the Game in a legal way.
I only post this as a form of a tutorial.
1. Homebrew your Nintendo Switch Console via the RCM or Modchip solution
2. Get a subscription to "Nintendo Switch Online + Expansion Pack"
3. Download the Emulator Pack you want to use (in my case the NSO GBA Emulator)
4. Start the application at least one time to generate the keys you need to dump with Lockpick_RCM
5. Dump the keys
6. Now there are two ways to extract the Romfs folder
6.1 You can dump the romfs folder directly with NxDumptool (will take a while since its a lot of files)
6.2 You dump the NSO GBA Emulator as .nsp files and extract the romfs via a Switch emulator (I suggest Ryujinx)
(I did the following Steps now on a Linux Distro)
7. Locate your Game inside the romfs/titles folder (e.g. Zelda Minish Cap would be inside the "A-8665_e" folder)
8. Inside there is a file with the ending .gba which is actually a archive and not a rom
8.1 I already tested if this .gba file will work on mGba. It does NOT.
9. Rename this archive to the ending .srl (.SRL clarification just in lowercase)
10. Now extract this archive
11. Inside the new extracted folder should be a file without any ending. Give it the Ending .gba
12. Load the file inside a GBA Emulator such as mGba
This was tested and worked on a Steam Deck inside the SteamOS Linux Distro.
As of now i dont know of a way to convert it to a working archive on windows.
Congratulations
You can now play the GBA Games








