[Coco] tape format
Darren A
mechacoco at gmail.com
Wed Nov 19 22:21:18 EST 2008
On 11/19/08, Roger Taylor wrote:
> Try this one now. I extended the gaps to 1 second. Now it appears
> that CLOADM is storing the last byte of the segment whenever the next
> block is started.
> The segments were repositioned to load at different areas of the
> screen this time but no other code was changed.
>
That is due to the way CONSOLE IN works with cassette files. When
CONSOLE IN is called to read a byte, and that byte is the last one in
the buffer, the next block is loaded into the buffer from tape before
CONSOLE IN returns (with the last byte from the previous block).
Darren
More information about the Coco
mailing list