Files
fluxengine/src/formats/victor9k_ss.textpb

189 lines
2.4 KiB
Plaintext

comment: 'Victor 9000 / Sirius One 612kB SSHD GCR variable sector)'
image_reader {
filename: "victor9k.img"
type: IMG
}
image_writer {
filename: "victor9k.img"
type: IMG
}
layout {
tracks: 80
sides: 1
layoutdata {
sector_size: 512
physical {
start_sector: 0
}
}
layoutdata {
track: 0
up_to_track: 3
physical {
count: 19
}
}
layoutdata {
track: 4
up_to_track: 15
physical {
count: 18
}
filesystem {
start_sector: 0
count: 18
skew: 4
}
}
layoutdata {
track: 16
up_to_track: 26
physical {
count: 17
}
filesystem {
start_sector: 0
count: 17
skew: 4
}
}
layoutdata {
track: 27
up_to_track: 37
physical {
count: 16
}
filesystem {
start_sector: 0
count: 16
skew: 4
}
}
layoutdata {
track: 38
up_to_track: 47
physical {
count: 15
}
filesystem {
start_sector: 0
count: 15
skew: 4
}
}
layoutdata {
track: 48
up_to_track: 59
physical {
count: 14
}
filesystem {
start_sector: 0
count: 14
skew: 4
}
}
layoutdata {
track: 60
up_to_track: 70
physical {
count: 13
}
filesystem {
start_sector: 0
count: 13
skew: 4
}
}
layoutdata {
track: 71
up_to_track: 79
physical {
count: 12
}
filesystem {
start_sector: 0
count: 12
skew: 4
}
}
}
encoder {
victor9k {
trackdata {
clock_period_us: 2.1367 # 468kHz
post_index_gap_us: 500.0
pre_header_sync_bits: 150
post_header_gap_bits: 60
pre_data_sync_bits: 40
post_data_gap_bits: 300
}
trackdata {
head: 0
min_track: 0
max_track: 3
rotational_period_ms: 237.9
}
trackdata {
head: 0
min_track: 4
max_track: 15
rotational_period_ms: 224.5
}
trackdata {
head: 0
min_track: 16
max_track: 26
rotational_period_ms: 212.2
}
trackdata {
head: 0
min_track: 27
max_track: 37
rotational_period_ms: 199.9
}
trackdata {
head: 0
min_track: 38
max_track: 47
rotational_period_ms: 187.6
}
trackdata {
head: 0
min_track: 48
max_track: 59
rotational_period_ms: 175.3
}
trackdata {
head: 0
min_track: 60
max_track: 70
rotational_period_ms: 163.0
}
trackdata {
head: 0
min_track: 71
max_track: 79
rotational_period_ms: 149.6
}
}
}
decoder {
victor9k {}
}
filesystem {
cpmfs {
filesystem_start {
track: 5
}
block_size: 2048
dir_entries: 128
}
}