[Coco] Playing or converting CAS files

Arthur Flexser flexser at fiu.edu
Sun Aug 17 14:01:15 EDT 2014


For a non-segmented cassette file, you can get the addresses by peeking
right after the program has loaded:

Start: PRINT PEEK(487)*256+PEEK(488)      ($1E7-8)
End: PRINT PEEK(126)*256+PEEK(127) -1   ($7E-F)
Exec: PRINT PEEK(157)*256+PEEK(158)      ($9D-E)

This method doesn't work for disk files, except for the exec address, which
holds for segmented and non-segmented files, cassette or disk.

One method for getting the addresses for a segmented or non-segmented disk
file is to download ADOS (or ADOS-3 for a CoCo 3) and use the command
SCAN"filename".

Art



On Sun, Aug 17, 2014 at 8:19 AM, Charlie Pelosi <chaspelosi at outlook.com>
wrote:

> CSAVEM"filename",L,H,E
>> where
>> L=lowest address
>> H=highest address
>> E=execution address
>> The addresses can be decimal numbers or &H hexidecimal numbers.
>>
>> The command is completely analogous to the SAVEM command which places a
>> binary file on disk.
>>
>>  Hi Robert. How can you find out the lowest, highest, and execution
> addresses?
> Is there a program on the coco that would allow you to load the binary and
> see these values?
>
> -C
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>


More information about the Coco mailing list