138
|
1 <refentry id="ident">
|
|
2 <refnamediv>
|
|
3 <refname>IDENT</refname>
|
|
4 <refpurpose>Print OS-9 module identification</refpurpose>
|
|
5 </refnamediv>
|
|
6
|
|
7 <refsynopsisdiv>
|
|
8 <cmdsynopsis>
|
|
9 <command>IDENT</command>
|
|
10 <arg choice="opt">
|
|
11 <option>-opts</option>
|
|
12 </arg>
|
|
13 <arg choice="plain">
|
|
14 &replstart;path&replend;
|
|
15 </arg>
|
|
16 <arg choice="opt">
|
|
17 <option>-opts</option>
|
|
18 </arg>
|
|
19 </cmdsynopsis>
|
|
20 </refsynopsisdiv>
|
|
21
|
|
22 <refsect1><title>Description</title>
|
|
23 <para>
|
|
24 This command is used to display header information from OS-9 memory
|
|
25 modules. IDENT displays the module size, CRC bytes (with verification), and for
|
|
26 program and device driver modules, the execution
|
|
27 offset and the permanent storage requirement bytes. IDENT will
|
|
28 print and interpret the type/language and attribute/revision bytes.
|
|
29 In addition, IDENT displays the byte immediately following the
|
|
30 module name since most Microware-supplied modules set this byte to
|
|
31 indicate the module edition.
|
|
32 </para>
|
|
33 <para>
|
|
34 IDENT will display all modules contained in a disk file. If the
|
|
35 "-m" option appears, &replstart;path&replend; is assumed to be a module in memory.
|
|
36 </para>
|
|
37 <para>
|
|
38 If the "-v" option is specified, the module CRC is not verified.
|
|
39 </para>
|
|
40 <para>
|
|
41 The "-x" option implies the pathlist begins in the execution
|
|
42 directory.
|
|
43 </para>
|
|
44 <para>
|
|
45 The "-s" option causes IDENT to display the. following module
|
|
46 information on a single line:
|
|
47 </para>
|
|
48 <simplelist>
|
|
49 <member>
|
|
50 Edition byte (first byte after module name)
|
|
51 </member>
|
|
52 <member>
|
|
53 Type/Language byte
|
|
54 </member>
|
|
55 <member>
|
|
56 Module CRC
|
|
57 </member>
|
|
58 <member>
|
|
59 A "." if the CRC verifies correctly, "?" if incorrect.
|
|
60 (IDENT will leave this field blank if the "-v" option appears.)
|
|
61 </member>
|
|
62 <member>
|
|
63 Module name
|
|
64 </member>
|
|
65 </simplelist>
|
|
66 </refsect1>
|
|
67
|
|
68 <refsect1><title>Examples</title>
|
|
69 <screen>
|
|
70 OS9: ident -m ident
|
|
71 Header for: Ident <Module name>
|
|
72 Module size: $06A5 #1701 <Module size>
|
|
73 Module CRC: $1CE78A (Good) <Good or Bad>
|
|
74 Hdr parity: $8B <Header parity>
|
|
75 Exec. off: $0222 #546 <Execution offset>
|
|
76 Data size: $0CA1 #3233 <Permanent storage requirement>
|
|
77 Edition: $05 #5 <First byte after module name>
|
|
78 Ty/La At/Rv: $11 $81 <Type/Language Attribute/Revision>
|
|
79 Prog mod, 6809 obj, re-en <Module type, Language, Attribute>
|
|
80 </screen>
|
|
81 <screen>
|
|
82 OS9: ident /d0/os9boot -s
|
|
83 1 $C0 $A366DC . OS9p2
|
|
84 83 $C0 $7FC336 . Init
|
|
85 1 $11 $39BA94 . SysGo
|
|
86 1 $C1 $402573 . IOMan
|
|
87 3 $D1 $EE937A . REF
|
|
88 82 $F1 $526268 . D0
|
|
89 82 $F1 $D65245 . D1
|
|
90 82 $F1 $E32FFE . D2
|
|
91 1 $D1 $F944D7 . SCF
|
|
92 2 $E1 $F9FE37 . ACIA
|
|
93 83 $F1 $765270 . TERM
|
|
94 83 $F1 $B4396C . T1
|
|
95 83 $F1 $63B73B . T2
|
|
96 83 $F1 $0F9B78 . T3
|
|
97 83 $F1 $F83EB9 . T4
|
|
98 83 $F1 $D6DD9A . T5
|
|
99 3 $E1 $3EE015 . PIA
|
|
100 83 $F1 $12A43B . P
|
|
101 2 $D1 $BBC1EE . PipeMan
|
|
102 2 $E1 $5B2B56 . Piper
|
|
103 80 $F1 $CC06AF . Pipe
|
|
104 2 $C1 $248B2C . Clock
|
|
105 ^ ^ ^ ^ ^
|
|
106 | | | | |
|
|
107 | | | | Module name
|
|
108 | | | CRC check " " if -v, "." if OK, "?" if bad
|
|
109 | | CRC value
|
|
110 | Type/Language byte
|
|
111 Edition byte (first byte after name)
|
|
112 </screen>
|
|
113 </refsect1>
|
|
114 </refentry>
|
|
115
|