When the IRQ line remains high it is usualy an indication the program isn't starting. I would check the selection signals for PROM1 (at the piggyback), address + databus signals from the 6502 CPU to the PROM1 socket.
I wrote a system80 testprogram which may give you some new insights. PM me if you would like to have it.
Marco