Now this is odd. I've tried dumping my working copy of Turrican, and a similar error is happening no matter how much I clean the contacts. Are there any known compatibility issues with this one?
The strangest thing is that it shows a 64kb TRIA.bin and a 1024kb TRIA.srm, the former showing interleaved '00' bytes and the latter just showing half of the bytes:
TRIA.bin
.S.G. .E.E.I. .
.(.).C.D.1.9...U
. . . . . . . .
. . . . . . . .
. . . . . . . .
.T.R.I.A. . . .
. . . . . . . .
. . . . . . . .
.G. .C.D.0. .0..
.J. . . . . . .
TRIA.srm
SG EEI
()CD19.U
TRIA
G CD0 0.
J
I didn't have any problems with any of my other non-pirate games (except for the busted Home Alone), though.
EDIT: When passing it through an adapter, I get a "XtxrxixaxXXXXXXXXXXXXX.bin" and a "XtxrxixaxXXXXXXXXXXXXX.srm", the second one with the same contents as before and the .bin replacing the interleaved '00's with '78's ("x").
EDIT 2: Funny thing is, that "fake" .srm might be precisely what I was asking for in this topic, a dump of just one of the internal ROMs.