IDENTPrint OS-9 module identificationIDENT
&replstart;path&replend;
Description
This command is used to display header information from OS-9 memory
modules. IDENT displays the module size, CRC bytes (with verification), and for
program and device driver modules, the execution
offset and the permanent storage requirement bytes. IDENT will
print and interpret the type/language and attribute/revision bytes.
In addition, IDENT displays the byte immediately following the
module name since most Microware-supplied modules set this byte to
indicate the module edition.
IDENT will display all modules contained in a disk file. If the
"-m" option appears, &replstart;path&replend; is assumed to be a module in memory.
If the "-v" option is specified, the module CRC is not verified.
The "-x" option implies the pathlist begins in the execution
directory.
The "-s" option causes IDENT to display the. following module
information on a single line:
Edition byte (first byte after module name)
Type/Language byte
Module CRC
A "." if the CRC verifies correctly, "?" if incorrect.
(IDENT will leave this field blank if the "-v" option appears.)
Module name
Examples
OS9: ident -m ident
Header for: Ident <Module name>
Module size: $06A5 #1701 <Module size>
Module CRC: $1CE78A (Good) <Good or Bad>
Hdr parity: $8B <Header parity>
Exec. off: $0222 #546 <Execution offset>
Data size: $0CA1 #3233 <Permanent storage requirement>
Edition: $05 #5 <First byte after module name>
Ty/La At/Rv: $11 $81 <Type/Language Attribute/Revision>
Prog mod, 6809 obj, re-en <Module type, Language, Attribute>
OS9: ident /d0/os9boot -s
1 $C0 $A366DC . OS9p2
83 $C0 $7FC336 . Init
1 $11 $39BA94 . SysGo
1 $C1 $402573 . IOMan
3 $D1 $EE937A . REF
82 $F1 $526268 . D0
82 $F1 $D65245 . D1
82 $F1 $E32FFE . D2
1 $D1 $F944D7 . SCF
2 $E1 $F9FE37 . ACIA
83 $F1 $765270 . TERM
83 $F1 $B4396C . T1
83 $F1 $63B73B . T2
83 $F1 $0F9B78 . T3
83 $F1 $F83EB9 . T4
83 $F1 $D6DD9A . T5
3 $E1 $3EE015 . PIA
83 $F1 $12A43B . P
2 $D1 $BBC1EE . PipeMan
2 $E1 $5B2B56 . Piper
80 $F1 $CC06AF . Pipe
2 $C1 $248B2C . Clock
^ ^ ^ ^ ^
| | | | |
| | | | Module name
| | | CRC check " " if -v, "." if OK, "?" if bad
| | CRC value
| Type/Language byte
Edition byte (first byte after name)