292 |
|
/* Seek to given CBM track (1..35) and select correct side and speed zone */ |
293 |
|
void seek_to(int drive, int track) |
294 |
|
{ |
295 |
+ |
int cw_track; |
296 |
+ |
|
297 |
|
// Set speed zone and tables |
298 |
|
set_zone(track); |
299 |
|
|
300 |
|
// Seek to track |
301 |
< |
int cw_track = ((track - 1) % format->tracks_per_side) * steps_per_track; |
300 |
< |
//cw_track -= 3; |
301 |
< |
//if (cw_track < 0) cw_track = 0; |
301 |
> |
cw_track = ((track - 1) % format->tracks_per_side) * steps_per_track; |
302 |
|
catweasel_seek(c.drives + drive, cw_track); |
303 |
|
msdelay(20); |
304 |
|
} |