if you invert the polarity on the tape files, it detects the header, and loads a bunch of data into RAM, but seems to stop loading when it reaches another area, before the end of the tape. lots of strings in RAM, so it's definitely loading *something* valid off the tape, but not sure how much of it is valid, or why it needs the polarity inverting.