Repository navigation
Expand file tree
/
Copy pathdiskdefs.gscpm
More file actions
195 lines (177 loc) · 2.79 KB
/
Copy pathdiskdefs.gscpm
File metadata and controls
195 lines (177 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
#
# Diskdefs for RC2014 and other systems using Grant Searle's
# Compact Flash disk format.
#
# Not thoroughly tested yet -- Gordon Burditt, gordon@burditt.org
# You probably won't ruin anything trying to *READ* the image.
#
# Changed definition names to more generic "gscpm". - Jon Langseth
#
# Append the contents of this file to /etc/cpmtools/diskdefs
#
# 128 MB Flash => Drives A: thru P:
# Each drive has 512 tracks except drive P:, which has 128
# Each drive has its own format: gscpm-a thru gscpm-p
# 64 MB Flash => Drives A: thru H:
# Each drive has 512 tracks except drive H: which has ???
# Each drive has its own format: gscpm-a thru gscpm-g,
# plus gscpm-h64
#
# Note: the best way to test this is to run:
# fsck.cpm -f gscpm-<drive> <image_filename>
# on each drive of a known or suspected good image.
# Don't be too quick to let it correct errors.
diskdef gscpm-a
seclen 512
tracks 512
sectrk 32
blocksize 4096
maxdir 512
boottrk 1
os 2.2
end
diskdef gscpm-b
seclen 512
tracks 1024
sectrk 32
blocksize 4096
maxdir 512
boottrk 512
os 2.2
end
diskdef gscpm-c
seclen 512
tracks 1536
sectrk 32
blocksize 4096
maxdir 512
boottrk 1024
os 2.2
end
diskdef gscpm-d
seclen 512
tracks 2048
sectrk 32
blocksize 4096
maxdir 512
boottrk 1536
os 2.2
end
diskdef gscpm-e
seclen 512
tracks 2560
sectrk 32
blocksize 4096
maxdir 512
boottrk 2048
os 2.2
end
diskdef gscpm-f
seclen 512
tracks 3072
sectrk 32
blocksize 4096
maxdir 512
boottrk 2560
os 2.2
end
diskdef gscpm-g
seclen 512
tracks 3584
sectrk 32
blocksize 4096
maxdir 512
boottrk 3072
os 2.2
end
diskdef gscpm-h
seclen 512
tracks 4096
sectrk 32
blocksize 4096
maxdir 512
boottrk 3584
os 2.2
end
#diskdef gscpm-h64
# seclen 512
# Value of tracks is too large here
# tracks 4096
# sectrk 32
# blocksize 4096
# maxdir 512
# boottrk 3584
# os 2.2
#end
diskdef gscpm-i
seclen 512
tracks 4608
sectrk 32
blocksize 4096
maxdir 512
boottrk 4096
os 2.2
end
diskdef gscpm-j
seclen 512
tracks 5120
sectrk 32
blocksize 4096
maxdir 512
boottrk 4608
os 2.2
end
diskdef gscpm-k
seclen 512
tracks 5632
sectrk 32
blocksize 4096
maxdir 512
boottrk 5120
os 2.2
end
diskdef gscpm-l
seclen 512
tracks 6144
sectrk 32
blocksize 4096
maxdir 512
boottrk 5632
os 2.2
end
diskdef gscpm-m
seclen 512
tracks 6656
sectrk 32
blocksize 4096
maxdir 512
boottrk 6144
os 2.2
end
diskdef gscpm-n
seclen 512
tracks 7168
sectrk 32
blocksize 4096
maxdir 512
boottrk 6656
os 2.2
end
diskdef gscpm-o
seclen 512
tracks 7680
sectrk 32
blocksize 4096
maxdir 512
boottrk 7168
os 2.2
end
diskdef gscpm-p
seclen 512
tracks 7808
sectrk 32
blocksize 4096
maxdir 512
boottrk 7680
os 2.2
end