How to patch and play Pokemon Black/White

Many people can’t play Pokemon Black/White on their emulators or on their NDS. Now view this guide. First download Pokemon Black or Pokemon White.

1. You can use Open Patch to patch these game. Download it here

2. Copy clean rom (.nds) and the patch into the same folder (include gamelist.txt). NOTE: if you patch a patched rom or an US B/W roms (U) you will see an error. Download Pokemon B/W (E) to patch.

Click in the image to zoom in.

3. Drag the rom file into openpatch.exe file

4. Click Yes then click Ok

5. Finish. You can use .nds file to play. The .bak file is just a backup file, it isn’t necessary.

You also use Action Replay code to play on No$GBA
1. Add Action Replay Code.
2. Every time, you open No$GBA. You must check in Cheat code box, then reset game. If you don’t do that, you will see a error.

Code Load ROM and Fix save on No$GBA


!!!Pokémon Black Version (E)
!!IRBO 106820A5

::Load ROM and fix saving in No$GBA
:::Code By M@T
52004EA0 E8BD01F0
02004EA0 EAFFF25C
E2001800 0000005C
E92D4008 E3A00000
E3A0150E E2811A06
E5810B44 EA5FE9F2
E59F4034 E59F5034
E5845000 E59F4020
E5945000 E59F601C
E1550006 03A05001
05C4500A 03A05000
E1445DB4 E8BD01F0
EA000D95 021809E0
EAA01606 00000000
D0000000 00000000

!!!Pokémon White Version (E)
!!IRAO 0F0875FE

::Load ROM and fix saving in No$GBA
:::Code By M@T
52004EA0 E8BD01F0
02004EA0 EAFFF25C
E2001800 0000005C
E92D4008 E3A00000
E3A0150E E2811A06
E5810B44 EA5FE9F2
E59F4034 E59F5034
E5845000 E59F4020
E5945000 E59F601C
E1550006 03A05001
05C4500A 03A05000
E1445DB4 E8BD01F0
EA000D95 02180A00
EAA01606 00000000
D0000000 00000000

Edit config.ini of No$GBA on Notepad

;no$gba 2.6 generated config file – do not edit

GBA Mode == VGA (poppy bright)
NDS Mode == Nintendo DS (normal 4MB)
Emulation Speed, LCD Refresh == -Realtime, Auto
Reset/Startup Entrypoint == -Start Cartridge directly
Topmost Display Lines == -Display Normal
Sound Output Mode == Digital Stereo
Sound Desired Sample Rate == -High (44kHz) (best)
Video Output == 24bit True Color
Emulate BIOS Functions == By 80×86 code (fast)
Solar Sensor Level == Darkness
GBA Cartridge Backup Media == -Auto
NDS-Cartridge Backup Media == -Auto
Multiboot Port == -None/Disabled
Multiboot Completion == -Auto-close Upload Box
Multiboot Normal/BurstDelays == -Fast/Fast (best)
Game Screen Filter == None (fast)
Decompressed Help File == Delete after Usage
Create Game Window at == Upper/right of Debug Window
Game Screen Sizing == Free
IIgame_size == normal
Number of Emulated Gameboys == -Single Machine
Link Gamepaks == Master only (Single Gamepak)
Link Cable Type == None
Performance Indicator == Show Timing and Frameskips
Autosave Options == Save on Exit
Load ROM-Images to == -All machines

Joypad Button A == None
Joypad Button B == None
Joypad Select == None
Joypad Start == None
Joypad Button L == None
Joypad Button R == None
Joypad Button X == None
Joypad Button Y == None
SNESpad Adapter == -None/Disabled (fast)
SNESpad Button A == -Button A
SNESpad Button B == -Button B
SNESpad Button X == -Button X
SNESpad Button Y == -Button Y
Mouse Control Mode == -Free Move (right button=on)
Joysticks/Gamepads == Disabled (fast)

