Imported Upstream version 2.17
[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 2.2
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 # CP/M 86 on 1.44MB floppies
47 diskdef cpm86-144feat
48   seclen 512
49   tracks 160
50   sectrk 18
51   blocksize 4096
52   maxdir 256
53   skew 1
54   boottrk 2
55   os 3
56 end
57
58 # CP/M 86 on 720KB floppies
59 diskdef cpm86-720
60   seclen 512
61   tracks 160
62   sectrk 9 
63   blocksize 2048
64   maxdir 256
65   skew 1
66   boottrk 2
67   os 3
68 end
69
70 diskdef cf2dd
71   seclen 512
72   tracks 160
73   sectrk 9
74   blocksize 2048
75   maxdir 256
76   skew 1
77   boottrk 1
78   os 3
79 end
80
81 #amstrad: values are read from super block (special name hardcoded)
82
83 # Royal alphatronic
84 # setfdprm /dev/fd1 dd ssize=256 cyl=40 sect=16 head=2
85 diskdef alpha
86   seclen 256
87   tracks 40
88   sectrk 32
89   blocksize 2048
90   maxdir 128
91   skew 1
92   boottrk 2
93   os 2.2
94 end
95
96 # Apple II CP/M skew o Apple II DOS 3.3 skew
97 diskdef apple-do
98   seclen 256
99   tracks 35
100   sectrk 16
101   blocksize 1024
102   maxdir 64
103   skewtab 0,6,12,3,9,15,14,5,11,2,8,7,13,4,10,1
104   boottrk 3
105   os 2.2
106 end
107
108 # Apple II CP/M skew o Apple II PRODOS skew
109 diskdef apple-po
110   seclen 256
111   tracks 35
112   sectrk 16
113   blocksize 1024
114   maxdir 64
115   skewtab 0,9,3,12,6,15,1,10,4,13,7,8,2,11,5,14
116   boottrk 3
117   os 2.2
118 end
119
120 # MYZ80 hard drive (only works with libdsk, because it has a 256-byte header)
121 diskdef myz80
122   seclen 1024
123   tracks 64
124   sectrk 128
125   blocksize 4096
126   maxdir 1024
127   skew 1
128   boottrk 0
129   os 3
130 end
131
132 # Despite being Amstrad formats, CPC System and CPC Data don't have an Amstrad 
133 # superblock. You'll need to use libdsk to access them because the Linux 
134 # and Windows kernel drivers won't touch them.
135 diskdef cpcsys
136   seclen 512
137   tracks 40
138   sectrk 9
139   blocksize 1024
140   maxdir 64
141   skew 1
142   boottrk 2
143   os 3
144 end
145 diskdef cpcdata
146   seclen 512
147   tracks 40
148   sectrk 9
149   blocksize 1024
150   maxdir 64
151   skew 1
152   boottrk 0
153   os 3
154 end
155
156 # after being read in with no sector skew.
157 diskdef nigdos
158   seclen 512
159   # NigDos double sided disk format, 42 tracks * 2 sides
160   tracks 84
161   sectrk 10
162   blocksize 2048
163   maxdir 128
164   skew 1
165   boottrk 0
166   # this format wastes half of the directory entry
167   logicalextents 1
168   os 3
169 end
170
171 diskdef epsqx10
172   seclen 512
173   tracks 40
174   sectrk 20
175   blocksize 2048
176   maxdir 128
177   skew 0
178   boottrk 2
179   os 2.2
180 end
181
182 diskdef ibm-8ss
183   seclen 512
184   tracks 40
185   sectrk 8
186   blocksize 1024
187   maxdir 64
188   skew 0
189   boottrk 1
190   os 2.2
191 end
192
193 diskdef ibm-8ds
194   seclen 512
195   tracks 40
196   sectrk 8
197   blocksize 1024
198   maxdir 64
199   skew 0
200   boottrk 1
201   os 2.2
202 end
203
204 diskdef electroglas
205   seclen 512
206   tracks 80
207   sectrk 10
208   blocksize 2048
209   maxdir 256
210   skew 0
211   boottrk 1
212   os 3
213 end
214
215 # IBM CP/M-86
216 # setfdprm /dev/fd1 sect=8 dtr=1 hd ssize=512 tpi=48 head=1
217 diskdef ibmpc-514ss
218    seclen 512
219    tracks 40
220    sectrk 8
221    blocksize 1024
222    maxdir 64
223    skew 1
224    boottrk 1
225    os 2.2
226 end
227
228 # IBM CP/M-86
229 # setfdprm /dev/fd1 sect=8 dtr=1 hd ssize=512 tpi=48
230 diskdef ibmpc-514ds
231    seclen 512
232    tracks 80
233    sectrk 8
234    blocksize 2048
235    maxdir 64
236    skew 0
237    boottrk 2
238    os 2.2
239 end
240
241 diskdef p112
242   seclen 512
243   tracks 160
244   sectrk 18
245   blocksize 2048
246   maxdir 256
247   skew 1
248   boottrk 2
249   os 3
250 end
251
252 diskdef p112-old
253   seclen 512
254   tracks 160
255   sectrk 18
256   blocksize 2048
257   maxdir 128
258   skew 1
259   boottrk 1
260   os 3
261 end
262
263 diskdef gide-cfa
264   seclen 512
265   tracks 1000
266   sectrk 16
267   blocksize 4096
268   maxdir 1024
269   skew 0
270   boottrk 2
271   os 3
272 end
273
274 diskdef gide-cfb
275   seclen 512
276   tracks 1000
277   sectrk 16
278   blocksize 4096
279   maxdir 1024
280   skew 0
281   boottrk 0
282 # Start of second partition
283   offset 1000trk
284   os 3
285 end
286
287 # AT&T/Olivetti Word Processor
288 diskdef attwp
289    seclen 256
290    tracks 80
291    sectrk 32
292    blocksize 2048
293    maxdir 128
294    boottrk 1
295    logicalextents 1
296    skewtab 0,2,4,6,8,10,12,14,1,3,5,7,9,11,13,15,16,18,20,22,24,26,28,30,17,19,21,23,25,27,29,31
297    os 2
298 end
299
300 # Kaypro II
301 diskdef kpii
302   seclen 512
303   tracks 40
304   sectrk 10
305   blocksize 1024
306   maxdir 64
307   skew 0
308   boottrk 1
309   os 2.2
310 end
311
312 # Kayro IV
313 diskdef kpiv
314   seclen 512
315   tracks 80
316   sectrk 10
317   blocksize 2048
318   maxdir 64
319   skew 0
320   boottrk 1
321   os 2.2
322 end
323
324 # setfdprm /dev/fd0 dd sect=10
325 diskdef interak
326   seclen 512
327   tracks 80
328   sectrk 20
329   blocksize 4096
330   maxdir 256
331   skew 1
332   boottrk 2
333   os 2.2
334 end
335
336 # Timex FDD3000 3"
337 diskdef fdd3000
338   seclen 256
339   tracks 40
340   sectrk 16
341   blocksize 1024
342   maxdir 128
343   boottrk 4
344   os 2.2
345   skew 7
346 end
347
348 # Timex FDD3000 3"
349 diskdef fdd3000_2
350   seclen 256
351   tracks 40
352   sectrk 16
353   blocksize 1024
354   maxdir 128
355   boottrk 2
356   os 2.2
357   skew 5
358 end
359
360 # Robotron 1715
361 diskdef 1715
362   seclen 1024
363   tracks 40
364   sectrk 5
365   blocksize 1024
366   maxdir 64
367   skew 0
368   boottrk 3
369   os 2.2
370 end
371
372 # Robotron 1715 with SCP3
373 diskdef 17153
374   seclen 1024
375   tracks 160
376   sectrk 5
377   blocksize 2048
378   maxdir 128
379   skew 0
380   boottrk 4
381   os 3
382 end
383
384 # Visual Technology Visual 1050 computer
385 diskdef v1050
386   seclen 512
387   tracks 80
388   sectrk 10
389   blocksize 2048
390   maxdir 128
391   skew 0
392   boottrk 2
393   os 3
394 end
395
396 # Microbee 40 track 5.25" disks
397 diskdef microbee40
398   seclen 512
399   tracks 80
400   sectrk 10
401   blocksize 2048
402   maxdir 128
403   skewtab 1,4,7,0,3,6,9,2,5,8
404   boottrk 2
405   os 2.2
406 end
407
408 diskdef dreamdisk40
409   seclen 512
410   tracks 80
411   sectrk 10
412   blocksize 2048
413   maxdir 128
414   skewtab 1,4,7,0,3,6,9,2,5,8
415   boottrk 2
416   os 2.2
417 end
418
419 diskdef dreamdisk80
420   seclen 512
421   tracks 160
422   sectrk 10
423   blocksize 2048
424   maxdir 256
425   skewtab 1,4,7,0,3,6,9,2,5,8
426   boottrk 2
427   os 2.2
428 end
429
430 diskdef rc759
431   seclen 1024
432   tracks 154
433   sectrk 8
434   blocksize 2048
435   maxdir 512
436   boottrk 4
437   os 3
438 end
439
440 # ICL Comet: 40 track 5.25" Single Sided
441 #
442 diskdef icl-comet-525ss
443    seclen 512
444    tracks 40
445    sectrk 10
446    blocksize 1024
447    maxdir 64
448    skewtab 0,3,6,9,2,5,8,1,4,7
449    boottrk 2
450    os 2.2
451 end
452
453 diskdef z80pack-hd
454   seclen 128
455   tracks 255
456   sectrk 128
457   blocksize 2048
458   maxdir 1024
459   skew 0
460   boottrk 0
461   os 2.2
462 end
463
464 diskdef z80pack-hdb
465   seclen 128
466   tracks 256
467   sectrk 16384
468   blocksize 16384
469   maxdir 8192
470   skew 0
471   boottrk 0
472   os 2.2
473 end
474
475 # Bondwell 12 and 14 disk images in IMD raw binary format
476 diskdef bw12
477   seclen 256
478   tracks 40
479   sectrk 18
480   blocksize 2048
481   maxdir 64
482   skew 1
483   boottrk 2
484   os 2.2
485 end
486
487 diskdef bw14
488   seclen 256
489   tracks 80
490   sectrk 18
491   blocksize 2048
492   maxdir 64
493   skew 1
494   boottrk 2
495   os 2.2
496 end
497
498 ############################
499 # north star cp/m  disks
500 ############################
501
502 #North Star floppy 360K
503
504 diskdef nsfd
505   seclen 512
506   tracks 70 
507   sectrk 10 
508   blocksize 2048
509   maxdir 64
510   skew 5  
511   boottrk 2
512   os 2.2   
513 end
514
515
516 #North Star CP/M Virtual-Disk file on Hard Disk
517 # prepared with allocation factor = 4
518 # as in "CR CPMB 4000 4"
519 # needs to be copied off hard drive before you can 
520 # work on it with cpmtools
521
522 diskdef nshd4
523   seclen 512
524   tracks 512
525   sectrk 16 
526   blocksize 4096
527   maxdir 256
528   skew 0  
529   boottrk 0
530   os 2.2   
531 end
532
533
534 #North Star CP/M Virtual-Disk file on Hard Disk
535 # prepared with allocation factor = 8
536 # as in "CR CPMB 6000 8"
537 # needs to be copied off hard drive before you can
538 # work on it with cpmtools
539
540 diskdef nshd8
541   seclen 512
542   tracks 1024
543   sectrk 16 
544   blocksize 8192
545   maxdir 256
546   skew 0  
547   boottrk 0
548   os 2.2   
549 end
550
551 # Northstar Micro-Disk System MDS-A-D 175
552 diskdef mdsad175
553     seclen 512
554     blocksize 1024
555     tracks 35
556     maxdir 64
557     boottrk 2
558     sectrk 10
559     skew 5
560     os 2.2
561 end
562
563
564 # Northstar Micro-Disk System MDS-A-D 350
565 diskdef mdsad350
566    seclen 512
567    blocksize 2048
568    tracks 70
569    maxdir 64
570    boottrk 2
571    sectrk 10
572    skew 5
573    os 2.2
574 end
575
576
577 # Osborne 1
578 diskdef osborne1
579    seclen 1024
580    tracks 40
581    sectrk 5
582    blocksize 1024
583    maxdir 64
584    boottrk 3
585    os 2
586 end
587
588 # Osborne Nuevo/Vixen/4
589 diskdef osborne4
590    seclen 1024
591    tracks 80
592    sectrk 5
593    blocksize 2048
594    maxdir 128
595    skew 2
596    boottrk 2
597    os 2
598 end
599
600 # Lobo Max-80 8" CP/M 2
601 diskdef lobo2
602   seclen 256
603   tracks 77
604   sectrk 30
605   blocksize 2048
606   maxdir 64
607   skew 0
608   boottrk 2
609   os 2.2
610 end
611
612 #Lobo Max-80 8" CP/M 3
613 diskdef lobo3
614   seclen 512
615   tracks 77
616   sectrk 17
617   blocksize 2048
618   maxdir 64
619   skew 0
620   boottrk 2
621   os 3
622 end
623
624 # PRO CP/M RZ50 DZ format, experimental
625 diskdef dec_pro
626   seclen 512
627   tracks 80
628   sectrk 10
629   blocksize 2048
630   maxdir 128
631   skew 2
632   boottrk 2
633   os 2.2
634 end