Pokemon Rom hacking FAQThis FAQ covers:

How to play GBA Pokemon Rom Hacks

Note: GBA refers to game Boy Advance1. Obtaining a RomFirst friend must obtain a GBA Pokemon Rom Hack. Girlfriend probably already have one, however if girlfriend don"t, uncover one here. A GBA Rom Hack will have a .gba extension. If you have actually a .rar, .zip, .7z, etc. File, extract the to gain the .gba one. (Note: most emulators deserve to play .zip files directly.) If you have actually a patch paper (.ips or .ups), there"s a indict on how to patch below.

You are watching: Vba white screen pokemon fire red

Note: This tutorial is largely for .gba files. If you have a DS video game (.nds), you will need a DS emulator. If you have actually a GBC game (.gbc), you may need a various emulator.2. EmulatorsNext, in order come play the Rom, girlfriend will need a GBA emulator. An emulator allows you come play GBA gamings as you would certainly on the console, yet on your device. Here are some recommendations-Windows - Visual boy Advance (VBA)Android - mine Boy!iOS - GBA4iOSChromeOS - GPemuIf you have an emulator you use that isn"t here, please cite it in the comments ar to help everyone out.Note: The encourage emulator for most hacks is Visual Boy advance 1.8.0 Beta 3. Gain it here.3. Begin the romNext, open the .gba (or perhaps .zip) document using her emulator. (On VBA, File->Open or drag-and-drop the ROM.) The game should load up now. A Pokemon Rom should display a comparable screen-

