Ok this tutorial shows you how to fix the "Black Screen" and "Freezing" in Pokemon Heartgold It will not work for Pokemon Soulsilver. So, if you have Pokemon Soulsilver don't try this as you will waste your time. Lets get started. First Download this pack: https://rapidshare.com/files/3480195797/No_Gba2.6a_Anti_Freez_Pack.rar After Downloading that extract it and open up Pokemon Heartgold. Then Go to Utilities > Cheats After that Enable the 1st cheat (There is only 1 cheat ) After that click "OK". You are done. Pretty Easy Huh? Note: I recommend saving every 3 - 5 minute or so. I played like 2 hours without freezing but I still recommend saving every 3 - 5 minute. If you don't save after 3 - 5 min and if the game gets stuck don't flame me.