First, great job! The emulator quality is the best. I recommend changing the default mapping for A/B and X/Y buttons as they are reversed. (Yes, I changed my mapping, but recommending as convenience for others.)
A -> B
B -> A
X -> Y
Y -> X