Some files on the RZX Archive were created with a version of SPIN which appended an RZX header to the end of the file. This currently causes libspectrum to refuse to load the file.
Two possibilities are:
(1) Keep doing this.
(2) Recognise this form of broken file and fix it up, probably at the libspectrum level.
My personal preference is for doing (1) and persuading Daren (Pearcy, the RZX Archive maintainer) to fix up the files on the RZX Archive, which can be done simply by stripping off the extra header: I don't want to have to support every broken file produced by every emulator out there.
Any other views?
Log in to post a comment.