[mention]Juan F. Ramirez[/mention] I guess I am following you around a bit since you're the man finding problems
All the issues with Rasputin have been mentioned here already... the 48K version requires an issue 2 keyboard so any 48K machine issue 3 and later will not be able to run the program. This includes any emulator or any fpga implementation that is not switching to an issue 2 keyboard. Also already mentioned, the tzx needs an unmodified rom to load properly.
I tried the 48K tap on the spectrum next and that works fine as long as you switch to issue 2 keyboard. I imagine you should be able to do the same on the UNO.
About Z80 snapshots, Z80s encode the keyboard issue (issue 2) and the machine type (48K) into the snapshot header. Any emulator or fpga machine capable of switching keyboard issue should run it correctly. I tried that on the spectrum next as well -- after loading from tap and changing keyboard issue, I saved a z80 snapshot. I loaded the z80 and sure enough the keyboard issue was changed to issue 2 so the snapshot ran fine.
I am wondering if Spectaculator somehow noticed through a heuristic that the keyboard had to be issue 2. When it saved the Z80 it might not have stored an issue 2 indicator since it identified through the heuristic. I would try loading in other emulators and switching to keyboard issue 2 in the options, then save a Z80. That Z80 should work as expected.