Hallo allemaal,
In translating the way a 1541 treats a real drive to an harddisk I bumped
into the following problem: I couldn't find the variables that tell me to
which track the head should go to. If anybody knows, please tell me.
On the other hand at $F510 I found the routine that actually looks for the
specific track and sector. This simply means that the 1541 already knows it
is on the right track. A very dirty thing I could do is bypassing the
stepping routines in one or another way and let it hink it is on the right
track. The moment $F510 is called I know what track and sector it actually
is looking for and use this info as info for my routine to set the
parameters for the harddisk.
But..... I know from experience that if I power off the 1541, move the head
randomly, power the 1541 on again and ask for a directory, it goes to track
18 without a bump. This means it first reads a header of the track the head
is above and uses this info to calculate the number of stepd to perform.
Question: where is this routine?
___
/ __|__
/ / |_/ Groetjes, Ruud
\ \__|_\
\___| http://Ruud.C64.org
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.1.