Oh my gosh that's awesome! Shame on you using an emulator, but bravo too!! hahaha
You can use BGB for the link dungeon... you need 2 open, have one listen, and one broadcast on a port - they should show they are "linked" in the window of BGB. Then the dungeon puzzle should work fine.
Well done for clearing all the other rooms!