Mercurial > hg > Members > kono > nitros9-code
comparison docs/nitros9guide/ident.refentry @ 138:d9631713b7cd
Split up the commands into individual files.
author | roug |
---|---|
date | Sun, 07 Jul 2002 08:58:56 +0000 |
parents | |
children | c565a4700689 |
comparison
equal
deleted
inserted
replaced
137:a6eb496dbc1e | 138:d9631713b7cd |
---|---|
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 |