If you can put all the memory data and cpu register data (inc any other processors) as per the save states it should work. may be possible on the fpga based machines.
Apart from Miguel's brilliant invention which is aimed mainly at loading tape software, for ROM dumps you can try NGLOAD.
I could't get it to work on my setup, but maybe it works well for you.