Re: 1571 burst mode read & multiple sectors

From: Michiel Boland <michiel_at_boland.org>
Date: Mon, 16 Oct 2023 19:32:33 +0200
Message-ID: <2f4bf3f5-777b-4a86-b600-2b4eee54c129_at_boland.org>
On 10/16/23 15:53, ruud_at_baltissen.org wrote:
[...]
>> Never mind, coding mistake on my part. I got it to work, though I am
>> still curious about what the interleave setting does exactly.
> 
> AFAIK Andre Fachat wrote BDOS which does that trick. If my notes are correct, it 
> was published in the magazine 64er of June 1986. So he should be able to tell more.

Figured it out (it was in the docs all along, I guess.) If you do a READ with 
multiple sectors the interleave determines what sector will be next. E.g. if you 
set the interleave to 1 it will read read sectors 1,2,3,4,5,6,7,8,9, if you set 
it to 4 it will read 1,5,9,4,8,3,7,2,6, etc. Interleave 4 is faster but then you 
have to do some reshuffling locally and error recovery gets a bit trickier.

Cheers,
Michiel
Received on 2023-10-16 20:00:14

Archive generated by hypermail 2.3.0.