Hi,
i got a Philips VG-8010 and some tapes i want to backup to PC (.wav) and maybe use in OpenMSX.
So i connected a cassetteplayer to line-in of my soundcard and recorded it with Audacity.
One tape sounds really bad, the wav file doesn't work in OpenMSX, the wav2cas tool fails too (i tried different parameters) I even tried different Cassetteplayers i got and different volume levels. I get no 'Found' after the header part.
But what works is: playing the same wav on PC (Audacity) back to the original MSX. (Found, and the game is running)
So i thought i need to get a clear signal by saving it back from the origMSX to PC/wav
It works for the BASIC programs i got, i just need cload"FOO" then csave"FOO",1
then i got a clean wav file that works everywhere.
Now for binary files the syntax is
BSAVE "name",start address,end address,execution address
I wonder where i could find those addresses. I found some old postings on the Internets that say:
start: PRINT PEEK(&hFCBF)+256*PEEK(&hFCC0)
end: PRINT PEEK(&hF87D)+256*PEEK(&hF87E)
Now what is missing is the exec address, how do i find that?
I tried to use the start addr as exe addr which didn't work well...
Also a problem is, when there is a loader. I was able to bsave the loader, but not the actual game part that comes afterwards. Is there a trick to bsave that part back?
I've found a tool called 'tapdir' (a zip containing .bas .bin .ldr) but how can i get that to my MSX? I need to convert it to .wav and input it to the MSX, is there a tool for that too?
