Mercurial > hg > Members > kono > nitros9-code
changeset 345:8d1e2504f428
Removed
author | boisy |
---|---|
date | Wed, 24 Jul 2002 19:58:30 +0000 |
parents | d111309b0f11 |
children | 838259ca0b7c |
files | level2/modules/ez135_dd.asm level2/modules/r1_rampak256.asm level2/modules/r1_rampak512.asm |
diffstat | 3 files changed, 0 insertions(+), 174 deletions(-) [+] |
line wrap: on
line diff
--- a/level2/modules/ez135_dd.asm Wed Jul 24 19:55:44 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -* TC^3 version 124/125/126 descriptor dd 365 meg Quantum drive -* 126 rev B. -* Binary SCSI ID - - nam tc3.descriptor (dd) - ifp1 - use defsfile - use rbfdefs - endc - ttl device descriptor for Quantum Lightning 365S -verson equ $02 - mod endmod,hdnam,devic+objct,reent+verson,hdmgr,hddrv - - fcb $ff mode - fcb $07 port msb l2 - fdb $ff74 port lsb's - fcb hdnam-*-1 init table size - fcb $01 dev type 1=rbf - fcb $00 logical drive number (0-3) - fcb $00 step rate and retry options - fcb $80 device type 80=hd - fcb $90 media density -* bit 7 = Enable PHYSICAL format = 1 (logical format always enabled). -* bit 6 = Drive init = 1 (ONLY for st506 drives & wd1002/adaptec/xebec cont). -* bit 5 = LUN (2nd drive = 1) (only on st506 drives with external controller) -* bit 4 = Recal on first access = 1 (Needed for normal embeded scsi drives) -* bit 3 = Spare -* bits 0 - 2 = SCSI ID BINARY.ID0=0,ID1=1,ID2=2,ID3=3,ID4=4,ID5=5,ID6=6,ID7=7 - - fdb $15c1 tracks per drive, see below - fcb $08 number of sides - fcb $01 verify writes 1=no verify - fdb $20 default sectors/track (32 sectors per physical track) - fdb $20 track 0 sectors - fcb $1 interleave - fcb $20 default allocation in sectors - -* added definitions -* actual drive charcteristics for init routine -* NOT USED FOR EMBEDED DRIVES -* First Physical Drive (lun 0) - - fdb $0 cylinders - fcb $0 number of heads - fdb $0 reduced write current starting cylinder - fdb $0 write precomp starting cylinder - fcb $0 max eec error burst length to be corrected - -* Second physical drive (lun 1) - - fdb $0 - fcb $0 - fdb $0 - fdb $0 - fcb $0 - -* drive offsets (this is in GROUPS OF 256 SECTORS!) -* can be used to logically partition 1 physical drive into up to -* 4 logical drives. -* I always use a least an offset of 1 to allow for possible os9 boot -* track on the drive, also if it's a used PC drive, the first few -* cyls are where all the errors are :-) - - fdb 0 drive 0 - fdb 0 drive 1 - fdb 0 drive 2 - fdb 0 drive 3 - -* Multipak slot select (Only used for DISTO Host adapter) - - fcb $ff slot for mpak scs 0=slot 1 1=slot 2 2=slot 3 3=slot4 $ff=no mapk - -* note that the drive name is unrelated to the physical or logical drive -* number. - -HDNAM fcs "h0" -HDMGR fcs "RBF" - -* note the name here. DI1024, DIS512 and DI256 are DISTO DRIVERS of various -* sector sizes. TC1024, TCC512 and TCCCHD are the equivalents for the TC3 host -* adapter. DBHSHD for 256 byte/sector st506 style external controllers which -* require handshaking on each byte of a data transfer (i.e. adaptec). DIDBHS -* for the same thing with a DISTO host adapter. - -HDDRV fcs "KTS512b" - emod -endmod equ * - end
--- a/level2/modules/r1_rampak256.asm Wed Jul 24 19:55:44 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ - nam R1 - ttl Disto RAM Pak descriptor - -* Disassembled 98/08/24 11:29:00 by Disasm v1.6 (C) 1988 by RML - -MPISlot equ 2 (slot 0-3) - - ifp1 - use defsfile - use rbfdefs - endc - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $02 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb $07 extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb MPISlot drive number - fcb 0 step rate - fcb TYP.NSF drive device type - fcb DNS.MFM media density:0=single,1=double - fdb 16 number of cylinders (tracks) - fcb 1 number of sides - fcb 1 verify disk writes:0=on - fdb 64 # of sectors per track - fdb 64 # of sectors per track (track 0) - fcb 1 sector interleave factor - fcb 1 minimum size of sector allocation - -initsize equ * -name fcs /R1/ -mgrnam fcs /RBF/ -drvnam fcs /RamPak/ - - emod -eom equ * - end
--- a/level2/modules/r1_rampak512.asm Wed Jul 24 19:55:44 2002 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ - nam R1 - ttl Disto RAM Pak descriptor - -* Disassembled 98/08/24 11:29:00 by Disasm v1.6 (C) 1988 by RML - -MPISlot equ 1 (slot 0-3) - - ifp1 - use defsfile - use rbfdefs - endc - -tylg set Devic+Objct -atrv set ReEnt+rev -rev set $02 - - mod eom,name,tylg,atrv,mgrnam,drvnam - - fcb DIR.!ISIZ.!SHARE.!PEXEC.!PWRIT.!PREAD.!EXEC.!UPDAT. mode byte - fcb $07 extended controller address - fdb $FF40 physical controller address - fcb initsize-*-1 initilization table size - fcb DT.RBF device type:0=scf,1=rbf,2=pipe,3=scf - fcb MPISlot drive number - fcb 0 step rate - fcb TYP.NSF drive device type - fcb DNS.MFM media density:0=single,1=double - fdb 32 number of cylinders (tracks) - fcb 1 number of sides - fcb 1 verify disk writes:0=on - fdb 64 # of sectors per track - fdb 64 # of sectors per track (track 0) - fcb 1 sector interleave factor - fcb 1 minimum size of sector allocation - -initsize equ * -name fcs /R1/ -mgrnam fcs /RBF/ -drvnam fcs /RamPak/ - - emod -eom equ * - end