Yeah that's pretty much all you need (emucheat would be sort of helpful too, for monitoing the address, but emucheat totally butchers the order th addresses are displayed in so it might not be much help). I'm using the console version, which is good and bad - good, because I have the fully featured real-time memory editor of the AR, bad because it tends to crash a lot...
And a handy tool to solve the NTSC/PAL problem, code porter:
http://thunder.prohosting.com/~gsz/cgi-bin/portbeta.cgi
I'm not sure if it works for everything, but it's certainly worth a try...
I'll try and organize something tomorrow then (gotta get some sleep first though, I'm WRECKED v_v)