Imported Upstream version 2.1
[debian/cpmtools] / diskdefs
1 diskdef ibm-3740
2   seclen 128
3   tracks 77
4   sectrk 26
5   blocksize 1024
6   maxdir 64
7   skew 6
8   boottrk 2
9   os p2dos
10 end
11
12 diskdef 4mb-hd
13   seclen 128
14   tracks 1024
15   sectrk 32
16   blocksize 2048
17   maxdir 256
18   skew 1
19   boottrk 0
20   os p2dos
21 end
22
23 diskdef pcw
24   seclen 512
25   tracks 40
26   sectrk 9
27   blocksize 1024
28   maxdir 64
29   skew 1
30   boottrk 1
31   os 3
32 end
33
34 diskdef pc1.2m
35   seclen 512
36   tracks 80
37   # this format uses 15 sectors per track, but 30 per cylinder
38   sectrk 30
39   blocksize 4096
40   maxdir 256
41   skew 1
42   boottrk 0
43   os 3
44 end
45
46 diskdef cf2dd
47   seclen 512
48   tracks 160
49   sectrk 9
50   blocksize 2048
51   maxdir 256
52   skew 1
53   boottrk 1
54   os 3
55 end
56
57 #amstrad: values are read from super block (special name hardcoded)
58
59 # Royal alphatronic
60 # setfdprm /dev/fd1 dd ssize=256 cyl=40 sect=16 head=2
61 diskdef alpha
62   seclen 256
63   tracks 40
64   sectrk 32
65   blocksize 2048
66   maxdir 128
67   skew 1
68   boottrk 2
69   os 2.2
70 end
71
72 # Apple II CP/M skew o Apple II DOS 3.3 skew
73 diskdef apple-do
74   seclen 256
75   tracks 35
76   sectrk 16
77   blocksize 1024
78   maxdir 64
79   skew 0
80   boottrk 3
81   os 2.2
82 end
83
84 # Apple II CP/M skew o Apple II PRODOS skew
85 diskdef apple-po
86   seclen 256
87   tracks 35
88   sectrk 16
89   blocksize 1024
90   maxdir 64
91   skew 0
92   boottrk 3
93   os 2.2
94 end
95
96 # MYZ80 hard drive (only works with libdsk, because it has a 256-byte header)
97 diskdef myz80
98   seclen 1024
99   tracks 64
100   sectrk 128
101   blocksize 4096
102   maxdir 1024
103   skew 1
104   boottrk 0
105   os 3
106 end
107
108 # Despite being Amstrad formats, CPC System and CPC Data don't have an Amstrad 
109 # superblock. You'll need to use libdsk to access them because the Linux 
110 # and Windows kernel drivers won't touch them.
111 diskdef cpcsys
112   seclen 512
113   tracks 40
114   sectrk 9
115   blocksize 1024
116   maxdir 64
117   skew 1
118   boottrk 2
119   os 3
120 end
121 diskdef cpcdata
122   seclen 512
123   tracks 40
124   sectrk 9
125   blocksize 1024
126   maxdir 64
127   skew 1
128   boottrk 0
129   os 3
130 end
131
132 # after being read in with no sector skew.
133 diskdef nigdos
134   seclen 512
135   # NigDos double sided disk format, 42 tracks * 2 sides
136   tracks 84
137   sectrk 10
138   blocksize 2048
139   maxdir 128
140   skew 1
141   boottrk 0
142   # this format wastes half of the directory entry
143   logicalextents 1
144   os 3
145 end
146
147 diskdef epsqx10
148   seclen 512
149   tracks 40
150   sectrk 20
151   blocksize 2048
152   maxdir 128
153   skew 0
154   boottrk 2
155   os 2.2
156 end
157
158 diskdef ibm-8ss 
159   seclen 512
160   tracks 40
161   sectrk 8
162   blocksize 1024
163   maxdir 64
164   skew 0
165   boottrk 1
166   os 2.2
167 end