Mercurial > hg > Members > kono > nitros9-code
changeset 415:79e595f4497b
All CCDisk device descriptors are now made from dx.asm
author | boisy |
---|---|
date | Sat, 21 Sep 2002 03:23:43 +0000 |
parents | e5dfb2271401 |
children | 9e4730f7f7a9 |
files | level1/modules/d0_35s.asm level1/modules/d0_40d.asm level1/modules/d0_80d.asm level1/modules/d0_d64.asm level1/modules/d1_35s.asm level1/modules/d1_40d.asm level1/modules/d1_80d.asm level1/modules/d1_d64.asm level1/modules/d2_35s.asm level1/modules/d2_40d.asm level1/modules/d2_80d.asm level1/modules/d2_d64.asm level1/modules/d3_35s.asm level1/modules/d3_d64.asm level1/modules/ddd0_35s.asm level1/modules/ddd0_40d.asm level1/modules/ddd0_80d.asm level1/modules/makefile |
diffstat | 18 files changed, 48 insertions(+), 1059 deletions(-) [+] |
line wrap: on
line diff
--- a/level1/modules/d0_35s.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D0_35S - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D0_35S - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 0 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 35 -sides set 1 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d0_40d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D0_40D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D0_40D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 0 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 40 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d0_80d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D0_80D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D0_80D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 0 -steprate set 0 -dtype set TYP.CCF -density set DNS.MFM -tracks set 80 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d0_d64.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -******************************************************************** -* progname - program module -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version -* -* $Log$ -* Revision 1.1 2002/07/18 19:53:53 roug -* Checking in the floppy disk device descriptors for Dragon 64 -* -* Revision 1.2 2002/04/21 21:46:22 roug -* Better titles in source files -* -* Revision 1.1 2002/04/21 21:27:50 roug -* These are the kernel modules from Dragon 64's OS9Boot. -* OS9 and OS9p2 are older than what's in ../MODULES so I checked them -* in as well. -* -* - - nam D0 - ttl 40-track floppy disk device descriptor - -* Disassembled 02/04/21 22:37:45 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $02 - mod eom,name,tylg,atrv,mgrnam,drvnam - fcb $FF mode byte - fcb $FF extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb $01 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $00 drive number - fcb $00 step rate - fcb $20 drive device type - fcb $01 media density:0=single,1=double - fdb $0028 number of cylinders (tracks) - fcb $02 number of sides - fcb $00 verify disk writes:0=on - fdb $0012 # of sectors per track - fdb $0012 # of sectors per track (track 0) - fcb $02 sector interleave factor - fcb $08 minimum size of sector allocation -initsize equ * -name equ * - fcs /D0/ -mgrnam equ * - fcs /RBF/ -drvnam equ * - fcs /DDisk/ - emod -eom equ *
--- a/level1/modules/d1_35s.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D1_35S - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D1_35S - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 1 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 35 -sides set 1 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d1_40d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D1_40D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D1_40D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 1 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 40 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d1_80d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D1_80D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D1_80D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 1 -steprate set 0 -dtype set TYP.CCF -density set DNS.MFM -tracks set 80 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d1_d64.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -******************************************************************** -* progname - program module -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version -* -* $Log$ -* Revision 1.1 2002/07/18 19:53:53 roug -* Checking in the floppy disk device descriptors for Dragon 64 -* -* Revision 1.2 2002/04/21 21:46:22 roug -* Better titles in source files -* -* Revision 1.1 2002/04/21 21:27:50 roug -* These are the kernel modules from Dragon 64's OS9Boot. -* OS9 and OS9p2 are older than what's in ../MODULES so I checked them -* in as well. -* -* - - nam D1 - ttl 40-track floppy disk device descriptor - -* Disassembled 02/04/21 22:37:45 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $02 - mod eom,name,tylg,atrv,mgrnam,drvnam - fcb $FF mode byte - fcb $FF extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb $01 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $01 drive number - fcb $00 step rate - fcb $20 drive device type - fcb $01 media density:0=single,1=double - fdb $0028 number of cylinders (tracks) - fcb $02 number of sides - fcb $00 verify disk writes:0=on - fdb $0012 # of sectors per track - fdb $0012 # of sectors per track (track 0) - fcb $02 sector interleave factor - fcb $08 minimum size of sector allocation -initsize equ * -name equ * - fcs /D1/ -mgrnam equ * - fcs /RBF/ -drvnam equ * - fcs /DDisk/ - emod -eom equ *
--- a/level1/modules/d2_35s.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D2_35S - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D2_35S - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 2 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 35 -sides set 1 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d2_40d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D2_40D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D2_40D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 2 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 40 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d2_80d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D2_80D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D2_80D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 2 -steprate set 0 -dtype set TYP.CCF -density set DNS.MFM -tracks set 80 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d2_d64.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -******************************************************************** -* progname - program module -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version -* -* $Log$ -* Revision 1.1 2002/07/18 19:53:53 roug -* Checking in the floppy disk device descriptors for Dragon 64 -* -* Revision 1.2 2002/04/21 21:46:22 roug -* Better titles in source files -* -* Revision 1.1 2002/04/21 21:27:50 roug -* These are the kernel modules from Dragon 64's OS9Boot. -* OS9 and OS9p2 are older than what's in ../MODULES so I checked them -* in as well. -* -* - - nam D2 - ttl 40-track floppy disk device descriptor - -* Disassembled 02/04/21 22:37:45 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - mod eom,name,tylg,atrv,mgrnam,drvnam - fcb $FF mode byte - fcb $FF extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb $01 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $02 drive number - fcb $00 step rate - fcb $20 drive device type - fcb $01 media density:0=single,1=double - fdb $0028 number of cylinders (tracks) - fcb $01 number of sides - fcb $00 verify disk writes:0=on - fdb $0012 # of sectors per track - fdb $0012 # of sectors per track (track 0) - fcb $02 sector interleave factor - fcb $08 minimum size of sector allocation -initsize equ * -name equ * - fcs /D2/ -mgrnam equ * - fcs /RBF/ -drvnam equ * - fcs /DDisk/ - emod -eom equ *
--- a/level1/modules/d3_35s.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -******************************************************************** -* D3_35S - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam D3_35S - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 3 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 35 -sides set 1 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcc /D/ - fcb 176+dnum -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/d3_d64.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,60 +0,0 @@ -******************************************************************** -* progname - program module -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* - Original Dragon Data distribution version -* -* $Log$ -* Revision 1.1 2002/07/18 19:53:53 roug -* Checking in the floppy disk device descriptors for Dragon 64 -* -* Revision 1.2 2002/04/21 21:46:22 roug -* Better titles in source files -* -* Revision 1.1 2002/04/21 21:27:50 roug -* These are the kernel modules from Dragon 64's OS9Boot. -* OS9 and OS9p2 are older than what's in ../MODULES so I checked them -* in as well. -* -* - - nam D3 - ttl 40-track floppy disk device descriptor - -* Disassembled 02/04/21 22:37:45 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - endc -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - mod eom,name,tylg,atrv,mgrnam,drvnam - fcb $FF mode byte - fcb $FF extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb $01 device type:0=scf,1=rbf,2=pipe,3=scf - fcb $03 drive number - fcb $00 step rate - fcb $20 drive device type - fcb $01 media density:0=single,1=double - fdb $0028 number of cylinders (tracks) - fcb $01 number of sides - fcb $00 verify disk writes:0=on - fdb $0012 # of sectors per track - fdb $0012 # of sectors per track (track 0) - fcb $02 sector interleave factor - fcb $08 minimum size of sector allocation -initsize equ * -name equ * - fcs /D3/ -mgrnam equ * - fcs /RBF/ -drvnam equ * - fcs /DDisk/ - emod -eom equ *
--- a/level1/modules/ddd0_35s.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,53 +0,0 @@ -******************************************************************** -* DDD0_35S - CCDisk default device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam DDD0_35S - ttl CCDisk default device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum equ 0 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb $00 step rate - fcb TYP.CCF+TYP.5 drive device type - fcb DNS.MFM media density:0=single,1=double - fdb 35 number of cylinders (tracks) - fcb 1 number of sides - fcb 0 verify disk writes:0=on - fdb 18 # of sectors per track - fdb 18 # of sectors per track (track 0) - fcb 2 sector interleave factor - fcb 8 minimum size of sector allocation -initsize equ * - -name fcs /DD/ -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/ddd0_40d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -******************************************************************** -* DDD0_40D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam DDD0_40D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 0 -steprate set 0 -dtype set TYP.CCF+TYP.5 -density set DNS.MFM -tracks set 40 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcs /DD/ -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/ddd0_80d.asm Fri Sep 20 22:47:45 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -******************************************************************** -* DDD0_80D - CCDisk device descriptor -* -* $Id$ -* -* Ed. Comments Who YY/MM/DD -* ------------------------------------------------------------------ -* From Tandy OS-9 Level One VR 02.00.00 - - nam DDD0_80D - ttl CCDisk device descriptor - -* Disassembled 98/08/23 17:09:41 by Disasm v1.6 (C) 1988 by RML - - ifp1 - use defsfile - use rbfdefs - endc - -dnum set 0 -steprate set 0 -dtype set TYP.CCF -density set DNS.MFM -tracks set 80 -sides set 2 -verify set 1 -nsect set 18 -nsect0 set nsect -ilv set 2 -sas set 8 - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $01 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb HW.Page extended controller address - fdb DPort physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb dnum drive number - fcb steprate step rate - fcb dtype drive device type - fcb density media density:0=single,1=double - fdb tracks number of cylinders (tracks) - fcb sides number of sides - fcb verify verify disk writes:0=on - fdb nsect # of sectors per track - fdb nsect0 # of sectors per track (track 0) - fcb ilv sector interleave factor - fcb sas minimum size of sector allocation -initsize equ * - -name fcs /DD/ -mgrnam fcs /RBF/ -drvnam fcs /CCDisk/ - - emod -eom equ * - end -
--- a/level1/modules/makefile Fri Sep 20 22:47:45 2002 +0000 +++ b/level1/modules/makefile Sat Sep 21 03:23:43 2002 +0000 @@ -45,6 +45,54 @@ $(UNIX2OS9) $(HELP) $(CHMOD) 644 $(HELP) +# Special cases here +SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ + -aInterlv=3 -aSAS=8 +DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ + -aInterlv=3 -aSAS=8 +DSDD80 = -aCyls=80 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ + -aInterlv=3 -aSAS=8 + +# Floppy descriptors +ddd0_35s.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=0 -aDD=1 + +d0_35s.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=0 + +d1_35s.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=1 + +d2_35s.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=2 + +d3_35s.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=3 + +ddd0_40d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 -aDD=1 + +d0_40d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 + +d1_40d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=1 + +d2_40d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=2 + +ddd0_80d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 -aDD=1 + +d0_80d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 + +d1_80d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=1 + +d2_80d.dd: dx.asm + $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=2 + # Kernel track for OS-9 in ROM on a CoCo kernel_rom: $(KERNEL_ROM) $(DEPENDS) $(MERGE) $(KERNEL_ROM)>$@