annotate level1/modules/rfmdesc.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 f2592e82a68d
children 632187a1083e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
1 ********************************************************************
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
2 * RFMDesc - Remote File Manager Device Descriptor Template
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
3 *
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
4 * $Id$
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
5 *
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
7 * Comment
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
8 * ------------------------------------------------------------------
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
9 * 0 2003/03/28 Boisy G. Pitre
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
10 * Created.
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
11
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
12 nam RFMDesc
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
13 ttl Remote File Manager Device Descriptor Template
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
14
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
15 ifp1
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
16 use defsfile
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
17 endc
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
18
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
19
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
20 tylg set Devic+Objct
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
21 atrv set ReEnt+rev
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
22 rev set $00
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
23
2798
b70d93f8d7ce Updated coco1/modules/makefile and coco3/modules/makefile to help resolve issues with i(x) and s(x) descriptors.
drencor-xeen
parents: 2468
diff changeset
24 IFNDEF DNum
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
25 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: 2468
diff changeset
26 ENDC
2468
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
27
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
28 mod eom,name,tylg,atrv,mgrnam,drvnam
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
29
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
30 fcb DIR.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
31 fcb HW.Page extended controller address
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
32 fdb $0000+DNum physical controller address
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
33 fcb initsize-*-1 initilization table size
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
34 fcb DT.RFM device type:0=scf,1=rbf,2=pipe,3=scf
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
35 fcb dnum drive number
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
36 initsize equ *
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
37
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
38 IFNE DD
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
39 name fcs /DD/
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
40 ELSE
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
41 name fcc /Y/
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
42 fcb 176+DNum
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
43 ENDC
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
44
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
45 mgrnam fcs /RFM/
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
46 drvnam fcs /RFMDrv/
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
47
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
48
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
49 emod
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
50 eom equ *
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
51 end
f2592e82a68d Formalized RFM descriptor creation
boisy
parents:
diff changeset
52