Re: Order of sectors on a track

Re: Order of sectors on a track

From: Ruud_at_baltissen.org
Date: Fri, 22 May 2009 19:59:05 +0200
Message-ID: <4A170409.15873.1A0892D@Ruud.Baltissen.org>
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
Received on 2009-05-22 20:09:03

Archive generated by hypermail 2.2.0.