you can get the rom here
http://www.rom-world.com/file.php?id=21663
or here
http://www.romnation.net/srv/download/rom/25037/
to run it there's mame here, its the
mame0134b.exe file i believe
http://mamedev.org/release.html
2d free play emulator from here, you download and install what they give you then go to the site and press play then on the open window you press the run clickonce button, you will probably need to sign up for an account too
http://2dfighter.com/
ggpo emulator, after install you start it from the directory you installed it, the ggpofba.exe file runs the emulator and the
ggpo.exe logs you in the lobby where you can pick the games you have and see if anyone else wants to play too
http://ggpo.net/download/
both 2d free and ggpo work by a challange mode, you can challange someone and if he accepts the game will start and you both put in the "coins" and play start, if your challanged there will be a noise like a hadoken for 2d free or music for ggpo that will let you know you are challanged then you either accept or discline and put the "coins" and play start.
the fightstick or ps2/ps controllers are just a suggestion you can also use the keyboard for any one of these games, just load the game you want and configure the keys the game uses with what you want to use, like up e down d left a right f.