Instructions
Open No$GBA and load the "Pokemon SoulSilver" ROM normally.
Begin a new game and go through the opening text sequence.
When prompted, choose the gender and name of your character. Once you have completed this, Professor Oak will send your character to his home. Before this happens, however, the game freezes at a black screen.
Click "Utility" at the top of the No$GBA screen and select "Cheats" from the drop down menu.
Click "Add New." In the window that pops up, click the "Action Replay DS" option and check the "RAW" box. Now type "No Black Screen" in the smaller typing field at the bottom of the window above "Codebreaker DS" and "Action Replay DS." This is the name of your cheat. In the larger typing field in the upper left corner of the window, above the one with "No Black Screen," type this code: 020DD9E4 E1A00000. Press "OK" when done.
On the "No$gba Cheats" window, double click the name of the cheat you just made ("No Black Screen").
Press "OK." If the code has been entered correctly and the cheat has been turned on, the black screen will be gone and the game will continue.