[Coco] Recovering a damaged cassette file

William Astle lost at l-w.ca
Thu Sep 6 12:03:04 EDT 2012


Someone who knows the memory structure of a basic program might be able 
to recover more after 1120. If you do the following after the CLOAD 
finishes and post the file somewhere, you might get some interesting 
results:

SAVEM"DUMP.BIN",0,32767,0

That gives us a complete dump of memory to work with (modulo any 
changing variables in low memory as a result of SAVEM).

On 12-09-06 09:53 AM, Bill Pierce wrote:
>
> Ok, got it. I got the same results as Mr Gault.
> 10-640 ok
> 650 corrupt
> 1030-1110 ok
> 1120 incomeplete, corrupts the rest
>
> Got the same listings he did. At about line 650, it starts to warble, only getting worse till the dropout.
>
> Bill P
>
> Music from the Tandy/Radio Shack Color Computer 2 & 3
> https://sites.google.com/site/dabarnstudio/
> Bill Pierce
> ooogalapasooo at aol.com
>
>
>
>
> -----Original Message-----
> From: Robert Gault <robert.gault at att.net>
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Sent: Thu, Sep 6, 2012 11:16 am
> Subject: Re: [Coco] Recovering a damaged cassette file
>
>
> Bill Pierce wrote:
>>
>> Mr Gault, what method did you use? I can get no listing but a loop with
> "printchr$(x);" reveals the code is there. It also looks like I may have a
> little more than you according to what text I see. My wav was heavily processed
> and loads right up to the final error"
>>
>> Music from the Tandy/Radio Shack Color Computer 2 & 3
>> https://sites.google.com/site/dabarnstudio/
>> Bill Pierce
>> ooogalapasooo at aol.com
>>
>
> I loaded the .aud file into Audacity and then exported it as a .wav file. I then
>
> used Cool Edit Pro to increase the volume in the 15-16 second section,
> attempting to get a uniform volume.
>
> The resulting wave file was mounted in MESS and eventually CLOADed into Coco3
> emulation. Since there was at least one error present in the file, the CLOAD
> routine was patched to ignore errors.
>
> $A4E3  BNE LA4F8  got an error during read
> to
>          BRN LA4F8
>
> change $A4E3 to $21
>
> Perhaps "better" treatment of the wav file would generate more lines. The file I
>
> used had at least several corrupt lines which had to be erased before the
> program could be listed.
> Perhaps if the program were/could be saved as is, it could be patched on disk so
>
> that more of the missing lines could be recovered.
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>




More information about the Coco mailing list