Finding this game to hard is on me... I always had been terrible with this kind of games ;-)
Regarding the emulation issue, please take your time. There is a workaround, so no rush. It seems quite a tricky issue to catch.
Again, congrats for your game!!!