Can you use an emulator for a run
Yes
i use snes9x
Short answer: yes
Longer answer: Check out this thread for more info https://www.speedrun.com/smw/thread/8w7yc