|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 6144 (0x1800) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package Scsi, seg_021fe6
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
-- Copyright (c) 1990 Meridian Software Systems, Inc. -- with Mac_Types; use Mac_Types; package Scsi is Scinc : constant := 1; Scnoinc : constant := 2; Scadd : constant := 3; Scmove : constant := 4; Scloop : constant := 5; Scnop : constant := 6; Scstop : constant := 7; Sccomp : constant := 8; Sccommerr : constant := 2; Scarbnberr : constant := 3; Scbadparmserr : constant := 4; Scphaseerr : constant := 5; Sccompareerr : constant := 6; Scmgrbusyerr : constant := 7; Scsequenceerr : constant := 8; Scbustoerr : constant := 9; Sccomplphaseerr : constant := 10; Sbsigword : constant := 16#4552#; Pmapsig : constant := 16#504D#; type Array0_242integer is array (0 .. 242) of Mac_Types.Integer; type Block0 is record Sbsig : Mac_Types.Integer; Sbblksize : Mac_Types.Integer; Sbblkcount : Longint; Sbdevtype : Mac_Types.Integer; Sbdevid : Mac_Types.Integer; Sbdata : Longint; Sbdrvrcount : Mac_Types.Integer; Ddblock : Longint; Ddsize : Mac_Types.Integer; Ddtype : Mac_Types.Integer; Ddpad : Array0_242integer; end record; type Array0_31char is array (0 .. 31) of Char; type Array0_15char is array (0 .. 15) of Char; type Array0_187integer is array (0 .. 187) of Mac_Types.Integer; type Partition is record Pmsig : Mac_Types.Integer; Pmsigpad : Mac_Types.Integer; Pmmapblkcnt : Longint; Pmpypartstart : Longint; Pmpartblkcnt : Longint; Pmpartname : Array0_31char; Pmpartype : Array0_31char; Pmlgdatastart : Longint; Pmdatacnt : Longint; Pmpartstatus : Longint; Pmlgbootstart : Longint; Pmbootsize : Longint; Pmbootaddr : Longint; Pmbootaddr2 : Longint; Pmbootentry : Longint; Pmbootentry2 : Longint; Pmbootcksum : Longint; Pmprocessor : Array0_15char; Pmpad : Array0_187integer; end record; type Scsiinstr is record Scopcode : Mac_Types.Integer; Scparam1 : Longint; Scparam2 : Longint; end record; function Scsireset return Oserr; pragma Interface (Mpwpascal, Scsireset, "SCSIRESET"); function Scsiget return Oserr; pragma Interface (Mpwpascal, Scsiget, "SCSIGET"); function Scsiselect (Targetid : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Scsiselect, "SCSISELECT"); function Scsicmd (Buffer : Ptr; Count : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Scsicmd, "SCSICMD"); function Scsiread (Tibptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Scsiread, "SCSIREAD"); function Scsirblind (Tibptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Scsirblind, "SCSIRBLIND"); function Scsiwrite (Tibptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Scsiwrite, "SCSIWRITE"); function Scsiwblind (Tibptr : Ptr) return Oserr; pragma Interface (Mpwpascal, Scsiwblind, "SCSIWBLIND"); function Scsicomplete (Stat : Varinteger; Message : Varinteger; Wait : Longint) return Oserr; pragma Interface (Mpwpascal, Scsicomplete, "SCSICOMPLETE"); function Scsistat return Mac_Types.Integer; pragma Interface (Mpwpascal, Scsistat, "SCSISTAT"); function Scsiselatn (Targetid : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Scsiselatn, "SCSISELATN"); function Scsimsgin (Message : Varinteger) return Oserr; pragma Interface (Mpwpascal, Scsimsgin, "SCSIMSGIN"); function Scsimsgout (Message : Mac_Types.Integer) return Oserr; pragma Interface (Mpwpascal, Scsimsgout, "SCSIMSGOUT"); end Scsi;
nblk1=5 nid=0 hdr6=a [0x00] rec0=21 rec1=00 rec2=01 rec3=024 [0x01] rec0=1a rec1=00 rec2=02 rec3=042 [0x02] rec0=1e rec1=00 rec2=03 rec3=028 [0x03] rec0=19 rec1=00 rec2=04 rec3=054 [0x04] rec0=04 rec1=00 rec2=05 rec3=000 tail 0x2171dcd0283906e3a652b 0x42a00088462060003