DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦844fd21cf⟧ HLP, TextFile

    Length: 4427 (0x114b)
    Types: HLP, TextFile
    Names: »DISKMD.HLP«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »DISKMD.HLP« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »DISKMD.HLP« 

TextFile

DISKMD

The DISKMD program is a DFS based disk utility which is useful for a
wide range of disk problems.  It is USER_INTERFACE based and has commands
that allow lo-level operations with disk drives. The program has two
1024 byte (R1000 disk block size) buffers, a read and a write buffer. All
reads are done into the read buffer, all writes are from the write buffer.

Commands:
    BYE     Exits DISKMD.

    COPY    Copies the contents of the read buffer into the write buffer.
    
    CORRECTABL Requires 3 arguments, the cylinder, head and sector address
            of a 512 byte sector to read. It then reads that sector and 
            determines if it was 
                read error free or 
                read with a correctable error or 
                read with an uncorrectable error 
            This is only supported for 200 and 300S processors.

    CSTATUS Displays present status of current unit. This is only accurate
            for 200 and 300S processors.

    CTS     The CTS command requires a single decimal argument which
            is converted into cylinder, track, and sector and then
            inserted into the macro evaluation buffer. For example, to
            read the first page of bad block information do "rd [cts 5]".

    DATA    The DATA command requires a single hex argument which is
            truncated to 16 bits and used to fill the write buffer.

    DBN     The DBN command requires three decimal arguments which
            are converted into a disk block number and inserted into
            then macro evaluation buffer. This can be used to find the 
            physical location of a block on the disk. 

    DISPLAY The DISPLAY command displays the contents of the read buffer.

    EDIT    The EDIT command requires two hex arguments.  The first
            is used as a word address in the write buffer and the second
            is a 16 bit data word which is inserted into the write
            buffer at the specified address. The write buffer has 100 (hex)
            16 bit words starting at address 0.

    FIXUP   This will use the error pattern and offset stored from the last 
            read and the data in the read buffer to create 'corrected' data
            in the write buffer. You can then use the FORMATS command to 
            write the corrected sector back to the disk.
            This is only supported for 200 and 300S processors.
    
    FORMATS Format Sector requires three decimal arguments : cylinder,
            head and sector. It then formats the single specified sector
            with good user and manufacturer flags and data from the first
            half of the write buffer.

    HELP    Displays this text on the console.

    RD      The RD command requires three decimal arguments which
            are the cylinder, track, and sector of a 1KB disk block
            to be read from the current unit into the read buffer.
            If any errors are encountered during the read the buffer
            will only contain data from sector successfully read,
            the other half of the read buffer will remain unchanged.

    RS      Like RD above only it reads a single 512 byte sector into the
            first half of the read buffer.

    SEEK    The SEEK command requires a single decimal argument, the
            cylinder number.  The heads of the currently selected drive
            are positioned to that cylinder but no transfer is done.

    STATUS  Displays the status from the last error for the current unit.
            If no errors have occurred the displayed status is invalid.

    UNIT    The UNIT command requires a single decimal argument which
            is used for all disk specific I/O from then on.  The UNIT
            command software write protects the newly selected disk
            until the WRENABLE command is issued.

    VERIFY  Compares the read buffer with the write buffer.  Differences
            are displayed on the console.

    WR      The WR command requires three decimal arguments, a cylinder,
            track, and sector number.  A 1KB transfer from the write
            buffer to that sector is stored on the current unit.  If
            any errors occur the transfer is aborted. Doesn't write header.

    WRENABLE The WRENABLE command is issued to write-enable the current
            unit.  It remains in effect until the UNIT command is issued.