Beyond all logic and probability I have today actually managed to read a tape with 35 years old code made by me and get it to load into OpenMSX. I managed by hooking up a tape recorder to the computer's line in, record it into Audition, filter away all low frequencies, amplify and cut & paste some header beeps that were damaged.
However due to the tape's quality there were still some typos and things in the code I feel I need to correct.
The first file in my project was easy since it was saved with SAVE so I just needed to correct the code, create a new tapefile and save it again.
But file #2 is a binary file loaded with BLOAD. It's a splash screen and it loads correctly and is displayed correctly but since I want to re-save it, I need to get it's start and end addresses. It seems I display it using DEFUSR=&HDD20:A=USR(0)
The same goes with file #3 which also is a binary file with speech samples created by 14yo me (How about that?) I have no idea where I chose this to be loaded into memory so I need to find out that too.
Any ideas?
I've seen some ideas here on the forum about opening the files with LINE INPUT and similar ways but none of the examples seem to work. The file is simply not "found" even though it is when I load it with BLOAD "cas:"
Any ideas?