In case you are acquiring a white screen, skip to step 5.4. ButtonsIf you room on a touch display device, your buttons should present up top top the screen (A, B, Start, Select, L, R and the direction pad). If you room using VBA, the controls are usually Z=A, X=B, Enter=Start, Backspace=Select, A=L, S=R and the arrows for direction. View/Change this through going to Options->Joypad->Configure->15. TroubleshootingAt this point, if friend get any kind of of this errors-White screen
The 1m sub-circuit plank is not installedInternal Battery has run dryOr some other error that I could have forgotten, apply these setups for VBA (try to find comparable settings to measures 4 and also 5 if you"re making use of a various emulator)-Close VBA.Delete the .sgm, .sa1 or .sav documents for this game in her folder (if castle exist).Open VBA.Go to choices -> Emulator -> Save kind -> speed 128kOptions -> Emulator -> actual Time Clock options -> Gameboy -> AutomaticClose VBA again.Open VBA and load the rom once an ext (and preferably start a brand-new game)Note: If making use of MyBoy, inspect Settings -> advanced Settings -> Cartridge Save form -> speed 128kNote: also if you perform not see any type of error, it would certainly be valuable to use these settings if possible.6. PlayThat"s it. You have the right to now play the game as girlfriend would have actually on a game Boy advancement console.You deserve to either usage the in-game save mechanic to save your video game (Start->Save when in the game) or use conserve states (some emulators choose My Boy! free do not assistance this).In VBA, save states are offered by click Shift+F1 come save and also F1 to load. (Replace F1 by F2, F3, ..., F10 for much more save states)

How come patch a Rom Hack

To spot a rom, girlfriend will require 3 things- a spot file, a basic rom and a patching software.


Since you"re here, this is most likely what girlfriend have. A spot file, when patched ~ above the basic rom, switch it into the hacked rom. The most common types are .ips and .ups. There are additionally less common types such together .aps and also .xdelta. Among the an ext popular web page to attain patch papers is pokecommunity.com.


A base rom is the game which has actually been amendment by the hacker to make the rom hack. It is normally an main Pokemon video game like FireRed, Emerald, etc. The should have a .gba expansion (extract if .zip or .rar). You can discover out what the correct base rom is by introduce the web page you downloaded the patch file from.

Base roms come in various versions, that is Fire Red v1.0 is different from Fire Red v1.1; Emerald (U) is various from Emerald (UE). In order for the last game to job-related properly, it is crucial you usage the very same rom which the creator hacked- again, it"s usually mentioned wherever you gained the patch record from. If you space not sure which version to use, it might require some trial and error.

The most well-known base roms are as follows-FireRed- 설 설 (also called 1636 and BPRE), elevation (1695)Emerald- Trashman (1986), UERuby- v1.0 (0907), v1.0 Mugs (0907), elevation (2006)

You deserve to usually attain base roms with a quick google search.


This device patches the patch file onto the basic rom. Based on the form of spot file, you might require various software.

Some recommendations (for Windows)-ips - Lunar IPS (LIPS), Floating IPS (Flips)ups - NUPS, Tsukuyomiaps - A-Ptchxdelta - Xdelta

If you"re making use of Android, there"s an app called Unipatcher which functions on both ips and also ups.

STEPSOpen the patching software program you are usingSelect apply Patch (or similar)Select her base rom when prompted through "File to be patched" (or similar)Select her patch paper when promptedClick "Patch" if necessaryIf every little thing goes smoothly, it have to say something favor "patching successful". If over there is an error, you could be utilizing the incorrect base rom (try a different version)Most patching softwares will replace the base rom, so what supplied to be the basic rom, is currently the job rom hack. Rename the if you want.That"s it. You can now open up it v an emulator and play.

How to usage your old data through an update

Note: I have no suffer with iOS, so ns don"t understand if this an approach will occupational there. Also, if her save records are save on computer in one online business such together Dropbox, the procedure may become more difficult.

I"ve made a short video clip showing the process here- Youtube.

Short version:The .sav file is where all your conserved data is stored. When you pat a rom, the emulator searches a certain folder because that a certain named .sav file, and if that exists, lots it. Many of the time, this .sav paper is in the very same folder together the rom, and also has the very same name as the rom as well. So, for example, if you opened xyz.gba, the emulator would search the folder include xyz.gba, and look for the document xyz.sav and also load the (if it doesn"t exist, you will just see "New Game" and no "Continue" in your game). For this reason what you desire to perform is do the emulator pack the larger .sav record when you open up the updated rom. You can attain this through renaming the .sav paper and moving it as necessary.

GBA gamings aren"t the advanced, so there is no directly forward way to upgrade a rom. First, you will need to attain the update rom by patching it from scratch or by gaining it indigenous a site prefer this. In part rare cases, prefer Prism, you"ll should patch her save document as well.I will be call the older version "gamev1.gba" and also the newer, to update rom "gamev2.gba". Also, here, rom describes the .gba file. If you"re play out the a .zip file, the measures are the specific same. Simply think "zip" wherever "gba" is mentioned.

1. Make sure old conserves are supportedSometimes, as soon as an update is released, older saves may no longer work correctly. In this case, girlfriend must simply start a new game. If you use the old conserve anyway, it may lead to an increased number of bugs and also glitches.2. Save inside a Pokemon CenterIn the older version, conserve in-game, no using conserve states i.e. You should open the menu inside the game and save (Saving… you re welcome don"t turn off the power).3. Find your .sav fileNormally, it has the same name, and is in the exact same folder as the gba paper (i.e. Gamev1.sav will be in the same folder together gamev1.gba). There may be other files such together .sa1, .sgm, etc., however don"t worry about them. If your .sav is no in the exact same folder, there might be a separate folder include save records for all gamings on her computer. Below is where to look for the .sav record on some typical emulators:VisualBoyAdvance: same folder as the .gba/.zip fileMy Boy!: "MyBoy" folder -> "save" folder (some execution may ar the .sav paper in the same folder as the ROM though)John GBA: "Johnemulators" folder -> "GBA" folder -> "save" folder4. RenameMake a copy that the old .sav file (i.e. Gamev1.sav -> gamev1(copy).sav) in the same folder. Rename this copy to enhance the updated rom"s name specifically (i.e. Gamev1(copy).sav -> gamev2.sav). If the updated gba rom is in a different folder, move the change the name .sav document to that folder (i.e. Move gamev2.sav to the folder gamev2.gba is in). If your .sav file and .gba documents weren"t in the exact same folder in action 3, place it in the very same folder the larger .sav to be in.5. PlayThat"s it. If you start the to update gba file, you should be able to load her old data in-game.

Troubleshooting: White Screen/1m sub-circuit board is no installed/Saving Problems

Here, rom refers to the game you room playing. Generally a .gba or .zip file.

Close her emulatorDelete any .sav, .sgm, .sa1, .sa2, ..., records for the video game (usually in the same folder together the rom you"re playing)Open her emulatorChange the save form to speed 128k VBA: alternatives -> Emulator -> Save form -> speed 128kAlso, choices -> Gameboy -> automatically MyBoy: setups -> progressed Settings -> Cartridge Save kind -> speed 128k Others: search on google for the setups for your certain emulator open the rom; it must work fine now

Note: part emulators execute not enable you to change the conserve type. In that case, you"ll just need to search on google for something prefer "gba4ios pokemon white screen" (replace gba4ios with your emulator).

Troubleshooting: internal Battery has actually run dry

Close your emulatorOpen your emulatorEnable the actual Time Clock (RTC) VBA: choices -> Emulator -> actual Time Clock (should be ticked) Others: search on google for the setups for your particular emulator open up the game; it need to work fine now

Note: If your emulator doesn"t have actually the RTC feature, ns don"t think there"s anything you have the right to do. Also, part emulators have actually trouble synching v your system"s time. Search on google for something like "gba4ios rtc" (replace gba4ios with your emulator).

See more: This Is Why Did Nelly Wear A Bandaid On His Face, Why Did Nelly Wear A Bandaid On His Face

If girlfriend have any further inquiries or suggestions, feel totally free to ask in the comment section.