annotate level1/modules/rfmdesc.asm @ 3169:1ff3d7673e36

mc09 l2: bring sys/makefile in line with latest organisation for other platforms Revise bootfiles/makefile to remove sysgo from bootfile - it can be found on the root of the disk.
author Neal Crook <foofoobedoo@gmail.com>
date Mon, 17 Apr 2017 22:59:28 +0100
parents a7c66ffbec7c
children
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
2858
632187a1083e Spell DNum consistently
Tormod Volden <debian.tormod@gmail.com>
parents: 2798
diff changeset
35 fcb DNum drive number
2468
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/
2915
a7c66ffbec7c Demystify string character calculation involving DNum or ITDRV
Tormod Volden <debian.tormod@gmail.com>
parents: 2858
diff changeset
42 fcb '0+DNum+$80
2468
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