... just for fun. Use this for directions to run from ROM:
http://searle.hostei.com/grant/z80/SimpleZ80.html#RomBasic
Not sure why interrupt is needed here. But I will go for it without it or just wire up the Interrupt as in the example (which needs an additional NOT gate unfortunately).