I'm using the above patch by Sograd and have been having problems with black screens. When the game shifts scenes and goes black it will occasionally stay in the black screen. I've clocked in approximately 5 hours on a new playthrough and have had it black out on me frequent enough to be bothersome. I also had the first trainer i fought freeze on me, I haven't had it freeze since so I'm assuming it was just bad luck. I hope i explained well enough, I'm trying to help with debugging best i can. I'm using DeSmuME 0.9.6 x86. As far as the patch itself I'm having a lot of fun with it.