SAV/SNA File Format == Raw
IIautoRun == yes
Firmware Boot == Unchanged
3D Renderer == nocash
IIsnd == stereo
IIreg == show
IIcrk == show

gdb_xsiz == 00000000
gdb_ysiz == 00000000
cht_xsiz == 0000017F
cht_ysiz == 0000011C
Game_xloc == 0000001E
Game_yloc == 0000001E
Game_xsiz == 000109D9
Game_ysiz == 000109CC

KEYB_1 == A1A9A4A62C2D2E1C10111E1F
KEYB_2 == A1A9A4A65253517526135959
KEYB_3 == 595959595959590259595959
KEYB_4 == 595959595959590359595959
KEYB_5 == 595959595959590459595959
KEYB_6 == 595959595959590559595959
KEYB_7 == 595959595959590659595959
KEYB_8 == 595959595959590759595959
KEYB_9 == 595959595959590859595959
KEYB_A == 595959595959590959595959
KEYB_B == 595959595959590A59595959
KEYB_C == 595959595959590B59595959


Code remove 3D Edge Marking in mode nocash render

52189188 43082020
22189188 00000010
D2000000 00000000

521891A8 43082020
221891A8 00000010
D2000000 00000000


  1. MrlimZ says

    Hello there, I got a serious problem here… when I drag the pokemon white rom in open patch. and suddenly it show an error like this (((TEXT(JP)6E4A129B(JP))) can you fix this problem. thank you plz reply….

    • admin says

      Please take a picture ? I haven’t ever seen your issue. Just copy openpatch.exe, gamelist.txt and BW roms in a folder. Maybe your Window have a problem with running openpatch.exe. I will enable a Video Guide and Patched roms later

    • admin says

      Now I have known about that error. It will appear when you try to patch a patched rom or Pokemon B/W in US verion. Just patch with Europe (E) version. I have tested a patched rom and seen that error.

  2. Lici says

    I tried using the action replay code with NO$GBA, I’ve also tried using a patched rom (patched using the method above which worked successfully) yet I am still getting the same error in NO$GBA saying that the game cannot be loaded. Any other ideas?


  3. Lici says

    I normally use Desmume to play, it was just running way too slow to be worth it once I got to the third town. I found an interesting article on how to speed it up though and I haven’t been having any problems since.

    • admin says

      Yes. I understand what you said but now I think Desmume is the best emulator to play Pokemon roms. With No$GBA, you maybe play faster than Desmume but you always have crashing and errors. Using no$GBA is just for testing. Almost my friends use Desmume although sometimes they feel discomfort.
      About me, I have use NDS Lite + R4 to complete this game very well like using NDS + real NDS disk

  4. Chaos says

    So wait.. the US version doesn’t need be patched? But you need to patch A game to play either the US or the EU variants?

    I really hope that made some sense….

    • admin says

      No, dude. Until now, these tools only can patch Europe version roms. The US version roms also need to patch to play but if you try to use these tools to patch, you will see an error dialog. I think there aren’t many differences between gameplay of two versions, just haveing some differences in some game events. You can use (E) version to play.

      • Chaos says

        Ah, I see. I was just misunderstanding some of your replies then. Thanks anyways, but I got the US version to work fine. It just needed the AP patch.

          • Chaos says

            Ah, it’s no problem. I’ve had more success from here than anywhere else I looked…

            But I now have a new issue…. Using Desmume(0.9.7 x86), the Nintendo logo comes up but after, instead of going to the title screen, it just goes black.

  5. admin says

    Thanks all for comments. If you like our post, please click Like on Facebook or Click +1 button to help us approve our post.

  6. shahrul says

    hello, why did my emulator got stuck at the women prof telling about pokemon at the starting of the game.. if have tried using patched rom and even clean one still the same, im using no$gba 2.6a..
    pls help me..


Leave a Reply

Your email address will not be published. Required fields are marked *