retroben, have you tried the modified mupen64 with renegade built into it? Imo it's the 2nd best emulator for the type of work you're doing. It even has gameshark codes that update even in recompiler mode.
The best emulator for debugging is obviously Nemu64 though

.
anyway, I think you should try renegade if you haven't already.