youve never made an emu before so i REALLY suggest Chip8 first, you will not stand a chance with a GB emu if you dont even grasp the basics, i suggest you do that before anything else.
as for a debugger, you should stick to outputting the data to a txt file, if you dont know how to do that, i suggest you start reading some books/tutorials before doing anything.