annotate level1/modules/dd_d64.asm @ 1138:6264431d0c88

renamed dx.asm to ccdiskdesc.asm sysgo.asm now holds date of 3.1.1 release
author boisy
date Fri, 18 Apr 2003 16:29:09 +0000
parents 360005465b59
children 10957d54bf16
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
239
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
1 ********************************************************************
507
360005465b59 Added appropriate header
boisy
parents: 239
diff changeset
2 * DD - 40-track floppy disk device descriptor
239
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
3 *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
4 * $Id$
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
5 *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
6 * Ed. Comments Who YY/MM/DD
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
7 * ------------------------------------------------------------------
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
8 * - Original Dragon Data distribution version
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
9 *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
10 * $Log$
507
360005465b59 Added appropriate header
boisy
parents: 239
diff changeset
11 * Revision 1.2 2002/10/10 14:50:21 boisy
360005465b59 Added appropriate header
boisy
parents: 239
diff changeset
12 * Added appropriate header
360005465b59 Added appropriate header
boisy
parents: 239
diff changeset
13 *
239
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
14 * Revision 1.1 2002/07/18 19:53:53 roug
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
15 * Checking in the floppy disk device descriptors for Dragon 64
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
16 *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
17 * Revision 1.2 2002/04/21 21:46:22 roug
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
18 * Better titles in source files
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
19 *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
20 * Revision 1.1 2002/04/21 21:27:50 roug
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
21 * These are the kernel modules from Dragon 64's OS9Boot.
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
22 * OS9 and OS9p2 are older than what's in ../MODULES so I checked them
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
23 * in as well.
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
24
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
25 nam DD
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
26 ttl 40-track floppy disk device descriptor
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
27
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
28 * Disassembled 02/04/21 22:37:45 by Disasm v1.6 (C) 1988 by RML
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
29
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
30 ifp1
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
31 use defsfile
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
32 endc
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
33 tylg set Devic+Objct
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
34 atrv set ReEnt+rev
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
35 rev set $02
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
36 mod eom,name,tylg,atrv,mgrnam,drvnam
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
37 fcb $FF mode byte
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
38 fcb $FF extended controller address
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
39 fdb $FF40 physical controller address
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
40 fcb initsize-*-1 initilization table size
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
41 fcb $01 device type:0=scf,1=rbf,2=pipe,3=scf
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
42 fcb $00 drive number
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
43 fcb $00 step rate
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
44 fcb $20 drive device type
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
45 fcb $01 media density:0=single,1=double
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
46 fdb $0028 number of cylinders (tracks)
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
47 fcb $02 number of sides
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
48 fcb $00 verify disk writes:0=on
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
49 fdb $0012 # of sectors per track
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
50 fdb $0012 # of sectors per track (track 0)
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
51 fcb $02 sector interleave factor
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
52 fcb $08 minimum size of sector allocation
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
53 initsize equ *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
54 name equ *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
55 fcs /DD/
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
56 mgrnam equ *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
57 fcs /RBF/
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
58 drvnam equ *
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
59 fcs /DDisk/
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
60 emod
8b71b12c468f Checking in the floppy disk device descriptors for Dragon 64
roug
parents:
diff changeset
61 eom equ *