Re: Order of sectors on a track

Re: Order of sectors on a track

From: Craig Taylor <ctalkobt_at_gmail.com>
Date: Fri, 22 May 2009 14:09:03 -0400
Message-ID: <e79502830905221109h5c3c3e0dhc99f858dbdca6d7d@mail.gmail.com>
Ruud,

I don't have the reference handy but I seem to recall that the stepping
timings / mechanism differed between variants of the 1541 so you may want to
be careful attempting to over-optimize the track stepping - but as you said,
with only a 1/2 second benefit it's worth keeping the original routine.



On Fri, May 22, 2009 at 1:59 PM, <Ruud@baltissen.org> wrote:

> Hallo allemaal,
>
>
> I'm in trouble :( The speedy mode doesn't work as expected. Up to track 24
> things work fine. With these tracks after reading a sector, three other
> sectors pass under the head during unGCRing the read data and storing it to
> the harddisk. From track 25 on most of the time it takes three sectors but
> sometimes four sectors. So I have to find out how many did pass.
> Hmm, it helps writing your problems down :) Now I use a routine to find
> sector 0 because I need a known starting point. It is based on the
> subroutine found at $F510. After handling sector I just tell the drive to
> wait for sector 5, and then for 10, 15 etc. Second idea (that just popped
> up): I only use this method for track 25 - 35. Wow, I'm good :)
>
> FYI: I also replaced the 1541's 'changing track' routine I used by my own
> one. The gain was maybe half a second. Too less IMHO so I kept the original
> 1541 one.
>
>
> --
>    ___
>   / __|__
>  / /  |_/     Groetjes, Ruud Baltissen
>  \ \__|_\
>   \___|       http://Ruud.C64.org
>
>
>
>
>
>
>
>       Message was sent through the cbm-hackers mailing list
>

       Message was sent through the cbm-hackers mailing list
Received on 2009-05-22 20:16:18

Archive generated by hypermail 2.2.0.