Lines Matching refs:track

17 master_track(CBM_FILE fd, BYTE *track_buffer, BYTE *track_density, int track, size_t tracklen)  in master_track()  argument
27 tempfillbyte = track_buffer[(track * NIB_TRACK_LENGTH) + tracklen - 1]; in master_track()
33 if(track_density[track] & BM_NO_SYNC) in master_track()
41 skewbytes += skew * (capacity[track_density[track]&3] / 200); in master_track()
60 memcpy(rawtrack + leader + skewbytes, track_buffer + (track * NIB_TRACK_LENGTH), tracklen); in master_track()
66 if(tracklen < capacity[track_density[track]&3]) in master_track()
68 if(verbose>1) printf("[pad:%d]", capacity[track_density[track]&3] - tracklen); in master_track()
69 tracklen = capacity[track_density[track]&3]; in master_track()
73 if(track==18*2) in master_track()
81 step_to_halftrack(fd, track); in master_track()
82 if((track_density[track]&3) != last_density) in master_track()
84 set_density(fd, track_density[track]&3); in master_track()
86 last_density = track_density[track]&3; in master_track()
135 int track, verified, retries, added_sync = 0; in master_disk() local
141 for (track = start_track; track <= end_track; track += track_inc) in master_disk()
144 track_density[track] = in master_disk()
145 …check_sync_flags(track_buffer + (track * NIB_TRACK_LENGTH), track_density[track], track_length[tra… in master_disk()
148 if(track_density[track] & BM_FF_TRACK) in master_disk()
150 kill_track(fd, track); in master_disk()
151 if(verbose) printf("\n%4.1f: KILLED!", (float) track / 2); in master_disk()
156 if(!check_formatted(track_buffer + (track * NIB_TRACK_LENGTH), track_length[track])) in master_disk()
158 zero_track(fd, track); in master_disk()
159 if(verbose) printf("\n%4.1f: UNFORMATTED!", (float) track / 2); in master_disk()
166 printf("\n%4.1f: (", (float)track/2); in master_disk()
167 printf("%d", track_density[track]&3); in master_disk()
168 if ( (track_density[track]&3) != speed_map[track/2]) printf("!"); in master_disk()
169 printf(":%d) ", track_length[track]); in master_disk()
170 if (track_density[track] & BM_NO_SYNC) printf("NOSYNC "); in master_disk()
171 if (track_density[track] & BM_FF_TRACK) printf("KILLER "); in master_disk()
175 badgcr = check_bad_gcr(track_buffer + (track * NIB_TRACK_LENGTH), track_length[track]); in master_disk()
179 added_sync = lengthen_sync(track_buffer + (track * NIB_TRACK_LENGTH), in master_disk()
180 track_length[track], NIB_TRACK_LENGTH); in master_disk()
182 track_length[track] += added_sync; in master_disk()
188 length = compress_halftrack(track, track_buffer + (track * NIB_TRACK_LENGTH), in master_disk()
189 track_density[track], track_length[track]); in master_disk()
191 master_track(fd, track_buffer, track_density, track, length); in master_disk()
199 if (track_length[track] == NIB_TRACK_LENGTH) break; in master_disk()
202 if((ihs) && (!(track_density[track] & BM_NO_SYNC))) in master_disk()
208 if ((track_density[track] & BM_NO_SYNC) || (track_density[track] & BM_FF_TRACK)) in master_disk()
218 …len = extract_GCR_track(verbuf2, verbuf1, &align, track/2, track_length[track], track_length[tra… in master_disk()
219 …t_GCR_track(verbuf3, track_buffer+(track * NIB_TRACK_LENGTH), &align, track/2, track_length[track]… in master_disk()
221 if(verbose) printf("\n (%d:%d) VERIF", track_density[track]&3, verlen); in master_disk()
222 fprintf(fplog, "\n (%d:%d) VERIF", track_density[track]&3, verlen); in master_disk()
225 badgcr = check_bad_gcr(verbuf2, track_length[track]); in master_disk()
227 badgcr = check_bad_gcr(verbuf3, track_length[track]); in master_disk()
235 if(gcr_diff <= (size_t)sector_map[track/2]+10) in master_disk()
244 zero_track(fd, track); in master_disk()
245 master_track(fd, track_buffer, track_density, track, length); in master_disk()
247 if(((track>70)&&(retries>=3))||(retries>=10)) in master_disk()
260 int track, density; in master_disk_raw() local
266 for (track = start_track; track <= end_track; track += track_inc) in master_disk_raw()
268 printf("\n%4.1f:", (float) track / 2); in master_disk_raw()
273 sprintf(testfilename, "raw/tr%.1fd%d", (float) track/2, density); in master_disk_raw()
296 memcpy(track_buffer + (track * NIB_TRACK_LENGTH), trackbuf, NIB_TRACK_LENGTH); in master_disk_raw()
297 …track_density[track] = check_sync_flags(track_buffer + (track * NIB_TRACK_LENGTH), density, length… in master_disk_raw()
300 printf(" (%d", track_density[track] & 3); in master_disk_raw()
301 if ( (track_density[track]&3) != speed_map[track/2]) in master_disk_raw()
302 printf("!=%d", speed_map[track/2]); in master_disk_raw()
303 if (track_density[track] & BM_NO_SYNC) in master_disk_raw()
305 else if (track_density[track] & BM_FF_TRACK) in master_disk_raw()
315 master_track(fd, track_buffer, track_density, track, length); in master_disk_raw()
328 int track, i; in unformat_disk() local
335 for (track = start_track; track <= end_track; track ++) in unformat_disk()
339 kill_track(fd,track); in unformat_disk()
340 zero_track(fd, track); in unformat_disk()
342 if(verbose) printf("\n%4.1f: UNFORMATTED!", (float) track/2); in unformat_disk()
346 void kill_track(CBM_FILE fd, int track) in kill_track() argument
349 step_to_halftrack(fd, track); in kill_track()
358 zero_track(CBM_FILE fd, int track) in zero_track() argument
361 step_to_halftrack(fd, track); in zero_track()
470 int track; in init_aligned_disk() local
474 for (track = start_track; track <= end_track; track += track_inc) in init_aligned_disk()
477 step_to_halftrack(fd, track); in init_aligned_disk()