Mercurial > hg > Members > kono > nitros9-code
annotate level1/modules/rbdesc.asm @ 2798:b70d93f8d7ce lwtools-port
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
Updated level1/coco1/modules/makefile & level2/coco3/modules/makefile
so that correct values would be sent to assembler when
building superdesc.asm for s(x).dd and i(x).dd descriptors.
author | drencor-xeen |
---|---|
date | Mon, 28 Jan 2013 16:13:05 -0600 |
parents | 17d43fd29ee2 |
children | 632187a1083e |
rev | line source |
---|---|
2590 | 1 ******************************************************************** |
2 * rbdesc - Device Descriptor Template | |
3 * | |
4 * $Id$ | |
5 * | |
6 * Edt/Rev YYYY/MM/DD Modified by | |
7 * Comment | |
8 * ------------------------------------------------------------------ | |
9 | |
10 nam rbdesc | |
11 ttl Device Descriptor Template | |
12 | |
13 * Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML | |
14 | |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
15 ifp1 |
2590 | 16 use defsfile |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
17 endc |
2590 | 18 |
19 tylg set Devic+Objct | |
20 atrv set ReEnt+rev | |
21 rev set $00 | |
22 | |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
23 IFNDEF Dnum |
2590 | 24 DNum set 0 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
25 ENDC |
2590 | 26 IFNE D35 |
27 Type set TYP.CCF+TYP.3 | |
28 ELSE | |
29 Type set TYP.CCF+TYP.5 | |
30 ENDC | |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
31 IFNDEF Density |
2590 | 32 Density set DNS.MFM |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
33 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
34 IFNDEF Step |
2590 | 35 Step set STP.6ms |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
36 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
37 IFNDEF Cyls |
2590 | 38 Cyls set 35 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
39 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
40 IFNDEF Sides |
2590 | 41 Sides set 1 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
42 ENDC |
2590 | 43 Verify set 1 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
44 IFNDEF SectTrk |
2590 | 45 SectTrk set 18 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
46 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
47 IFNDEF SectTrk0 |
2590 | 48 SectTrk0 set 18 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
49 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
50 IFNDEF Interlv |
2590 | 51 Interlv set 3 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
52 ENDC |
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
53 IFNDEF SAS |
2590 | 54 SAS set 8 |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
55 ENDC |
2590 | 56 |
57 mod eom,name,tylg,atrv,mgrnam,drvnam | |
58 | |
59 fcb DIR.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte | |
60 fcb HW.Page extended controller address | |
61 fdb $FF40 physical controller address | |
62 fcb initsize-*-1 initalization table size | |
63 fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf | |
64 fcb DNum drive number | |
65 fcb Step step rate | |
66 fcb Type drive device type | |
67 fcb Density media density:0=single,1=double | |
68 fdb Cyls number of cylinders (tracks) | |
69 fcb Sides number of sides | |
70 fcb Verify verify disk writes:0=on | |
71 fdb SectTrk # of sectors per track | |
72 fdb SectTrk0 # of sectors per track (track 0) | |
73 fcb Interlv sector interleave factor | |
74 fcb SAS minimum size of sector allocation | |
75 initsize equ * | |
76 | |
77 IFNE DD | |
78 name fcs /DD/ | |
79 ELSE | |
80 name fcs /RTST/ | |
81 fcb '0+DNum+$80 | |
82 ENDC | |
83 mgrnam fcs /RBF/ | |
84 drvnam fcs /rbtest/ | |
85 | |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
86 emod |
2590 | 87 eom equ * |
2798
b70d93f8d7ce
Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents:
2590
diff
changeset
|
88 end |
2590 | 89 |