After searching for a long while now and getting tired of looking at 5+ year old forums for a fix for the DeSmuME version, I was able to find this.
5201A570 E002D1F8
0201A570 E00246C0
520DDDC8 1AFFFFF5
020DDDC8 E1A00000
520DE16C 1AFFFFFC
020DE16C E1A00000
521E5B74 D10A2800
021E5B74 E00A2800
52260C20 4F35B5F8
02260C20 477020AA
D2000000 00000000
520D3FA8 1AFFFFFC
020D3FA8 E1A00000
520DE16C 1AFFFFFC
020DE16C E1A00000
D2000000 00000000
I started with a fresh ROM from Emuparadise, (u) that is.
Next was to enter this in the Action Replay, then restart the emulator.
Play till you are able to save the game, IN GAME.
Should be fine after that.
I tested this over 5 min. and nothing happened in terms of black screens. Exiting/entering your home, up and down the stairs, and messing with computer upstairs.
Everything was fine after this was entered.