|
1 {\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} |
|
2 {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f7\fswiss\fcharset0\fprq2{\*\panose 020b0604020202030204}Helv{\*\falt Arial};} |
|
3 {\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fmodern\fcharset0\fprq1{\*\panose 020b0609040504020204}Lucida Console;} |
|
4 {\f57\froman\fcharset238\fprq2 Times New Roman CE;}{\f58\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f60\froman\fcharset161\fprq2 Times New Roman Greek;}{\f61\froman\fcharset162\fprq2 Times New Roman Tur;} |
|
5 {\f62\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f63\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f64\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f65\froman\fcharset163\fprq2 Times New Roman (Vietnamese);} |
|
6 {\f67\fswiss\fcharset238\fprq2 Arial CE;}{\f68\fswiss\fcharset204\fprq2 Arial Cyr;}{\f70\fswiss\fcharset161\fprq2 Arial Greek;}{\f71\fswiss\fcharset162\fprq2 Arial Tur;}{\f72\fswiss\fcharset177\fprq2 Arial (Hebrew);} |
|
7 {\f73\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f74\fswiss\fcharset186\fprq2 Arial Baltic;}{\f75\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f77\fmodern\fcharset238\fprq1 Courier New CE;}{\f78\fmodern\fcharset204\fprq1 Courier New Cyr;} |
|
8 {\f80\fmodern\fcharset161\fprq1 Courier New Greek;}{\f81\fmodern\fcharset162\fprq1 Courier New Tur;}{\f82\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f83\fmodern\fcharset178\fprq1 Courier New (Arabic);} |
|
9 {\f84\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f85\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f407\fswiss\fcharset238\fprq2 Tahoma CE;}{\f408\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f410\fswiss\fcharset161\fprq2 Tahoma Greek;} |
|
10 {\f411\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f412\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f413\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f414\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f415\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);} |
|
11 {\f416\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f417\fmodern\fcharset238\fprq1 Lucida Console CE;}{\f418\fmodern\fcharset204\fprq1 Lucida Console Cyr;}{\f420\fmodern\fcharset161\fprq1 Lucida Console Greek;} |
|
12 {\f421\fmodern\fcharset162\fprq1 Lucida Console Tur;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255; |
|
13 \red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red217\green217\blue217;}{\stylesheet{ |
|
14 \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \snext0 \styrsid16319362 Normal;}{ |
|
15 \s1\ql \li0\ri0\sb360\sa240\keepn\pagebb\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs40\lang2057\langfe2057\kerning28\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 1;}{\s2\ql \li0\ri0\sb120\keepn\widctlpar |
|
16 \brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 2;}{\s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt |
|
17 \brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 3;}{\s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt |
|
18 \brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 4;}{ |
|
19 \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 5,H5;}{ |
|
20 \s6\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0 \i\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 6;}{ |
|
21 \s7\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin0\itap0 \f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 7;}{ |
|
22 \s8\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 \i\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 8;}{ |
|
23 \s9\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel8\adjustright\rin0\lin0\itap0 \i\f1\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 heading 9;}{\*\cs10 \additive \ssemihidden \styrsid16319362 |
|
24 Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv |
|
25 \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden \styrsid16319362 Normal Table;}{\s15\ql \li0\ri0\widctlpar |
|
26 \tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext15 \slink112 \styrsid14762227 Code Paragraph;}{\* |
|
27 \cs16 \additive \f36\lang2057\langfe0\langnp2057\langfenp0 \sbasedon10 Code;}{\*\cs17 \additive \i \sbasedon10 Emphasis;}{\*\cs18 \additive \b \sbasedon10 Warning;}{\s19\ql \li567\ri0\keep\widctlpar |
|
28 \tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0 \f36\fs24\lang1024\langfe1024\cgrid\noproof\langnp2057\langfenp2057 \sbasedon0 \snext19 Indented Code;}{ |
|
29 \s20\ql \fi-284\li568\ri567\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin567\lin568\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
30 \sbasedon0 \snext20 \sautoupd List Bullet;}{\s21\ql \fi-284\li851\ri567\widctlpar\aspalpha\aspnum\faauto\adjustright\rin567\lin851\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext21 List;}{ |
|
31 \s22\ql \li567\ri567\widctlpar\aspalpha\aspnum\faauto\adjustright\rin567\lin567\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext22 List Continue;}{\s23\ql \fi-284\li568\ri567\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0 |
|
32 \pndec\pnstart1\pnindent283\pnhang {\pntxta ?}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin567\lin568\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext23 List Number;}{ |
|
33 \s24\qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext24 Picture;}{\s25\qc \li0\ri0\sb240\sa240\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
34 \b\f1\fs72\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext25 Title;}{\s26\ql \li0\ri0\widctlpar\phmrg\posxr\posyt\dxfrtext181\dfrmtxtx181\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
35 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext26 Logo;}{\s27\ql \li0\ri0\sb1440\sa1200\sl-460\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
36 \b\scaps\f1\fs40\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext27 Subtitle;}{\s28\ql \li0\ri0\sl-200\slmult0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
37 \sbasedon0 \snext28 Version;}{\s29\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext29 Date Published;}{ |
|
38 \s30\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext30 Copyright Header;}{\s31\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
39 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext31 Copyright Notice;}{\s32\ql \li0\ri0\sa1440\sl-960\slmult0\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
40 \b\scaps\f1\fs40\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext32 TOC Header;}{\s33\ql \li0\ri0\sb480\sa160\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 |
|
41 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 1;}{\s34\ql \li221\ri0\sb120\keepn\widctlpar\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin221\itap0 |
|
42 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 2;}{\s35\ql \li442\ri0\widctlpar\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin442\itap0 |
|
43 \f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 3;}{\s36\ql \li658\ri0\widctlpar\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin658\itap0 |
|
44 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 4;}{\*\cs37 \additive \f1\uld\cf11 \sbasedon10 Hypertext Link;}{\s38\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
45 \f1\fs24\ul\cf13\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 Hypertext Anchor;}{\s39\ql \li0\ri0\widctlpar\tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
46 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext39 header;}{\s40\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 |
|
47 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext40 Even Footer Paragraph;}{\s41\ql \li0\ri0\widctlpar\tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
48 \caps\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext41 Even Header Paragraph;}{\s42\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 |
|
49 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon39 \snext42 footer;}{\*\cs43 \additive \b \sbasedon10 page number;}{\s44\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 |
|
50 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext44 Odd Footer Paragraph;}{\s45\ql \li0\ri0\widctlpar |
|
51 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \caps\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext45 Odd Header Paragraph;}{\s46\ql \li0\ri0\widctlpar\brdrl\brdrs\brdrw30\brsp80 |
|
52 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext46 Status;}{\*\cs47 \additive \i \sbasedon10 Glossary Reference;}{ |
|
53 \s48\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext48 Compact;}{\*\cs49 \additive \f1 \sbasedon10 App Text;}{ |
|
54 \s50\ql \li0\ri0\sb240\sa240\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs40\lang2057\langfe2057\kerning28\cgrid\langnp2057\langfenp2057 \sbasedon1 \snext50 Heading 1 NoSection;}{\*\cs51 \additive \f1 \sbasedon10 Filename;}{ |
|
55 \s52\ql \fi-284\li1135\ri1134\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\aspalpha\aspnum\faauto\ls2047\ilvl10\adjustright\rin1134\lin1135\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
56 \sbasedon0 \snext52 \sautoupd List Bullet 2;}{\*\cs53 \additive \b \sbasedon10 Glossary Definition;}{\*\cs54 \additive \i \sbasedon10 Document Name;}{\s55\ql \li0\ri0\keep\keepn\widctlpar |
|
57 \tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f36\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 Prototype;}{\*\cs56 \additive \scaps \sbasedon10 |
|
58 Key Name;}{\s57\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f36\fs16\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext57 Reduced Code;}{ |
|
59 \s58\qc \li0\ri0\sb240\sa240\keepn\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext58 Picture Title;}{\s59\ql \li851\ri851\keep\widctlpar\brdrt |
|
60 \brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin851\lin851\rtlgutter\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 Syntax;}{\s60\ql \fi-3119\li3119\ri0\widctlpar |
|
61 \tx3119\aspalpha\aspnum\faauto\adjustright\rin0\lin3119\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext60 Member List;}{\*\cs61 \additive \i \sbasedon10 Syntax Element;}{\*\cs62 \additive \b\f36 \sbasedon10 Syntax Literal;} |
|
62 {\s63\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext63 \ssemihidden annotation text;}{\*\cs64 \additive \b\f1\uld\cf11 \sbasedon10 Example Link;}{\*\cs65 |
|
63 \additive \f36\cf2\lang2057\langfe0\langnp2057\langfenp0 \sbasedon16 Resource Code;}{\*\cs66 \additive \b\cf10 \sbasedon10 Raw HTML;}{\s67\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
64 \b\f1\fs36\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext67 TOC 0;}{\s68\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f1\fs24\cf6\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext68 |
|
65 Converter Directive;}{\s69\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f36\fs24\uldb\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 Platform Dependency;}{\*\cs70 \additive \i\cf14 \sbasedon10 |
|
66 URL Reference;}{\s71\ql \li0\ri0\widctlpar\brdrr\brdrdb\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f36\fs24\lang1024\langfe1024\cgrid\noproof\langnp2057\langfenp2057 \sbasedon0 \snext71 Constant Definition;}{ |
|
67 \s72\ql \li0\ri0\widctlpar\brdrr\brdrs\brdrw45\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext72 Member Definition;}{\s73\ql \li567\ri567\widctlpar\brdrt |
|
68 \brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext73 Figure Picture;}{\s74\ql \li0\ri0\widctlpar\brdrl |
|
69 \brdrs\brdrw60\brsp80 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\cf5\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext74 Comment;}{\s75\ql \li567\ri567\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 |
|
70 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext75 Figure Caption;}{\s76\ql \li567\ri567\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 |
|
71 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext76 Figure Description;}{\s77\ql \li567\ri567\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 |
|
72 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \fs24\cf6\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon73 \snext77 Figure Status;}{\s78\ql \li567\ri567\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 |
|
73 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \f1\fs24\ul\cf13\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext78 Figure Anchor;}{\*\cs79 \additive \f1\uld\cf12 \sbasedon37 Figure Link;}{ |
|
74 \s80\ql \li567\ri567\widctlpar\brdrt\brdrs\brdrw15\brsp20 \brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\adjustright\rin567\lin567\rtlgutter\itap0 \i\fs24\cf10\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon73 \snext80 Figure Directive;} |
|
75 {\*\cs81 \additive \f36\lang2057\langfe0\langnp2057\langfenp0 \sbasedon16 PC Text;}{\*\cs82 \additive \f1\uld\cf9 \sbasedon37 Hypertext Link Text;}{\s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
76 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext83 \styrsid3299464 Body Text;}{\s84\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs21\cf8\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
77 \sbasedon0 \snext84 Tabletitle;}{\s85\ql \fi-540\li900\ri0\sl240\slmult0\widctlpar\tx0\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\aspalpha\aspnum\faauto\adjustright\rin0\lin900\itap0 \f7\fs24\cf1\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
78 \sbasedon0 \snext85 Bullet;}{\s86\ql \li880\ri0\widctlpar\tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin880\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 5;}{ |
|
79 \s87\ql \li1100\ri0\widctlpar\tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin1100\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 6;}{\s88\ql \li1320\ri0\widctlpar |
|
80 \tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin1320\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 7;}{\s89\ql \li1540\ri0\widctlpar |
|
81 \tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin1540\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 8;}{\s90\ql \li1760\ri0\widctlpar |
|
82 \tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 9;}{ |
|
83 \s91\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \ssemihidden caption;}{ |
|
84 \s92\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext92 Table;}{\s93\ql \li0\ri0\sb3600\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
85 \b\fs36\cf6\lang2057\langfe2057\kerning28\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext93 DocumentTitle;}{\s94\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\kerning28\cgrid\langnp2057\langfenp2057 |
|
86 \sbasedon0 \snext94 DocumentSubTitle;}{\s95\ql \li0\ri0\sa240\pagebb\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 HeadingAppendix 1;}{ |
|
87 \s96\ql \li0\ri0\sa240\pagebb\widctlpar\faauto\adjustright\rin0\lin0\itap0 \b\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \snext96 Contents;}{\s97\ql \li0\ri0\sb240\sa240\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
88 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon95 \snext0 HeadingAppendix 2;}{\s98\ql \li0\ri0\sb120\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\f1\fs22\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
89 \sbasedon95 \snext0 HeadingAppendix 3;}{\s99\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \snext99 Style0;}{\*\cs100 \additive \fs16 \sbasedon10 \ssemihidden annotation reference;}{ |
|
90 \s101\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext101 Body Text 2;}{\s102\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
91 \b\fs20\ul\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon3 \snext102 Heading 3b;}{\s103\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext103 |
|
92 Body Text 3;}{\s104\ql \li2127\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin2127\itap0 \f2\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext104 indent;}{ |
|
93 \s105\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \f35\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext105 \ssemihidden Document Map;}{ |
|
94 \s106\ql \li360\ri0\nowidctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 Definition List;}{\*\cs107 \additive \f2\fs20 Typewriter;}{ |
|
95 \s108\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext108 \styrsid10576049 Normal (Web);}{\*\cs109 \additive \f2\fs20 |
|
96 \styrsid14683277 CODE;}{\s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \styrsid14683277 keyword;}{\*\ts111\tsrowd\trbrdrt\brdrs\brdrw10 |
|
97 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
98 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 |
|
99 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext111 \styrsid14683277 Table Grid;}{\*\cs112 \additive \f2\lang2057\langfe2057\langnp2057\langfenp2057 \sbasedon10 \slink15 \styrsid14762227 Code Paragraph Char;}{\*\cs113 \additive |
|
100 \ul\cf12 \sbasedon10 \styrsid9534246 FollowedHyperlink;}{\*\ts114\tsrowd\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv |
|
101 \brdrs\brdrw15\brdrcf1 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv |
|
102 \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext114 \styrsid8743957 Table Grid 5;}{\*\ts114\tsrowd\tsbrdrb\brdrs\brdrw30\brdrcf1 |
|
103 \tsbrdrdgl\brdrnil\tsbrdrdgr\brdrnil \tscfirstrow Table Grid 5;}{\*\ts114\tsrowd\tsbrdrdgl\brdrnil\tsbrdrdgr\brdrnil \b \tsclastrow Table Grid 5;}{\*\ts114\tsrowd\tsbrdrdgl\brdrnil\tsbrdrdgr\brdrnil \b \tsclastcol Table Grid 5;}{\*\ts114\tsrowd\tsbrdrdgl |
|
104 \brdrs\brdrw15\brdrcf1 \tsbrdrdgr\brdrnil \tscnwcell Table Grid 5;}}{\*\listtable{\list\listtemplateid413445490\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
105 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li643\jclisttab\tx643\lin643 }{\listname ;}\listid-125}{\list\listtemplateid-160769062\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 |
|
106 {\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-120}{\list\listtemplateid1087909162\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 |
|
107 {\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0 |
|
108 {\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-1767052060\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553 |
|
109 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;} |
|
110 \f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 |
|
111 \jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } |
|
112 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 |
|
113 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
114 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
115 \levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
116 {\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid260187019}{\list\listtemplateid-377692692{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 |
|
117 \levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
118 \'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 |
|
119 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } |
|
120 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
121 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 |
|
122 \levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
123 \'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 |
|
124 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid533469511}{\list\listtemplateid-1701445396\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext |
|
125 \leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555 |
|
126 \'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;} |
|
127 \f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 |
|
128 \jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 } |
|
129 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23 |
|
130 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
131 \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
132 \levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid593591032}{\list\listtemplateid-2049286432\listhybrid{\listlevel\levelnfc23\levelnfcn23 |
|
133 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 |
|
134 \levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 |
|
135 \levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext |
|
136 \leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555 |
|
137 \'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;} |
|
138 \f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 |
|
139 \jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 } |
|
140 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname |
|
141 ;}\listid821848375}{\list\listtemplateid134807553\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 |
|
142 }{\listname ;}\listid851724354}{\list\listtemplateid595382522\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;} |
|
143 \f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440 |
|
144 \jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 } |
|
145 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 |
|
146 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
147 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
148 \levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
149 {\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
150 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid886523925}{\list\listtemplateid490608654{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 |
|
151 {\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 |
|
152 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 } |
|
153 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
154 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 |
|
155 \levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
156 \'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 |
|
157 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } |
|
158 {\listname ;}\listid1101529995}{\list\listtemplateid-1965017420\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;} |
|
159 \f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440 |
|
160 \jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 } |
|
161 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 |
|
162 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
163 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
164 \levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
165 {\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
166 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1173060617}{\list\listtemplateid2110546256{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 |
|
167 {\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 |
|
168 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 } |
|
169 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
170 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 |
|
171 \levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
172 \'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 |
|
173 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } |
|
174 {\listname ;}\listid1174108523}{\list\listtemplateid-1198754566{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720 |
|
175 \jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 |
|
176 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
177 \levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
178 \'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 |
|
179 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } |
|
180 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
181 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1201212338}{\list\listtemplateid2068220956\listhybrid{\listlevel |
|
182 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 |
|
183 \leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
184 \levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
185 {\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext |
|
186 \leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
187 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553 |
|
188 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;} |
|
189 \f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 |
|
190 \jclisttab\tx6480\lin6480 }{\listname ;}\listid1406613271}{\list\listtemplateid-1550962184\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553 |
|
191 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;} |
|
192 \f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 |
|
193 \jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } |
|
194 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 |
|
195 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
196 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
197 \levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
198 {\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1444497207}{\list\listtemplateid1971341882\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
199 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
200 \levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
201 {\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext |
|
202 \leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555 |
|
203 \'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;} |
|
204 \f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 |
|
205 \jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 } |
|
206 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname |
|
207 ;}\listid1670518769}{\list\listtemplateid-2049286432{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs24 \fi-360\li720\jclisttab\tx720\lin720 } |
|
208 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
209 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 |
|
210 \levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01o;}{\levelnumbers;} |
|
211 \f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } |
|
212 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
213 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
214 {\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1671563407}{\list\listtemplateid1435262888\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
215 \levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
216 {\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
217 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553 |
|
218 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;} |
|
219 \f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 |
|
220 \jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } |
|
221 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 |
|
222 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1687365765}{\list\listtemplateid-229606334 |
|
223 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
224 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 |
|
225 {\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;} |
|
226 \f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600 |
|
227 \jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23 |
|
228 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 |
|
229 \levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext |
|
230 \'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1772507664}{\list\listtemplateid-1892096414\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
231 \levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
232 {\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
233 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553 |
|
234 \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;} |
|
235 \f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 |
|
236 \jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } |
|
237 {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 |
|
238 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1841195362}{\list\listtemplateid134807553 |
|
239 \listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid1984265665} |
|
240 {\list\listtemplateid2043707376\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720 |
|
241 \jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel |
|
242 \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 |
|
243 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 |
|
244 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 |
|
245 \levelspace360\levelindent0{\leveltext\leveltemplateid134807557\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 |
|
246 {\leveltext\leveltemplateid134807553\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext |
|
247 \leveltemplateid134807555\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807557 |
|
248 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2084837044}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2} |
|
249 {\listoverride\listid-125\listoverridecount0\ls3}{\listoverride\listid-119\listoverridecount0\ls4}{\listoverride\listid-120\listoverridecount0\ls5}{\listoverride\listid-125\listoverridecount0\ls6}{\listoverride\listid-119\listoverridecount0\ls7} |
|
250 {\listoverride\listid-120\listoverridecount0\ls8}{\listoverride\listid-125\listoverridecount0\ls9}{\listoverride\listid-119\listoverridecount0\ls10}{\listoverride\listid-120\listoverridecount0\ls11}{\listoverride\listid-125\listoverridecount0\ls12} |
|
251 {\listoverride\listid-119\listoverridecount0\ls13}{\listoverride\listid-120\listoverridecount0\ls14}{\listoverride\listid-125\listoverridecount0\ls15}{\listoverride\listid-119\listoverridecount0\ls16}{\listoverride\listid-120\listoverridecount0\ls17} |
|
252 {\listoverride\listid-125\listoverridecount0\ls18}{\listoverride\listid-119\listoverridecount0\ls19}{\listoverride\listid-120\listoverridecount0\ls20}{\listoverride\listid-125\listoverridecount0\ls21}{\listoverride\listid-119\listoverridecount0\ls22} |
|
253 {\listoverride\listid-120\listoverridecount0\ls23}{\listoverride\listid-125\listoverridecount0\ls24}{\listoverride\listid-119\listoverridecount0\ls25}{\listoverride\listid-120\listoverridecount0\ls26}{\listoverride\listid-125\listoverridecount0\ls27} |
|
254 {\listoverride\listid-119\listoverridecount0\ls28}{\listoverride\listid-120\listoverridecount0\ls29}{\listoverride\listid-125\listoverridecount0\ls30}{\listoverride\listid-119\listoverridecount0\ls31}{\listoverride\listid-120\listoverridecount0\ls32} |
|
255 {\listoverride\listid-125\listoverridecount0\ls33}{\listoverride\listid-119\listoverridecount0\ls34}{\listoverride\listid-120\listoverridecount0\ls35}{\listoverride\listid-125\listoverridecount0\ls36}{\listoverride\listid-2\listoverridecount1{\lfolevel |
|
256 \listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }}\ls37}{\listoverride\listid-2 |
|
257 \listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }}\ls38} |
|
258 {\listoverride\listid1101529995\listoverridecount0\ls39}{\listoverride\listid1984265665\listoverridecount0\ls40}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 |
|
259 \levelstartat0\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }}\ls41}{\listoverride\listid851724354\listoverridecount0\ls42}{\listoverride\listid1772507664\listoverridecount0\ls43} |
|
260 {\listoverride\listid1174108523\listoverridecount0\ls44}{\listoverride\listid1201212338\listoverridecount0\ls45}{\listoverride\listid2084837044\listoverridecount0\ls46}{\listoverride\listid1406613271\listoverridecount0\ls47}{\listoverride\listid533469511 |
|
261 \listoverridecount0\ls48}{\listoverride\listid821848375\listoverridecount0\ls49}{\listoverride\listid593591032\listoverridecount0\ls50}{\listoverride\listid1671563407\listoverridecount0\ls51}{\listoverride\listid1841195362\listoverridecount0\ls52} |
|
262 {\listoverride\listid1173060617\listoverridecount0\ls53}{\listoverride\listid1687365765\listoverridecount0\ls54}{\listoverride\listid260187019\listoverridecount0\ls55}{\listoverride\listid1444497207\listoverridecount0\ls56}{\listoverride\listid886523925 |
|
263 \listoverridecount0\ls57}{\listoverride\listid1670518769\listoverridecount0\ls58}}{\*\revtbl {Unknown;}}{\*\pgptbl {\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0 |
|
264 \li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp43\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp37\itap0\li0\ri0\sb0 |
|
265 \sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp40\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp25\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp |
|
266 \ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13 |
|
267 \itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0 |
|
268 \ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0 |
|
269 }{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp |
|
270 \ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp32\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid293946\rsid657056\rsid1735350 |
|
271 \rsid1917381\rsid2240616\rsid2562411\rsid2764289\rsid3299464\rsid3552037\rsid3754124\rsid3949151\rsid4267725\rsid4420163\rsid4529877\rsid5120752\rsid5598066\rsid6424832\rsid6900756\rsid6956791\rsid7166973\rsid7230975\rsid8082533\rsid8262194\rsid8399123 |
|
272 \rsid8743957\rsid8807119\rsid8814113\rsid8989702\rsid9400752\rsid9534246\rsid9575677\rsid9846767\rsid9990809\rsid10449189\rsid10576049\rsid10626422\rsid11156090\rsid11158436\rsid11426236\rsid11624676\rsid11823531\rsid12202278\rsid12610959\rsid12875944 |
|
273 \rsid13382535\rsid13451011\rsid14632474\rsid14683277\rsid14762227\rsid14972466\rsid15690730\rsid15746571\rsid15926123\rsid15948434\rsid16319362\rsid16475512}{\*\generator Microsoft Word 10.0.4219;}{\info{\title DDK}{\subject Using drivers for patching} |
|
274 {\author William Roberts}{\operator Symbian}{\creatim\yr2001\mo5\dy24\hr14\min31}{\revtim\yr2004\mo1\dy21\hr14}{\printim\yr2004\mo1\dy20\hr14\min14}{\version27}{\edmins544}{\nofpages27}{\nofwords8094}{\nofchars46137}{\*\company Symbian}{\nofcharsws54123} |
|
275 {\vern16469}}\paperw11907\paperh16840\margl794\margr862\margt851\margb851\gutter510 \widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\linkstyles\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984 |
|
276 \dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\nolnhtadjtbl\rsidroot5598066 \fet0\sectd \psz9\sbknone\linex0\headery709\footery537\colsx709\endnhere\titlepg\sectdefaultcl\sectrsid8807119\sftnbj {\header \pard\plain \qc \li0\ri0\widctlpar\brdrb |
|
277 \brdrs\brdrw10\brsp20 \aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8989702 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\b\insrsid3552037\charrsid8989702 Making a ROM image}{\b\i\insrsid3552037\charrsid8989702 |
|
278 \par }\pard\plain \s45\ql \li0\ri0\widctlpar\tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \caps\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3552037 \tab \tab |
|
279 \par }}{\footer \pard\plain \s44\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3552037 \tab Last saved } |
|
280 {\field{\*\fldinst {\insrsid3552037 SAVEDATE \\@ "d-MMM-yy" \\* MERGEFORMAT }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16319362 21-Jan-04}}}{\insrsid3552037 by }{\field{\*\fldinst {\insrsid3552037 LASTSAVEDBY \\* MERGEFORMAT }}{\fldrslt { |
|
281 \lang1024\langfe1024\noproof\insrsid15926123 Symbian}}}{\insrsid3552037 \tab }{\field{\*\fldinst {\cs43\b\insrsid3552037 PAGE}}{\fldrslt {\cs43\b\lang1024\langfe1024\noproof\insrsid16319362 9}}}{\insrsid3552037 |
|
282 \par }}{\footerf \pard\plain \s44\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8989702 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3552037 |
|
283 \tab Last saved }{\field{\*\fldinst {\insrsid3552037 SAVEDATE \\@ "d-MMM-yy" \\* MERGEFORMAT }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16319362 21-Jan-04}}}{\insrsid3552037 by }{\field{\*\fldinst {\insrsid3552037 LASTSAVEDBY \\* MERGEFORMAT } |
|
284 }{\fldrslt {\lang1024\langfe1024\noproof\insrsid15926123 Symbian}}}{\insrsid3552037 \tab }{\field{\*\fldinst {\cs43\b\insrsid3552037 PAGE}}{\fldrslt {\cs43\b\lang1024\langfe1024\noproof\insrsid16319362 1}}}{\insrsid3552037 |
|
285 \par }\pard\plain \s42\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4536\tqr\tx9072\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3552037 |
|
286 \par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta ?}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta ?}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta ?}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta ?}} |
|
287 {\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl8 |
|
288 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}\pard\plain |
|
289 \s1\ql \li0\ri0\sb360\sa240\keepn\pagebb\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs40\lang2057\langfe2057\kerning28\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Making a ROM image}{ |
|
290 \insrsid15948434\charrsid14972466 |
|
291 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
292 Introduction |
|
293 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3299464 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 This section }{\insrsid8814113 describes}{\insrsid15948434 |
|
294 the syntax and use of the ROM building tool, the organisation and format of the obey files which drives the operation of the tool and finally describes t}{\insrsid8814113 he structure and format of }{\insrsid15948434 ROM images. |
|
295 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid10576049 The tool used to build a ROM image is }{\insrsid8814113 BUILDROM}{\insrsid10576049 . This tool uses two other tools }{ |
|
296 \insrsid8814113 ROMBUILD}{\insrsid10576049 and }{\insrsid8814113 ROFSBUILD}{\insrsid10576049 to produced ROM images. The }{\insrsid8814113 ROMBUILD }{\insrsid10576049 tool is used for XIP ROMs. }{\insrsid8814113 ROFSBUILD }{\insrsid10576049 is used |
|
297 for Non-XIP ROMs. |
|
298 \par }{\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057\insrsid10576049 {\object\objemb\objw9796\objh2160\objscalex99\objscaley99 |
|
299 {\*\objclass Word.Picture.8}{\*\objdata 01050000020000000f000000576f72642e506963747572652e38000000000000000000005c0000 |
|
300 d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
301 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
302 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
303 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
304 fffffffffffffffffdffffff0c000000feffffff0d00000005000000060000000700000008000000090000000a0000000b000000feffffff1c0000000e0000000f00000010000000110000001200000013000000feffffff15000000160000001700000018000000190000001a0000001b000000fefffffffeffffff1e00 |
|
305 00001f0000002000000021000000220000002300000024000000feffffff260000002700000028000000290000002a0000002b0000002c000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
306 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
307 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
308 ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff040000000709020000000000c000000000000046000000000000000000000000b017 |
|
309 23e426e0c30103000000400e00000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 |
|
310 000000000000000000000000140000000000000031005400610062006c006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0002010100000003000000ffffffff0000000000000000000000000000000000000000000000000000 |
|
311 00000000000000000000040000000010000000000000010043006f006d0070004f0062006a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 |
|
312 000000000000000000000000010000006800000000000000feffffff02000000fefffffffeffffff05000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a00 |
|
313 00001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000feffffff |
|
314 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
315 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
|
316 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020000000000000000000000000000000030451b00000000000000000000000000000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff0709020000000000c0000000000000461700 |
|
317 00004d6963726f736f667420576f72642050696374757265000a0000004d53576f7264446f63000f000000576f72642e506963747572652e3800f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000300040000000000000000000000000000000000000000000000 |
|
318 000000000000000000000000000000000000000000000000000000000000000000000000ffffffff030000000400000001000000ffffffff00000000000000007d430000e20e0000e00c00000100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f73 |
|
319 6f667420576f7264050000000b0200000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff0100000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022 |
|
320 417269616c00f47740000000b2060aa453a8f4775ca8f4770100000000003000040000002d01010012000f000a0001005b000f00020000000000000038000040f1ff020038000c0006004e006f0072006d0061006c0000000200000018004f4a0200514a02005f4801046d48090873480908744809040000000000000000 |
|
321 000000000000000000003c004140f2ffa1003c000c011600440065006600610075006c0074002000500061007200610067007200610070006800200046006f006e007400000000000000000000000000000000000a000000150000001f00000034000000480000005d0000006c0000007f0000008f000000010000000000 |
|
322 00000000ffffffff020400000000000001000000000000000000ffffffff070400000000000001000000000000000000ffffffff060400000000000001000000000000000000ffffffff0b0400000000000001000000000000000000ffffffff100400000000000001000000000000000000ffffffff1104000000000000 |
|
323 01000000000000000000ffffffff150400000000000001000000000000000000ffffffff1604000000000000ffffffff000000000000000000000000000000000000000000000a000000150000001f00000034000000480000005d0000006c0000007f000000820000000000000000000100000000000200000000000300 |
|
324 00000000040000000000050000000000060000000000070000000000ffff00000000000000008f0000000900000c00000000ffffffff010000000420ffff010000000000000000008f000000000000000000000400008f04000003000000000400008f04000004000000000400008e040000050000000f0000f038000000 |
|
325 000006f01800000002080000020000001500000001000000010000001700000040001ef110000000ffff00000000ff0080808000f7000010000f0002f052050000100008f0080000000e000000160400000f0003f0f00400000f0004f028000000010009f0100000000000000000000000000000000000000002000af008 |
|
326 00000000040000050000000f0004f048000000a20c0af0080000000b040000000a000023000bf00c000000800000000400ff0100000800000010f00400000008000000000011f0040000001700000000000df004000000000004000f0004f048000000a20c0af00800000011040000000a000023000bf00c000000800000 |
|
327 000600ff0100000800000010f00400000009000000000011f0040000001000000000000df004000000000006000f0004f04e000000a20c0af00800000015040000000a000033000bf0120000008000000007008a0015040000ff0100000800000010f00400000001000000000011f0040000001500000000000df0040000 |
|
328 00000007000f0004f04e000000a20c0af00800000016040000000a000033000bf0120000008000000008008a0016040000ff0100000800000010f00400000003000000000011f0040000001900000000000df004000000000008000f0004f04200000012000af00800000002040000000a000013000bf006000000800000 |
|
329 000100000010f00400000007000000000011f0040000000e00000000000df004000000000001000f0004f04200000012000af00800000006040000000a000013000bf006000000800000000300000010f00400000000000000000011f0040000001300000000000df004000000000003000f0004f04200000012000af008 |
|
330 00000007040000000a000013000bf006000000800000000200000010f00400000005000000000011f0040000001900000000000df004000000000002000f0004f04e00000042010af00800000008040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010 |
|
331 f00400000006000000000011f0040000000e0000000f0004f09400000002000af0080000000e040000000a000093000bf06400000042017008000043014002000044010400000045c11000000046c1180000007f0101000100bf0100001000d00102000000ff011000100004000400f0ff70080000200100002001400200 |
|
332 00400209000c000200004000ac010000ac010000ac010000ac0080000010f0040000000c000000000011f004000000090000000f0004f09a00000002000af0080000000f040000000a0000a3000bf06a00000042017008000043014002000044010400000045c11000000046c1180000007f0101000100bf0100001000d0 |
|
333 0102000000d10100000000ff011000100004000400f0ff7008400220014002200100000000000009000c000200004000ac010000ac010000ac010000ac0080000010f0040000000b000000000011f004000000090000000f0004f04e000000a20c0af00800000010040000000a000033000bf0120000008000000005008a |
|
334 0010040000ff0100000800000010f0040000000a000000000011f0040000000d00000000000df004000000000005000f0004f04e00000042010af00800000013040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010f00400000002000000000011f004 |
|
335 000000110000000f0004f04e00000042010af00800000014040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010f00400000004000000000011f004000000120000000f0004f04200000012000af00800000001040000000e000053000bf01e000000bf |
|
336 0100001000cb0100000000ff01000008000403090000003f0301000100000011f00400000001000000000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000008f000000060400006015000023010000901b000063030000740000000000150400 |
|
337 00d01d0000b3010000202500006303000074000100000013040000901b000043020000d01d00004302000074000000000016040000d01d00003306000040260000e307000074000100000014040000901b0000c6060000d01d0000c60600007400000000000704000060150000a3050000901b0000e30700007400000000 |
|
338 000804000090000000830400005007000083040000740000000000020400005007000063030000f00c0000a30500007400000000000b04000000000000d3020000e00700008304000074000000000011040000800d0000c3060000d01400007308000074000000000010040000800d000003000000d0140000b301000074 |
|
339 00010000000f040000f00c00008304000060150000c30600007400000000000e040000f00c0000b301000060150000f3030000740000000000000000000e0000002d00000035000000420000004a000000560000005f00000090000000070007001c0007001c0007001c000700000000000e0000002d0000003500000042 |
|
340 0000004a000000560000005f00000090000000070007001a0007001a0007001a000700ff400380010000000000000000003082c20501000100000000000000000000000000000000000210000000000000008f00000090000008004000000300000047169001000002020603050405020304877a00000000008008000000 |
|
341 00000000ff00000000000000540069006d006500730020004e0065007700200052006f006d0061006e00000035169001020005050102010706020507000000000000001000000000000000000000008000000000530079006d0062006f006c000000332690010000020b0604020202020204877a00000000008008000000 |
|
342 00000000ff0000000000000041007200690061006c000000220004007108881800f0d00200006801000000008c7a81868f7a8186000000000200010000000000000000000000010001000000040083100100000000000000000000000100010000000100000000000000210300f010040000000000000000000000000000 |
|
343 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
344 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
345 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a506c007b400b40080003e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
346 0000000000000000000000000000020000000d03ffff120000000000000000000000000000000e004b0075006c0064006900700020004e00610072006f007400720061000e004b0075006c0064006900700020004e00610072006f0074007200610000000000000000000000000000000000000000000000000000000000 |
|
347 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
348 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
349 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
350 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
351 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
352 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003004f0062006a0049006e0066006f00000000000000 |
|
353 000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010200000006000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000300000006000000000000004f0062006a0065006300740050006f006f006c00 |
|
354 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000101ffffffffffffffffffffffff0000000000000000000000000000000000000000b01723e426e0c301b01723e426e0c30100000000000000000000000002004f006c00650050007200650073003000 |
|
355 30003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180002010500000008000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000080d00000000000057006f007200640044006f0063007500 |
|
356 6d0065006e007400000000000000000000000000000000000000000000000000000000000000000000000000000000001a000200ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000001400000000100000000000000500000009020000000005000000 |
|
357 02010100000007000000fc020000ffffff000000040000002d01020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000 |
|
358 000000000000040000002d010200030000001e00070000001604c3010d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c64726f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e00 |
|
359 2e002f00280017001800130012002e002a00050000002e01000000000500000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03d102a005040000002d010500040000002d01 |
|
360 040004000000f0010500040000002d010200030000001e0007000000160467037108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc051300040000000000f10f8403726f66736275696c64206f6265792066696c |
|
361 65001c002e0018002a002e002e00120012002e0018002e002e003000280017001800120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000 |
|
362 b4000c03b5006c0c040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c050000002e01010000001f000000320ad500a80c0d00040000000000 |
|
363 f10f840358495020524f4d20696d6167653d38001700370017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d06 |
|
364 2100f000b400840395026c0c040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c050000002e010100000025000000320ab502a80c11000400 |
|
365 00000000f10f84034e6f6e2058495020524f4d20696d616765653c002e002e00170038001700380017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa02 |
|
366 00000600000000000002040000002d010600070000001b045a02650569010c03040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902000000000500000014028c015c0305000000 |
|
367 2e010100000017000000320a8c015c030800040000000000f10f84034255494c44524f4d37003c0017002e003d003c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa020000060000000000 |
|
368 0002040000002d010600070000001b046a017d0b7900e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c005609050000002e01010000001700 |
|
369 0000320a9c0056090800040000000000f10f8403524f4d4255494c443c004100450037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d01 |
|
370 0600070000001b044a037d0b5902e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e010100000019000000320a7c024409 |
|
371 0900040000000000f10f8403524f46534255494c44533c0041003300370037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa0200000600000000000000 |
|
372 040000002d01050007000000fc020100000000000000040000002d01060008000000250302003c00e101e202e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d010200040000002d0104000400 |
|
373 0000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000f0010500 |
|
374 07000000fc020000000000000000040000002d0105000c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa020000 |
|
375 0600000000000000040000002d010500040000002d0106000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d010400 |
|
376 04000000f00105000800000026060f000600ffffffff010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016049700 |
|
377 71081f00dc0505000000020101000000040000002d010100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f002800170018001300 |
|
378 12002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf10004000000 |
|
379 2d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000 |
|
380 f802000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d01020004000000 |
|
381 2d01040004000000f00105000800000026060f000600ffffffff0100040000002d010000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
382 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
383 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
384 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
385 000000000000000000000000000000000000000000000000000000000000000000000000000000000000eca5c1007100090800000012bf0000000000001000000000000400008f0400000e00626a626a742b742b000000000000000000000000000000000000090416001e0c000016410100164101000e00000000000000 |
|
386 000000000000000000000000000000008000000000000000ffff0f000000000000000000ffff0f000000000000000000ffff0f00000000000000000000000000000000005d0000000000a600000000000000a6000000a600000000000000a600000000000000f201000000000000f201000000000000f201000014000000 |
|
387 00000000000000002202000000000000220200000000000022020000000000002202000000000000220200000c0000002e0200000c00000022020000000000000e0a0000b6000000460200000000000046020000000000004602000000000000460200000000000046020000000000006b090000000000006b0900000000 |
|
388 00006b09000000000000d309000002000000d509000000000000d509000000000000d509000000000000d509000000000000d509000000000000d509000024000000c40a0000f4010000b80c000062000000f90900001500000000000000000000000000000000000000f2010000000000006b0900000000000000000000 |
|
389 000000000000000000000000e10700008a0100006b090000000000006b090000000000006b09000000000000f909000000000000d309000000000000a600000000000000a60000000000000046020000000000000000000000000000460200009b0500004602000000000000d309000000000000d309000000000000d309 |
|
390 0000000000006b09000034000000a6000000ee0000004602000000000000f2010000000000004602000000000000d30900000000000000000000000000000000000000000000060200000e000000140200000e000000a600000000000000a600000000000000a600000000000000a6000000000000006b09000000000000 |
|
391 d309000000000000d309000000000000d3090000000000000000000000000000d309000000000000940100005e000000f2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d309000000000000460200000000 |
|
392 00003a0200000c00000030a37a7a50dbc301220200000000000022020000000000009f09000034000000d30900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
393 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808080808080808080808080d4255494c44524f4d0d0d524f46534255494c440d0d524f4d4255494c440d0d6275696c64726f6d206f6265792066696c65730d0d726f |
|
394 6d6275696c64206f6265792066696c650d0d726f66736275696c64206f6265792066696c650d0d58495020524f4d20696d6167650d0d4e6f6e2058495020524f4d20696d6167650d0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
395 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
396 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
397 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000d0400008f040000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
398 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
399 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
400 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
401 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d036a000000005508016d4800040002000400000e040000170400001804000022040000230400002c0400002d040000410400004204000055040000560400006a040000 |
|
402 6b040000790400007a0400008c0400008d0400008e0400008f040000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fd000000000000 |
|
403 000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd0000 |
|
404 00000000000000000000fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
405 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000032401000100000013000400000104000002040000030400000404000005040000060400000704000008040000090400000a040000 |
|
406 0b0400000c0400000d0400000e040000170400001804000022040000230400002c0400002d040000410400004204000055040000560400006a0400006b040000790400007a0400008c0400008d0400008e040000fefefefefefefefefefefefefefe000000000000000000000000000000fefe0000000000000000000000 |
|
407 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
408 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
409 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201011f1c001fb0cb4e20b0c04e21b0501922b0380f2390dd222490732325b00000000000000000 |
|
410 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
411 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
412 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
413 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
414 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
415 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
416 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
417 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500530075006d006d0061007200790049006e00 |
|
418 66006f0072006d006100740069006f006e000000000000000000000000000000000000000000000000000000280002010700000009000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000001d0000000010000000000000050044006f00630075006d0065006e007400 |
|
419 530075006d006d0061007200790049006e0066006f0072006d006100740069006f006e000000000000000000000038000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000025000000001000000000000000000000000000000000000000000000 |
|
420 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
421 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000500020000000000 |
|
422 00000000000000000000000001000000e0859ff2f94f6810ab9108002b27b3d93000000078010000110000000100000090000000020000009800000003000000a400000004000000b000000005000000c800000006000000d400000007000000e000000008000000f4000000090000000c01000012000000180100000a00 |
|
423 0000340100000c000000400100000d0000004c0100000e000000580100000f000000600100001000000068010000130000007001000002000000e40400001e00000001000000000073001e00000001000000000073001e0000000f0000004b756c646970204e61726f74726100001e0000000100000000756c641e000000 |
|
424 0100000000756c641e0000000b0000004e6f726d616c2e646f7400741e0000000f0000004b756c646970204e61726f74726100001e0000000200000032006c641e000000130000004d6963726f736f667420576f726420382e300000400000000046c323000000004000000000d88d0350dbc3014000000000aad76e50db |
|
425 c30103000000010000000300000000000000030000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
426 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
427 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
428 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
429 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
430 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
431 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
432 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
433 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
434 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
435 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
436 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
437 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
438 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
439 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
440 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
441 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
442 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
443 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
444 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
445 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
446 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
447 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
448 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
449 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
450 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
451 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
452 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
453 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
454 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000005000200000000000000000000000000000000000200000002d5cdd59c2e1b10939708002b2cf9ae4400000005d5cdd59c2e1b10939708002b2cf9ae34010000f00000000c00 |
|
455 000001000000680000000f000000700000000500000084000000060000008c0000001100000094000000170000009c0000000b000000a400000010000000ac00000013000000b400000016000000bc0000000d000000c40000000c000000d100000002000000e40400001e0000000c00000053796d6269616e204c746400 |
|
456 03000000010000000300000001000000030000000000000003000000311508000b000000000000000b000000000000000b000000000000000b000000000000001e1000000100000001000000000c100000020000001e000000060000005469746c6500030000000100000000980000000300000000000000200000000100 |
|
457 000036000000020000003e00000001000000020000000a0000005f5049445f475549440002000000e4040000410000004e0000007b00440041003100300032003700450043002d0035004500320030002d0034003300410038002d0041003400360039002d00320032004500450045003600360046004300350035003400 |
|
458 7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
459 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
460 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
461 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
462 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
463 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
464 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
465 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
466 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
467 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
468 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
469 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
470 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
471 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
472 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
473 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
474 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
475 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
476 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
477 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
478 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
479 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
480 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
481 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
482 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
483 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
484 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
485 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
|
486 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000005000000 |
|
487 0d0000004d45544146494c4550494354007d4300001ef1ffffe80c000008007d43e20e0000 |
|
488 0100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f736f667420576f7264050000000b0200000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff |
|
489 0100000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022417269616c00f47740000000b2060aa453a8f4775ca8f4770100000000003000040000002d010100050000000902000000000500000002010100000007000000fc020000ffffff0000000400 |
|
490 00002d01020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000000000000000040000002d010200030000001e000700 |
|
491 00001604c3010d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c64726f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e002e002f00280017001800130012002e002a0005000000 |
|
492 2e01000000000500000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03d102a005040000002d010500040000002d01040004000000f0010500040000002d01020003000000 |
|
493 1e0007000000160467037108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc051300040000000000f10f8403726f66736275696c64206f6265792066696c65001c002e0018002a002e002e00120012002e001800 |
|
494 2e002e003000280017001800120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03b5006c0c040000002d010500040000002d01 |
|
495 040004000000f0010500040000002d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c050000002e01010000001f000000320ad500a80c0d00040000000000f10f840358495020524f4d20696d6167653d38001700 |
|
496 370017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b400840395026c0c040000002d0105000400 |
|
497 00002d01040004000000f0010500040000002d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c050000002e010100000025000000320ab502a80c1100040000000000f10f84034e6f6e2058495020524f4d20696d |
|
498 616765653c002e002e00170038001700380017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d01060007000000 |
|
499 1b045a02650569010c03040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902000000000500000014028c015c03050000002e010100000017000000320a8c015c03080004000000 |
|
500 0000f10f84034255494c44524f4d37003c0017002e003d003c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b046a017d0b7900 |
|
501 e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c005609050000002e010100000017000000320a9c0056090800040000000000f10f8403524f |
|
502 4d4255494c443c004100450037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b044a037d0b5902e808040000002d01 |
|
503 040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e010100000019000000320a7c0244090900040000000000f10f8403524f46534255494c4453 |
|
504 3c0041003300370037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa0200000600000000000000040000002d01050007000000fc020100000000000000 |
|
505 040000002d01060008000000250302003c00e101e202e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff0100 |
|
506 1000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000f001050007000000fc020000000000000000040000002d010500 |
|
507 0c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa0200000600000000000000040000002d010500040000002d01 |
|
508 06000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff |
|
509 010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e00070000001604970071081f00dc0505000000020101000000040000002d01 |
|
510 0100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f00280017001800130012002e00050000002e01000000000500000014025b05 |
|
511 9da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf100040000002d01030004000000f001050007000000fc0200000000 |
|
512 00000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000f802000008000000fa02000006000000000000000400 |
|
513 00002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d010200040000002d01040004000000f00105000800000026060f000600 |
|
514 ffffffff0100040000002d010000030000000000}{\result {\insrsid10449189 {\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}} |
|
515 {\sp{\sn fillColor}{\sv 268435473}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}} |
|
516 {\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0 |
|
517 \picw17277\pich3810\picwgoal9795\pichgoal2160\wmetafile8\bliptag-1191650637\blipupi34{\*\blipuid b8f8dab342daca10aeb017acf38cde79} |
|
518 0100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f736f667420576f7264050000000b02 |
|
519 00000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff0100 |
|
520 000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022417269616c00f47740000000b2060aa4 |
|
521 53a8f4775ca8f4770100000000003000040000002d010100050000000902000000000500000002010100000007000000fc020000ffffff000000040000002d01 |
|
522 020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000 |
|
523 fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000000000000000040000002d010200030000001e00070000001604c301 |
|
524 0d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c6472 |
|
525 6f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e002e002f00280017001800130012002e002a00050000002e01000000000500 |
|
526 000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500 |
|
527 090000001d062100f000b4000c03d102a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016046703 |
|
528 7108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc05 |
|
529 1300040000000000f10f8403726f66736275696c64206f6265792066696c65001c002e0018002a002e002e00120012002e0018002e002e003000280017001800 |
|
530 120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01 |
|
531 0500040000002d010300040000002d010500090000001d062100f000b4000c03b5006c0c040000002d010500040000002d01040004000000f001050004000000 |
|
532 2d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c0500 |
|
533 00002e01010000001f000000320ad500a80c0d00040000000000f10f840358495020524f4d20696d6167653d38001700370017003c0041004500180012004700 |
|
534 2e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01 |
|
535 0500040000002d010300040000002d010500090000001d062100f000b400840395026c0c040000002d010500040000002d01040004000000f001050004000000 |
|
536 2d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c0500 |
|
537 00002e010100000025000000320ab502a80c1100040000000000f10f84034e6f6e2058495020524f4d20696d616765653c002e002e0017003800170038001700 |
|
538 3c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000 |
|
539 ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b045a02650569010c03040000002d01040004000000 |
|
540 f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902 |
|
541 000000000500000014028c015c03050000002e010100000017000000320a8c015c030800040000000000f10f84034255494c44524f4d37003c0017002e003d00 |
|
542 3c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01 |
|
543 050008000000fa0200000600000000000002040000002d010600070000001b046a017d0b7900e808040000002d01040004000000f0010500040000002d010200 |
|
544 04000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c00 |
|
545 5609050000002e010100000017000000320a9c0056090800040000000000f10f8403524f4d4255494c443c004100450037003c0018002e003c00050000002e01 |
|
546 000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600 |
|
547 000000000002040000002d010600070000001b044a037d0b5902e808040000002d01040004000000f0010500040000002d01020004000000f001060003000000 |
|
548 1e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e0101000000 |
|
549 19000000320a7c0244090900040000000000f10f8403524f46534255494c44533c0041003300370037003c0018002e003c00050000002e010000000005000000 |
|
550 14025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa020000 |
|
551 0600000000000000040000002d01050007000000fc020100000000000000040000002d01060008000000250302003c00e101e202e101040000002d0103000400 |
|
552 0000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d01020004000000 |
|
553 2d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000 |
|
554 fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000 |
|
555 f001050007000000fc020000000000000000040000002d0105000c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01 |
|
556 040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa02 |
|
557 00000600000000000000040000002d010500040000002d0106000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001 |
|
558 050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d010400 |
|
559 04000000f00105000800000026060f000600ffffffff010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d0105000900 |
|
560 00001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e0007000000160497007108 |
|
561 1f00dc0505000000020101000000040000002d010100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200 |
|
562 040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f00280017001800130012002e00 |
|
563 050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c |
|
564 00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf100040000002d0103000400 |
|
565 0000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d01020004000000 |
|
566 2d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000f802000008000000 |
|
567 fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000 |
|
568 fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff0100040000002d010000030000000000}}}}}{\insrsid10576049 |
|
569 \par }{\insrsid15948434 Building a ROM requires that the following are available or have been successfully created: |
|
570 \par {\listtext\pard\plain\s83 \f3\insrsid10576049 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls53\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid10576049 |
|
571 Symbian OS components making up a set of releasables |
|
572 \par {\listtext\pard\plain\s83 \f3\insrsid10576049 \loch\af3\dbch\af0\hich\f3 \'b7\tab}a Bootstrap binary image |
|
573 \par {\listtext\pard\plain\s83 \f3\insrsid10576049 \loch\af3\dbch\af0\hich\f3 \'b7\tab}a text file specifying how the ROM image is to be built. |
|
574 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid5120752 |
|
575 \par }{\insrsid10576049 Executables are pre-processed, relocated, and have their imports and exports bound for a ROM image based at some given virtual address. The files, base address of the ROM, and various |
|
576 other parameters are specified by means of the obey file. This is a file of type .oby and is a text file containing statements that specify how the ROM image is to be built. A .oby file can include other files in the same way that files containing C++ sou |
|
577 rce can #include other C++ files. By convention, the included files have the .iby file type. This structure allows flexibility in the way that ROM images are defined. |
|
578 \par The ROM building process produces a log, which is written to rombuild.log in the current directory. |
|
579 \par BUILDROM processes obey files written in a superset of the language supported by ROMBUILD and ROFSBUILD. Depending on whether an XIP ROM or non XIP ROM image is being generated it will produce an obey file which is directly acceptable to ROMBUILD |
|
580 or ROFSBUILD. It then invokes either ROMBUILD or ROFSBUILD on the final obey file and performs a number of post-processing steps to produce a ROM symbol file and directory listing. |
|
581 \par The import or relocation sections of an executable are no longer needed when that executable is bound into a ROM. These sections are removed as part of the ROM building process, reducing the size taken up by that executable. |
|
582 \par A file header mapped by the TRomImageHeader class replaces the standard image file header. |
|
583 \par The Bootstrap code and the file/directory structure imposes a small overhead on a ROM. |
|
584 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0\pararsid15948434 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
585 \insrsid10576049 BUILDROM |
|
586 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 |
|
587 BUILDROM is the Symbian OS ROM configuration tool. BUILDROM is designed to be a unified ROM building front-end to the binary ROM building tools ROMBUILD and ROFSBUILD. |
|
588 \par BUILDROM provides features to specify multiple ROMs for a target device. The characteristics of each ROM are described to the ROM builder which determines how they are built. Characteristics: XIP-ness, compression, and extensions. Each file to be inclu |
|
589 ded in the ROM can be steered into any of the specified ROM images. BUILDROM can ensure that all the files destined for the ROM exist. |
|
590 \par BUILDROM assembles an XIP obey files suitable for ROMBUILD, and non-XIP obey files for ROFSBUILD. It automatically provides the appropriate headers required to generate extensions if they are specified. |
|
591 \par The initial obeyfile is modified by C++ preprocessor directives and subsequently adjusted by statements in the ROM specification language. The C++ preprocessor is applied to |
|
592 the file(s) before processing, and the C++ #define, #ifdef and #include facilities should be used to control the inclusion and exclusion of source lines. The modifications to the content of those lines should be done using the BUILDROM textual substitut |
|
593 ion facility. |
|
594 \par The final obey file is in the subset of the specification language which is understood directly by ROMBUILD or ROFSBUILD |
|
595 \par BUILDROM keywords are not case-sensitive. |
|
596 \par Each obyfile parameter specifies a file via a search path: if the filename is not matched then }{\insrsid8814113 BUILDROM }{\insrsid10576049 will look in \\epoc32\\rom\\include. |
|
597 \par Usage: |
|
598 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8399123 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
599 \cs109\insrsid10576049\charrsid14972466 buildrom [options] obeyfile [obeyfile2 ...] |
|
600 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 The available options are |
|
601 \par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
602 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2660\clshdrawnil \cellx2552\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
603 \cltxlrtb\clftsWidth3\clwWidth5386\clshdrawnil \cellx7938\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\insrsid10576049 -Dxxx\cell C++ preprocessor arguments\cell }\pard\plain |
|
604 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
605 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
606 \cltxlrtb\clftsWidth3\clwWidth2660\clshdrawnil \cellx2552\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5386\clshdrawnil \cellx7938\row }\pard\plain |
|
607 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 -o<image name>\cell ROM image name, overriding any ROMNAME statement \cell |
|
608 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
609 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
610 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2660\clshdrawnil \cellx2552\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5386\clshdrawnil \cellx7938\row }\pard\plain |
|
611 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 -s\cell strict option, any missing files will stop buildrom}{\insrsid8807119 |
|
612 without generating a ROM image. Without this option it is possible to generate a ROM image with missing files.}{\insrsid10576049 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
613 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 \trowd \irow2\irowband2\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv |
|
614 \brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2660\clshdrawnil \cellx2552\clvertalt\clbrdrt |
|
615 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5386\clshdrawnil \cellx7938\row }\pard\plain |
|
616 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid5120752 |
|
617 \par }{\insrsid10576049 Popular -D defines to use include |
|
618 \par -D_DEBUG\tab \tab select debug versions of some files |
|
619 \par -D_FULL_DEBUG\tab select debug versions of all files |
|
620 \par -D_ARM4 |
|
621 \par -D_ARM4T\tab \tab specify the target platform |
|
622 \par -D_KABI=xxxx\tab specify the target platform for the Kernel (e.g. ARMV5) |
|
623 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid8807119 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
624 \insrsid8807119 {\*\bkmkstart _Toc61942203}{\*\bkmkstart _Toc61942202}Strict checking of missing files.{\*\bkmkend _Toc61942203} |
|
625 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8807119 BUILDROM will norm |
|
626 ally ignore any missing files specified in the obey files. To prevent the generation of the ROM }{\insrsid8814113 image }{\insrsid8807119 |
|
627 when files are missing the -s option is used. This ensures that BUILDROM terminates after all the files have been checked and some are found missing. The error message indicates how many files are missing. |
|
628 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid15948434 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
629 \insrsid15948434 Automatic generation of extension header for XIP ROM{\*\bkmkend _Toc61942202} |
|
630 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
631 If the ROM_IMAGE specifices an XIP image with an extension, than the following header will automatically be added to the obey file. |
|
632 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8399123 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
633 \insrsid15948434 extensionrom=<name> |
|
634 \par romsize=<rom max size> |
|
635 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
636 The <name> and <rom max size> are as specified in the ROM_IMAGE keyword. |
|
637 \par |
|
638 \par The addition of the header will result in rombuild tool producing multiple images from the obey file. |
|
639 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
640 \insrsid15948434 {\*\bkmkstart _Toc61942204}ROMBUILD}{\insrsid15948434\charrsid15948434 {\*\bkmkend _Toc61942204} |
|
641 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 ROMBUILD is the Symbian OS binary XIP ROM builder. It is }{ |
|
642 \insrsid8814113 typically invoked through }{\insrsid15948434 BUILDROM. ROMBUILD understands a sub-set of the BUILDROM obey file syntax. |
|
643 \par }{\insrsid8814113 ROM}{\insrsid15948434 BUILD allows a ROM extension to be added to the ROM base. The extension enables renaming and hiding of files in the ROM base, and also allows new files to be added to the ROM drive.}{\b\insrsid15948434 |
|
644 \par }{\insrsid15948434 Syntax: |
|
645 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8399123 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
646 \insrsid15948434 ROMBUILD [options] <obeyfilename> |
|
647 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Options can be: |
|
648 \par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
649 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
650 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\insrsid15948434 -v\cell verbose\cell }\pard\plain |
|
651 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
652 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
653 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
654 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -?\cell display more detailed help for command\cell }\pard\plain |
|
655 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
656 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
657 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
658 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -s[log|screen|both]\cell display size summary to the specified destination\cell |
|
659 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
660 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
661 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
662 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -r<FileName>\cell compare a sectioned Rom image\cell }\pard\plain |
|
663 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
664 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
665 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
666 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -no-header\cell suppress the image loader header\cell }\pard\plain |
|
667 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
668 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
669 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
670 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -check-capabilities\cell Enforce Platform Security capabilities\cell |
|
671 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow5\irowband5\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
672 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
673 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
674 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -check-datacaging\cell Enforce Data Caging\cell }\pard\plain |
|
675 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow6\irowband6\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
676 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
677 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
678 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -coff-header\cell use a PE-COFF header rather than an EPOC header\cell |
|
679 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow7\irowband7\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
680 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
681 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
682 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -d<bitmask>\cell set trace mask (DEB build only)\cell }\pard\plain |
|
683 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow8\irowband8\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
684 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
685 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
686 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -compress\cell compress the ROM Image\cell }\pard\plain |
|
687 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow9\irowband9\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
688 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
689 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
690 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -no-sorted-romfs\cell do not add sorted entries arrays (6.1 compatible)\cell |
|
691 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow10\irowband10\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
692 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
693 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
694 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
695 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
696 \insrsid15948434 {\*\bkmkstart _Toc61942206}ROFSBUILD{\*\bkmkend _Toc61942206} |
|
697 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
698 ROFSBUILD is the Symbian OS non-XIP ROM builder. ROFSBUILD understands a sub-set of the BUILDROM obey file syntax |
|
699 \par ROFSBUILD allows a ROM extension to be added to the ROM base. The extension enables renaming and hiding of files in the ROM base, and also allows new files to be added to the ROM drive.}{\b\insrsid15948434 |
|
700 \par }{\insrsid15948434 Syntax: |
|
701 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8399123 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
702 \insrsid15948434 ROFSBUILD [options] <obeyfilename> |
|
703 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Options can be: |
|
704 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\insrsid15948434 -v\cell verbose\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
705 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv |
|
706 \brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt |
|
707 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
708 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -?\cell display help for command\cell }\pard\plain |
|
709 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
710 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
711 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
712 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -s[log|screen|both]\cell display size summary to the specified destination\cell |
|
713 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
714 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
715 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
716 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -d<bitmask>\cell set trace mask (DEB build only)\cell }\pard\plain |
|
717 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
718 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
719 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
720 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -compress\cell compress executable files where possible\cell }\pard\plain |
|
721 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow4\irowband4\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
722 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
723 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain |
|
724 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 -coreimage <core image file>\cell |
|
725 use the specified core image file as the basis for creating the extension\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
726 \trowd \irow5\irowband5\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 |
|
727 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2943\clshdrawnil \cellx2835\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
728 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
729 \insrsid10576049\charrsid10576049 |
|
730 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0\pararsid15948434 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
731 \insrsid15948434 Obey Files}{\insrsid15948434\charrsid14972466 |
|
732 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 |
|
733 Obey files are standard text files containing statements that are used to control the operation of the ROM building tool}{\insrsid5120752 s}{\insrsid10576049 .}{\insrsid5120752 }{\insrsid3754124 |
|
734 Each of the tools (BUILDROM, ROMBUILD and ROFSBUILD) can handle different subsets of the obey file syntax. |
|
735 \par The obey file syntax handled by BUILDROM includes the following:}{\insrsid10576049 |
|
736 \par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls54\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid3754124 |
|
737 BUILDROM specific keywords/macros |
|
738 \par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Common keywords for both ROMBUILD and ROFSBUILD |
|
739 \par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROMBUILD specific keywords |
|
740 \par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROFSBUILD specific keywords |
|
741 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid3754124 The obey fi}{\insrsid11426236 le syntax handled by ROMBUILD includes the following:}{\insrsid3754124 |
|
742 \par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls55\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid11426236 Comm |
|
743 on keywords for both ROMBUILD and ROFSBUILD |
|
744 \par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROMBUILD specific keywords |
|
745 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid11426236 The obey file syntax handled by ROFSBUILD includes the following: |
|
746 \par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls56\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid11426236 |
|
747 Common keywords for both ROMBUILD and ROFSBUILD |
|
748 \par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROFSBUILD specific keywords |
|
749 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid15948434 By convention, obey files have a }{\cs109\f2\fs20\insrsid15948434\charrsid14972466 .oby}{\insrsid15948434 |
|
750 extension. Also by convention, any files included by the obey file have a }{\cs109\f2\fs20\insrsid15948434\charrsid14972466 .iby}{\insrsid15948434 extension. |
|
751 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid5120752 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
752 \insrsid14683277 Syntax}{\insrsid15948434 conventions |
|
753 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 The following conventions apply to obey file statements: |
|
754 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls57\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid14683277 |
|
755 most statements are in lower case |
|
756 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}case is significant |
|
757 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}a line that is a comment can be identified using the }{\cs109\f2\fs20\insrsid14683277 rem}{\insrsid14683277 keyword |
|
758 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}blank lines are ignored |
|
759 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}the }{\cs109\f2\fs20\insrsid14683277 =}{\insrsid14683277 symbol, where used, is optional; a blank character can be used instead |
|
760 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}a file name can, }{\cs17\i\insrsid14683277 optionally}{\insrsid14683277 , be enclosed within quotes; a file name that contains spaces }{\cs17\i\insrsid14683277 must}{ |
|
761 \insrsid14683277 be enclosed within quotes |
|
762 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}the }{\cs109\f2\fs20\insrsid14683277 stop}{\insrsid14683277 statement causes the rest of the obey file to be ignored |
|
763 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid5120752 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
764 \insrsid11426236 Overview}{\insrsid15948434 |
|
765 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
766 An obey file consists of a number of sections, each defining a ROM image: |
|
767 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \s83\ql \fi-360\li720\ri0\sa120\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls58\adjustright\rin0\lin720\itap0\pararsid16319362 {\insrsid14683277 the }{ |
|
768 \cs109\f2\fs20\insrsid14683277 kernel-rom-section}{\insrsid14683277 defines a bootable ROM image which includes the Kernel |
|
769 \par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}each }{\cs109\f2\fs20\insrsid14683277 extension-rom-section}{\insrsid14683277 defines a ROM image which extends the }{\cs109\f2\fs20\insrsid14683277 kernel-rom-section}{ |
|
770 \insrsid14683277 . |
|
771 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid14683277 Every section contains a list of obey statements that specify ROM configuration information or files to be includ |
|
772 ed in the ROM image. |
|
773 \par Each section is scanned twice. This allows the configuration information to appear anywhere in the list. |
|
774 \par Extension ROM sections are marked by the }{\b\insrsid14683277 extensionrom}{\insrsid14683277 keyword, and can only contain those ROM information statements that are not related to Kernel configuration. |
|
775 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
776 \insrsid12202278 BUILDROM Specific Keywords |
|
777 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid12202278 |
|
778 The keywords in this section are only seen by the BUILDROM tool and are usually converted into something suitable for ROMBUILD or ROFSBUILD. }{\insrsid12202278\charrsid12202278 |
|
779 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
780 \insrsid11426236 {\*\bkmkstart _Toc61942190}Textual Substitution{\*\bkmkend _Toc61942190} |
|
781 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8807119 BUILDROM}{\insrsid11426236 |
|
782 implements a simple textual substitution sc}{\insrsid8807119 heme: the C++ preprocessor cannot}{\insrsid11426236 be used conveniently because it inserts whitespace around the substituted text. |
|
783 \par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
784 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
785 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid12202278 DEFINE <name> <replacement>\cell }{ |
|
786 \insrsid11426236 All subsequent instances of }{\cs109\f2\fs20\insrsid11426236\charrsid12202278 <name>}{\insrsid11426236 will be replaced by }{\cs109\f2\fs20\insrsid11426236\charrsid12202278 <replacement>}{\insrsid11426236 .}{\cf6\insrsid11426236 \cell |
|
787 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf6\insrsid11426236 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
788 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
789 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain |
|
790 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 ##\cell }{\insrsid11426236 |
|
791 will replace "##" with an empty string.}{\cf1\insrsid11426236 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf6\insrsid11426236 |
|
792 \trowd \irow1\irowband1\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 |
|
793 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
794 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
795 \insrsid11426236 |
|
796 \par There are three pre-defined substitutions |
|
797 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 EPOCROOT\cell }{\insrsid11426236 the value of the EPOCROOT environment variable}{ |
|
798 \cf6\insrsid11426236 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf6\insrsid11426236 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt |
|
799 \brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb |
|
800 \brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566 |
|
801 \row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 TODAY\cell }{\insrsid11426236 |
|
802 today's date as dd/mm/yyyy}{\cf1\insrsid11426236 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow1\irowband1 |
|
803 \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 |
|
804 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
805 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
806 \cs109\f2\fs20\insrsid11426236\charrsid9400752 RIGHT_NOW\cell }{\insrsid11426236 the exact time as dd/mm/yyyy hh:mm:ss\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
807 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow2\irowband2\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 |
|
808 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt |
|
809 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain |
|
810 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
811 \par There is no "UNDEFINE" facility, and the substitutions are applied in an unspecified order. |
|
812 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
813 \insrsid11426236 {\*\bkmkstart _Toc61942191}Additional Simple Keywords{\*\bkmkend _Toc61942191} |
|
814 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 BUILDROM implements the following simple keywords |
|
815 \par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
816 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
817 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 ECHO <anything at all>\cell }{ |
|
818 \insrsid11426236 Simply prints the rest of the line to standard output.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 |
|
819 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
820 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
821 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
822 \cs109\f2\fs20\insrsid11426236\charrsid9400752 WARNING <anything at all>\cell }{\insrsid11426236 Reports the source file and line number as well as printing the message\cell }\pard\plain |
|
823 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
824 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
825 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain |
|
826 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 ERROR <anything at all>\cell }{\insrsid11426236 |
|
827 Reports the source file and line number as well as printing the message. Any ERRORs will cause BUILDROM to abort without attempting to create the ROM.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
828 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow2\irowband2\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv |
|
829 \brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt |
|
830 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain |
|
831 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid12202278 ROMBUILD_OPTION <command-line-option>\cell }{ |
|
832 \insrsid11426236 Adds additional command line parameters to the eventual invocation of ROMBUILD. It is primarily used to specify the "-no-header" option for pla |
|
833 tforms which don't want the 256-byte REPRO header. The ROMBUILD_OPTION keyword can be used multiple times if desired\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
834 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow3\irowband3\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 |
|
835 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt |
|
836 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain |
|
837 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
838 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
839 \insrsid11426236 {\*\bkmkstart _Toc61942192}Localisation Support{\*\bkmkend _Toc61942192} |
|
840 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
841 BUILDROM implements the MULTILINGUIFY() macro that can expand a single source line into multiple |
|
842 \par lines referring to distinct language codes. |
|
843 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 LANGUAGE_CODE <nn>\cell }{\insrsid11426236 |
|
844 Can be used multiple times to specify the Symbian 2-digit codes for languages to be supported in this ROM.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 |
|
845 {\cf1\insrsid11426236 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
846 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl |
|
847 \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 |
|
848 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 DEFAULT_LANGUAGE <nn>\cell }{\insrsid11426236 Used to specify the default language. It should only be used once.\cell }\pard\plain |
|
849 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow1\irowband1\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb |
|
850 \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
851 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain |
|
852 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 data=MULTILINGUIFY(EXT <sourcename> <destname>) |
|
853 \cell }{\insrsid11426236 During the localisation pass, the MULTILINGUIFY lines are expanded into a line per language code. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
854 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow2\irowband2\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 |
|
855 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4503\clshdrawnil \cellx4395\clvertalt\clbrdrt |
|
856 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\clshdrawnil \cellx9566\row }\pard\plain |
|
857 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
858 \par Example for the MULTILINGUIFY macro. |
|
859 \par The line: |
|
860 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
861 \cs109\insrsid11426236\charrsid14972466 data=MULTILINGUIFY( EXT sourcename destname ) |
|
862 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 becomes |
|
863 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
864 \cs109\insrsid11426236\charrsid14972466 data=sourcename.Enn destname.EXT\tab for the default language code nn |
|
865 \par data=sourcename.Enn destname.Enn\tab for all other language codes nn |
|
866 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
867 \par This provides support for the BafUtils::NearestLanguageFile() function, which is performing a similar mapping from language codes to filenames. |
|
868 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
869 \insrsid11426236 {\*\bkmkstart _Toc61942193}XIP ROM format bitmaps}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942193} |
|
870 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 MAKMAKE normally generates EPOC MBM |
|
871 files in a compressed format, but there is an alternative uncompressed format which allows an MBM to be used directly from the ROM filesystem. BUILDROM supports on-the-fly generation of ROM format MBM files from compressed MBM files using the BITMAP keywo |
|
872 rd as follows |
|
873 \par }\trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
874 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4077\clshdrawnil \cellx3969\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
875 \cltxlrtb\clftsWidth3\clwWidth5597\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid12202278 BITMAP=<source> <dest>\cell }{ |
|
876 \insrsid11426236 BUILDROM creates an intermediate file using the BMCONV utility. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 |
|
877 \trowd \irow0\irowband0\ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt |
|
878 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4077\clshdrawnil \cellx3969\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 |
|
879 \cltxlrtb\clftsWidth3\clwWidth5597\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
880 \cs109\f2\fs20\insrsid11426236\charrsid12202278 COMPRESSED-BITMAP=<source> <dest>\cell }{\insrsid11426236 If the files are already compressed then the COMPRESSED-BITMAP keyword has to be used in the same way as the BITMAP k |
|
881 eyword. Different parameters to BMCONV utility are used to create the appropriate format\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
882 \cf1\insrsid11426236 \trowd \irow1\irowband1\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
883 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4077\clshdrawnil \cellx3969\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl |
|
884 \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5597\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 |
|
885 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
886 \par BUILDROM will use an existing intermediate file if it is newer than the corresponding source file. |
|
887 \par }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 {\*\bkmkstart _Toc61942194} |
|
888 XIP and Non-XIP ROM format bitmaps}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942194} |
|
889 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 BUILDRO |
|
890 M provides a keyword to automatically select between XIP and non-XIP versions of bitmaps.This is used when it is not known by the application author if the bitmap is to be included in an XIP or non-XIP ROM. |
|
891 \par }\trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 |
|
892 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
893 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 AUTO-BITMAP=<source> <dest> |
|
894 \cell }{\insrsid11426236 This keyword will use "compressed-bitmap=" for XIP ROMs and "data=" for non-XIP ROMs.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
895 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 |
|
896 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt |
|
897 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain |
|
898 \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 {\*\bkmkstart _Toc61942195} |
|
899 XIP and non-XIP ROM format AIF files{\*\bkmkend _Toc61942195} |
|
900 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
901 A keyword is provided to automatically select between XIP and non-XIP versions of AIF files. |
|
902 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 AIF=<source> <dest>\cell }{\insrsid11426236 |
|
903 This keyword will use the _xip version of the specified AIF for XIP ROMs or the originaly supplied file otherwise\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
904 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 |
|
905 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt |
|
906 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 |
|
907 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 {\*\bkmkstart _Toc61942196}Source reorganisation for two-section ROMs |
|
908 {\*\bkmkend _Toc61942196} |
|
909 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
910 ROMBUILD and ROFSBUILD have the ability to create ROMs divided into two se |
|
911 ctions, such that the upper section can be replaced without needing to change the lower section. This facility is most often used to put localised resource files into the upper section, so BUILDROM provides support for gathering marked obey source lines a |
|
912 nd placing them in the upper section of the ROM. |
|
913 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 SECTION2 <anything>\cell }{\insrsid11426236 |
|
914 All lines beginning with the SECTION2 keyword are removed from the OBY file, and placed into a separate list with the SECTION2 keyword removed. When BUILDROM encounters the SECTION keyword |
|
915 , the accumulated section2 list is inserted after the SECTION line, and subsequent SECTION2 keywords are removed as they occur. If no SECTION line is encountered, the accumulated section2 list is emitted after the end of the input file(s).\cell |
|
916 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 \trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
917 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
918 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain |
|
919 \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid11426236 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
920 {\*\bkmkstart _Toc61942197}Example}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942197} |
|
921 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12202278 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
922 \insrsid11426236\charrsid12202278 LANGUAGE_CODE 01 |
|
923 \par LANGUAGE_CODE 10 |
|
924 \par DEFAULT_LANGUAGE 10 |
|
925 \par file=sourcedir\\myapp.dll destdir\\myapp.dll |
|
926 \par SECTION2 REM bitmaps for myapp |
|
927 \par SECTION2 bitmap=MULTILINGUIFY( MBM sourcedir\\myapp destdir\\myapp ) |
|
928 \par file=sourcedir\\myengine.dll destdir\\myengine.dll |
|
929 \par section 0x800000 |
|
930 \par file=sourcedir\\example destdir\\example |
|
931 \par SECTION2 data=sourcedir\\example2 destdir\\example2}{\insrsid11426236 |
|
932 \par }{\insrsid12202278 |
|
933 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 would become |
|
934 \par |
|
935 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
936 \insrsid11426236 file=sourcedir\\myapp.dll destdir\\myapp.dll |
|
937 \par file=sourcedir\\myengine.dll destdir\\myengine.dll |
|
938 \par |
|
939 \par section 0x800000 |
|
940 \par REM bitmaps for myapp |
|
941 \par data=sourcedir\\myapp.M01_rom destdir\\myapp.M01 |
|
942 \par data=sourcedir\\myapp.M10_rom destdir\\myapp.MBM |
|
943 \par |
|
944 \par file=sourcedir\\example destdir\\example |
|
945 \par data=sourcedir\\example2 destdir\\example2 |
|
946 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
947 \insrsid11426236 {\*\bkmkstart _Toc61942198}Problem suppression{\*\bkmkend _Toc61942198} |
|
948 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 BUILDROM does a number}{\insrsid8814113 |
|
949 of things which probably are not}{\insrsid11426236 appropriate for producing production devices, but which increase the chance of Symbian internal development builds producing a ROM in the presence of build problems. |
|
950 \par }\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 ABI_DOWNGRADE from->to\cell }{\insrsid11426236 |
|
951 Allows BUILDROM to substitute a compatible executable if the specified source file is not available. For example |
|
952 \par It is usually used as |
|
953 \par ABI_DOWNGRADE THUMB->ARMI |
|
954 \par This will substitute \\ARMI\\ for \\THUMB\\ if a specified source file cannot be found.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
955 \cf1\insrsid11426236 \trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
956 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3227\clshdrawnil \cellx3119\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl |
|
957 \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 |
|
958 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
959 \par In the localisation support, problem suppression allows BUILDROM to handle a missing source.Enn file by specifying source.EXT instead. |
|
960 \par In a final pass, |
|
961 if any file is still not available after applying these downgrades then BUILDROM will simply comment out the line in the OBY file, in the hope that the missing file is not vital to the ROM. If this behaviour is not required the command line option -s can |
|
962 be used to enforce stricter behaviour and cause BUILDROM to terminate after the final pass}{\insrsid8814113 if files are missing}{\insrsid11426236 . |
|
963 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
964 \insrsid11426236 {\*\bkmkstart _Toc61942199}Rom configuration support{\*\bkmkend _Toc61942199} |
|
965 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
966 BUILDROM has ROM configuration features to support building of multiple xip and non-xip ROMs for the same device. |
|
967 \par }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid11426236 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 {\*\bkmkstart _Toc61942200} |
|
968 First you must specify the ROM devices{\*\bkmkend _Toc61942200} |
|
969 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
970 The ROM_IMAGE keyword specifies a ROM image. There can be up to 8 images. |
|
971 \par }\trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 |
|
972 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4786\clshdrawnil \cellx4678\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
973 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4888\clshdrawnil \cellx9566\pard \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362 {\cs109\f2\fs20\insrsid11426236\charrsid9400752 |
|
974 ROM_IMAGE <id> <name> [size=<rom max size>] [xip | non-xip] [compress | no-compress] [extension]\cell }{\insrsid11426236 where: |
|
975 \par id = 0 .. 7 |
|
976 \par name = a name suitable as a suffix for the ROM image, oby and logs |
|
977 \par xip = specifies an XIP ROM. This is the default. |
|
978 \par size = max size of the ROM. Not required for XIP roms. |
|
979 \par compress = Compress an XIP ROM. |
|
980 \par extension = Indicates this image as an extension to the previous image.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cf1\insrsid11426236 |
|
981 \trowd \irow0\irowband0\lastrow \ts11\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3 |
|
982 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4786\clshdrawnil \cellx4678\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
983 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4888\clshdrawnil \cellx9566\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
984 \insrsid11426236 |
|
985 \par }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid11426236 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 {\*\bkmkstart _Toc61942201}Including files |
|
986 {\*\bkmkend _Toc61942201} |
|
987 \par }\pard\plain \s6\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0\pararsid11426236 \i\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
988 To mark a file for inclusion in a ROM it is prefixed with the keyword |
|
989 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
990 \insrsid11426236 ROM_IMAGE[<id>] |
|
991 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 eg. |
|
992 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
993 \insrsid11426236 ROM_IMAGE[2] data=ZSYSTEM\\Apps\\Calc\\calc.INSTCOL_MBM System\\Apps\\Calc\\Calc.mbm |
|
994 \par }\pard\plain \s6\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0\pararsid11426236 \i\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 A Block of files can be included using '\{ |
|
995 ' '\}' braces. |
|
996 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 eg. |
|
997 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
998 \insrsid11426236 ROM_IMAGE[2] \{ |
|
999 \par #include "calc.iby" |
|
1000 \par #include "word.iby" |
|
1001 \par \} |
|
1002 \par }\pard\plain \s6\ql \li0\ri0\sb240\sa60\widctlpar\aspalpha\aspnum\faauto\outlinelevel5\adjustright\rin0\lin0\itap0\pararsid11426236 \i\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 File blocks can be nested eg. |
|
1003 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11426236 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1004 \insrsid11426236 ROM_IMAGE[2] \{ |
|
1005 \par \tab #include "calc.iby" |
|
1006 \par \tab ROM_IMAGE[0] \{ |
|
1007 \par \tab \tab #include "word.iby" |
|
1008 \par \tab \} |
|
1009 \par \tab #include "video.iby" |
|
1010 \par \} |
|
1011 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 |
|
1012 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid12202278 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1013 \insrsid11426236 General Structure}{\insrsid12202278 of Obey file}{\insrsid11426236 |
|
1014 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 The general syntax is: |
|
1015 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1016 \cs109\insrsid14683277\charrsid14762227 obey-file :\~kernel-rom-section}{\cs109\insrsid12202278\charrsid14762227 }{\cs109\insrsid14683277\charrsid14762227 |}{\cs109\insrsid12202278\charrsid14762227 }{\cs109\insrsid14683277\charrsid14762227 |
|
1017 core-image-statement [ extension-rom-list ]}{\cs109\insrsid14683277 |
|
1018 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid2764289\charrsid14762227 |
|
1019 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1020 \cs109\insrsid14683277\charrsid14762227 kernel-rom-section : obey-statement-list |
|
1021 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\lang2057\langfe1033\cgrid0\langfenp1033\insrsid12202278 |
|
1022 \par }{\lang2057\langfe1033\cgrid0\langfenp1033\insrsid14683277 The core-image statement is }{\lang2057\langfe1033\cgrid0\langfenp1033\insrsid12202278 valid for non XIP ROMs only and is only handled by ROFSBUILD.}{ |
|
1023 \lang2057\langfe1033\cgrid0\langfenp1033\insrsid9990809 |
|
1024 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1025 \cs109\insrsid14683277\charrsid14762227 core-image-statement: coreimage=core-image-filename}{\cs109\insrsid9990809\charrsid14762227 |
|
1026 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid9990809 |
|
1027 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12202278 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1028 \cs109\insrsid14683277\charrsid14762227 extension-rom-list : extension-rom-section | extension-rom-section extension-rom-list}{\cs109\insrsid12202278\charrsid14762227 |
|
1029 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9990809\charrsid12202278 |
|
1030 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1031 \cs109\insrsid14683277 extension-rom-section : extensionrom = rom-file-name obey-statement-list}{\insrsid14683277 |
|
1032 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid9990809 |
|
1033 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2764289 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1034 \cs109\insrsid14683277 obey-statement-list : obey-statement | obey-statement obey-statement-list}{\cs109\insrsid2764289 |
|
1035 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid2764289 |
|
1036 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2764289 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1037 \cs109\insrsid14683277 obey-statement : rom-information-statement | file-statement |
|
1038 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 |
|
1039 \par }{\insrsid14683277 The general syntax of a }{\cs109\f2\fs20\insrsid14683277 rom-information-statement}{\insrsid14683277 is: |
|
1040 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1041 \cs109\insrsid14683277 rom-information-statement : kernel-information-statement | generic-information-statement}{\cs109\insrsid657056 | rofs-information-statement}{\cs109\insrsid14683277 |
|
1042 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9990809 |
|
1043 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1044 \cs109\insrsid14683277 kernel-information-statement : \line }{\insrsid14683277\charrsid9990809 romname = rom-file-name\line | bootbinary = boot-file-name\line }{\cs109\insrsid14683277 | kerneldataaddress = hex-address\line | kernelheapmin = hex-size\line |
|
1045 | kernelheapmax = hex-size\line | singlekernel\line | multikernel\line | areas = number-of-areas\line | kerneltrace = 32bit-hex-number |
|
1046 \par }{\cs109\insrsid13382535 | kernelromname = rom-file-name |
|
1047 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9990809 |
|
1048 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1049 \cs109\insrsid14683277 generic-information-statement : \line romnameodd = rom-file-name-odd\line | romnameeven = rom-file-name-even\line | srecordfilename = srec-file-name\line | srecordbase = hex-address\line | version = [ major ] [ .minor ] [ (build) ] |
|
1050 \line | romsize = hex-size\line | romlinearbase = hex-address\line | romalign = hex-alignment\line | dataaddress = hex-address\line | romchecksum = base-checksum\line | time = dd/mm/yyyy hh:mm:ss\line | trace = 32bit-hex-number\line |
|
1051 | debugport = 32bit-number\line | collapse = cpu compiler mode |
|
1052 \par }{\cs109\insrsid2240616 | ascii |
|
1053 \par }{\cs109\insrsid13382535 | unicode |
|
1054 \par }{\cs109\insrsid2240616 | coffwrapper |
|
1055 \par | compress |
|
1056 \par | defaultstackreserve = <default stack reserve> |
|
1057 \par }{\insrsid2240616 | dlldatatop = <address of data region> |
|
1058 \par }{\insrsid13382535 | memmodel = moving | direct | multiple <chunk size> <page size> |
|
1059 \par | nowrapper |
|
1060 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid657056 |
|
1061 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid657056 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1062 \insrsid657056 rofs-information-statement: |
|
1063 \par autosize = <block size> |
|
1064 \par | extensionrofs |
|
1065 \par | extensionrofsname = <filename> |
|
1066 \par | rofsname = <filename> |
|
1067 \par | rofsize = <size in bytes> |
|
1068 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid657056 |
|
1069 \par }{\insrsid14683277 The general syntax of a file-statement is: |
|
1070 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1071 \insrsid14683277 file-statement : file-specification-statement | control-statement | rom-directory-statement |
|
1072 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1073 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1074 \insrsid14683277 file-specification-statement : |
|
1075 \par }{\cs109\insrsid14683277 data[[HWVD]] = source-file destination-file [directory-attribute-list] |
|
1076 \par | file[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1077 \par | primary[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1078 \par | secondary = source-file destination-image-file [full-attribute-list] |
|
1079 \par | variant[HWVD] = source-file destination-image-file [full-attribute-list] |
|
1080 \par | device[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1081 \par | extension[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1082 \par }\pard \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2240616 \cbpat17 {\cs109\insrsid2240616 |
|
1083 | dll [[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1084 \par }{\cs109\insrsid13382535 | filecompress [[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1085 \par }\pard \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13382535 \cbpat17 {\cs109\insrsid13382535 |
|
1086 | fileuncompress [[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1087 \par }\pard \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2240616 \cbpat17 {\cs109\insrsid13382535 |
|
1088 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid14683277 |
|
1089 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1090 \insrsid14683277 control-statement : |
|
1091 \par }{\cs109\insrsid14683277 rem comments |
|
1092 \par | section = section-offset |
|
1093 \par }\pard \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13382535 \cbpat17 {\insrsid13382535 | extensionrom = <rom filename> |
|
1094 \par }\pard \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 {\cs109\insrsid14683277 | align = alignment |
|
1095 \par | area = name run-address maxlength |
|
1096 \par | stop}{\cs109\insrsid2240616 |
|
1097 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1098 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1099 \insrsid14683277 rom-directory-statement : |
|
1100 \par }{\cs109\insrsid14683277 hide[[HWVD]] = existing-file |
|
1101 \par | alias[[HWVD]] = existing-file destination-file [ directory-attribute-list ] |
|
1102 \par | rename[[HWVD]]= existing-file destination-file [ full-attribute-list ] |
|
1103 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid14683277 |
|
1104 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1105 \insrsid14683277 full-attribute-list : full-attribute | full-attribute full-attribute-list |
|
1106 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 |
|
1107 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1108 \insrsid14683277 full-attribute : directory-attribute | file-attribute |
|
1109 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 |
|
1110 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1111 \insrsid14683277 directory-attribute-list : directory-attribute | directory-attribute directory-attribute-list |
|
1112 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 |
|
1113 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1114 \insrsid14683277 directory-attribute : }{\insrsid9990809 |
|
1115 \par }{\cs109\insrsid14683277 attrib = [ s | S ][ h | H ][ r | R | w | W ] | hide |
|
1116 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid9990809 |
|
1117 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5120752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1118 \insrsid14683277 file-attribute : |
|
1119 \par }{\cs109\insrsid14683277 stack = hex-size |
|
1120 \par | reloc = hex-address |
|
1121 \par | heapmin = hex-size |
|
1122 \par | heapmax = hex-size |
|
1123 \par | code-align = hex-number |
|
1124 \par | fixed |
|
1125 \par | priority = hex-number | keyword |
|
1126 \par | patched |
|
1127 \par | uid1 = uid |
|
1128 \par | uid2 = uid |
|
1129 \par | uid3 = uid |
|
1130 \par | stackreserve = hex-size |
|
1131 \par | area = name |
|
1132 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14972466 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1133 \insrsid14683277\charrsid14972466 Directory attributes |
|
1134 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1135 \cs109\insrsid14683277 attrib = [ s | S ][ h | H ][ r | R | w | W ] | hide |
|
1136 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1137 Files can have the: System, Hidden, read-only, and writable attributes. |
|
1138 \par File attributes are copied from the source file and are then overridden by the attributes specified by this keyword. Specifying S, H, or R sets the corresponding attribute; specifying s, h or r clears it. |
|
1139 \par W and w are synonyms for R and r respectively. To mark a file in the ROM as being writable, specify attrib=W. |
|
1140 \par As this is a ROM, the file cannot be physically modified, even if the read-only attribute is cleared, but it is useful to mark files as writeable so that copies are also made writeable, for example, if copied onto a CF card or a RAM file system. |
|
1141 \par Using the hide keyword indicates that the file should be included in the ROM but not recorded in the ROM filesystem. If it is a DLL, then it is still available to resolve DLL static links from other files in the same ROM, but is no |
|
1142 t available to RAM-loaded software or DLLs in an extension ROM. |
|
1143 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14972466 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1144 \insrsid14683277\charrsid14972466 File attributes |
|
1145 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1146 Executable files already have various settings such as UIDs and default stack size recorded when they were processed by petran, but rombuild allows these settings to be overrid |
|
1147 den, if necessary. There are also a number of other attributes which control the way that the executable is loaded into the ROM image. |
|
1148 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 stack |
|
1149 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1150 \insrsid14683277 stack = hex-size |
|
1151 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Overrides the default stack size for the executable. |
|
1152 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 reloc |
|
1153 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1154 \insrsid14683277 reloc = hex-address |
|
1155 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1156 Supplies a new user-process data run address to which the file is relocated. This parameter is not allowed with files of type: device, extension and variant. |
|
1157 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 heapmin |
|
1158 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1159 \insrsid14683277 heapmin = hex-size |
|
1160 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Overrides the default minimum heap size for the executable. |
|
1161 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 heapmax |
|
1162 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1163 \insrsid14683277 heapmax = hex-size |
|
1164 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Overrides the default maximum heap size for the executable. |
|
1165 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 code-align |
|
1166 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1167 \insrsid14683277 code-align = hex-number |
|
1168 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Specifies the alignment for the executable's code. |
|
1169 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 fixed |
|
1170 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1171 \insrsid14683277 fixed |
|
1172 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1173 This executable is loaded as a fixed address process, and has its data fixed in Ke |
|
1174 rnel space (high memory). The data of normal executables is paged in and out of low memory as the executable runs. Fixing a chosen subset of the system servers saves context switch time, and speeds execution considerably. The multiprocess keyword can be u |
|
1175 sed to specify the chunk size used in allocating data space in high memory; it defaults to 1Mb. |
|
1176 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 priority |
|
1177 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1178 \insrsid14683277 priority = hex-number | priority-keyword |
|
1179 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Sets the priority of the process. |
|
1180 \par The priority can be a hexadecimal number, or one of the keywords listed below: |
|
1181 \par |
|
1182 \par }\trowd \irow0\irowband0\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1183 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1184 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\pard\plain |
|
1185 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 Keyword \cell Process priority\cell }\pard\plain |
|
1186 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow0\irowband0\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1187 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1188 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1189 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1190 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 low\cell EPriorityLow\cell }\pard\plain |
|
1191 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow1\irowband1\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1192 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1193 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1194 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1195 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 background\cell EPriorityBackground\cell }\pard\plain |
|
1196 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow2\irowband2\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1197 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1198 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1199 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1200 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 foreground\cell EPriorityForeground\cell }\pard\plain |
|
1201 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow3\irowband3\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1202 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1203 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1204 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1205 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 high\cell EPriorityHigh\cell }\pard\plain |
|
1206 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow4\irowband4\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1207 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1208 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1209 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1210 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 windowserver\cell EPriorityWindowServer\cell |
|
1211 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow5\irowband5\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 |
|
1212 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1213 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1214 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1215 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 fileserver\cell EPriorityFileServer\cell }\pard\plain |
|
1216 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow6\irowband6\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1217 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1218 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1219 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1220 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 realtimeserver\cell EPriorityRealTimeServer\cell |
|
1221 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow7\irowband7\ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 |
|
1222 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1223 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1224 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1225 \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts111 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 supervisor\cell EPrioritySupervisor\cell }\pard\plain |
|
1226 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid1917381 \trowd \irow8\irowband8\lastrow \ts111\trgaph108\trleft612\trbrdrt\brdrs\brdrw10 \trbrdrl |
|
1227 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 |
|
1228 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr |
|
1229 \brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2376\clshdrawnil \cellx2988\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2977\clshdrawnil \cellx5965\row }\pard\plain |
|
1230 \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1231 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 patched |
|
1232 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1233 \insrsid14683277 patched |
|
1234 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1235 This is used when sectioning a ROM for language variants etc. If an executable is to be replaced, make it patched in the first section of the ROM, and include a replacement in the top section of the ROM, after the section keyword. |
|
1236 \par Note that the original file is still required to guarantee consistency in the first section of the ROM. |
|
1237 \par For example, supposed we are replacing TESTEG.DLL in a UK ROM with TESTFR.DLL in a French one. |
|
1238 \par The original obey file might have a line such as: |
|
1239 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1240 \cs109\insrsid14683277\charrsid1917381 file=\\Epoc32\\Release\\Mcog\\rel\\testeg.dll System\\Libs\\TEST.DLL |
|
1241 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 The new obey file would look like this: |
|
1242 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1243 \cs109\insrsid14683277\charrsid1917381 file=\\Epoc32\\Release\\Mcog\\rel\\testeg.dll System\\Libs\\TEST.DLL patched |
|
1244 \par ... |
|
1245 \par section = 0x200000 |
|
1246 \par file=\\Epoc32\\Release\\Mcog\\rel\\testfr.dll System\\Libs\\TEST.DLL |
|
1247 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1248 NB, it is not possible to patch any files which are listed before the primary or the secondary. |
|
1249 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 uid1, uid2, uid3 |
|
1250 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1251 \insrsid14683277 uid1 = uid-value |
|
1252 \par uid2 = uid-value |
|
1253 \par uid3 = uid-value |
|
1254 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Overrides the UIDs for the executable. |
|
1255 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 area |
|
1256 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1257 \insrsid14683277 area = name |
|
1258 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Defines |
|
1259 the area in which the executable will be relocated. The specified name must have been previously defined in the area control statement. |
|
1260 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1261 \insrsid14683277 {\*\bkmkstart _Toc61942212}Common keywords{\*\bkmkend _Toc61942212} |
|
1262 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 alias |
|
1263 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1264 \insrsid14683277 alias[[HWVD]] = existing-file destination-file [ directory-attribute-list ] |
|
1265 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1266 Creates an additional filesystem entry, which refers to an existing file. rombuild allows directory aliases to preserve the guarantee that the ROM filesystem should not contain cycles. The existing-file must not be hidden, and both names are now availab |
|
1267 le to resolve DLL static linkage. |
|
1268 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 data |
|
1269 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1270 \insrsid14683277 data[[HWVD]] = source-file destination-file [directory-attribute-list] |
|
1271 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1272 A file that is copied from its source location into the ROM without any processing. |
|
1273 \par Note that the HWVD is optional but, if specified, must be enclosed within square brackets. |
|
1274 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 file |
|
1275 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1276 \insrsid14683277 file[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1277 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1278 A standard executable file, i.e. a .exe or a .dll, in PE format or E32 image format. Executable files are stripped of their relocation information pri |
|
1279 or to being stored in the ROM. The relocation information is not necessary in the ROM because all files are executed in place, with an address that is determined at ROM build time. |
|
1280 \par Note that the HWVD is optional but, if specified, must be enclosed within square brackets. |
|
1281 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 hide |
|
1282 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1283 \insrsid14683277 hide existing-file |
|
1284 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1285 Marks the existing file as hidden. The file is still available to resolve DLL static links. |
|
1286 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 rem |
|
1287 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1288 \insrsid14683277 rem comment |
|
1289 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1290 Defines a comment line. Text that appears after the rem keyword is interpreted as a comment. |
|
1291 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 rename |
|
1292 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1293 \insrsid14683277 rename[[HWVD]]= existing-file destination-file [ full-attribute-list ] |
|
1294 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1295 Adding a file and then renaming it is equivalent to adding it directly at the rename destination. The existing and destination directories do not have to be the same. |
|
1296 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romchecksum |
|
1297 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1298 \cs109\insrsid14683277 romchecksum = 32 bit hex-number}{\insrsid14683277 |
|
1299 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1300 The checksum in the final ROM image is made using the following algorithm: |
|
1301 \par checksum = romchecksum - sum of 32bit words in ROM image. |
|
1302 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romsize |
|
1303 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1304 \cs109\insrsid14683277 romsize = hex-size}{\insrsid14683277 |
|
1305 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 The size of the entire ROM, in hex, e.g. 0x400000 for a 4MB ROM. |
|
1306 |
|
1307 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 stop |
|
1308 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1309 \insrsid14683277 stop |
|
1310 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 stops processing of the obey file. The rom image is not generarted |
|
1311 |
|
1312 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 time |
|
1313 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1314 \cs109\insrsid14683277 time = dd/mm/yyyy hh:mm:ss}{\insrsid14683277 |
|
1315 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1316 If specified, overwrites the date-time stamp of the ROM image with this value. If not specified, the image is time and date stamped from the system clock of the build PC. |
|
1317 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 trace |
|
1318 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1319 \cs109\insrsid14683277 trace = 32 bit hex-number}{\insrsid14683277 |
|
1320 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Turns on rombuild tracing. This is internal to Symbian. |
|
1321 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 version |
|
1322 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9990809 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1323 \cs109\insrsid14683277 version = [ major ] [ .minor ] [ (build) ]}{\insrsid14683277 |
|
1324 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 The ROM version number. The version number is returned by }{ |
|
1325 \cs109\f2\fs20\insrsid14683277 Hal::RomVersion()}{\insrsid14683277 . |
|
1326 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1327 \insrsid14683277 {\*\bkmkstart _Toc61942213}ROMBUILD specific keywords{\*\bkmkend _Toc61942213} |
|
1328 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 align |
|
1329 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1330 \insrsid14683277 align = <hex-number> |
|
1331 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1332 Specifies the alignment boundary for all subsequent files, or until another align control statement is met. |
|
1333 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 area |
|
1334 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1335 \insrsid14683277 area = <name> <run-address> <maxlength> |
|
1336 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Defines a new relocation area. |
|
1337 \par The area is identified by the specified name. Executable files placed in this area will be relocated so that they run in the address range X, where X is defined as: run-address <= X < run-address+maxlength. |
|
1338 \par The Bootstrap is required to copy the relevant subset of ROM to the run address at Boot time. The main purpose of areas is to relocate time-critical executables to internal or tightly-coupled RAM. |
|
1339 \par Directory attributes |
|
1340 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 ascii |
|
1341 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1342 \insrsid14683277 ascii}{\insrsid14683277\charrsid10626422 |
|
1343 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Indicates that this is not a Unicode build.}{ |
|
1344 \insrsid14683277\charrsid1917381 |
|
1345 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 bootbinary |
|
1346 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1347 \cs109\insrsid14683277 bootbinary = <boot-file-name>}{\insrsid14683277 |
|
1348 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1349 File name of the ROM's bootstrap code which, on ARM CPUs, appears at physical address 0x00000000 when the machine is booted. |
|
1350 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 coffwrapper |
|
1351 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1352 \cs109\insrsid14683277\charrsid10626422 coffwrapper |
|
1353 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid10626422 Specifies that a COFF ROM wrapper is required}{ |
|
1354 \insrsid14683277 .}{\insrsid14683277\charrsid10626422 |
|
1355 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 collapse |
|
1356 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1357 \cs109\insrsid14683277 collapse = <cpu> <compiler> <mode>}{\insrsid14683277 |
|
1358 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 This is only supported when the CPU is ARM and the compiler is GCC. |
|
1359 |
|
1360 \par The mode can take one of the following values: |
|
1361 \par 1 - collapse import thunks only |
|
1362 \par 2 - collapse import thunks and vtables |
|
1363 \par 3 - collapse branches |
|
1364 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 compress |
|
1365 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1366 \insrsid14683277 compress}{\cs109\insrsid14683277\charrsid10626422 |
|
1367 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid10626422 Compress the ROM image |
|
1368 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 dataaddress |
|
1369 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1370 \cs109\insrsid14683277 dataaddress = <hex-address>}{\insrsid14683277 |
|
1371 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1372 Linear address of data/bss chunks for all executables except the Kernel. |
|
1373 \par The recommended value is 0x400000. |
|
1374 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 debugport |
|
1375 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1376 \cs109\insrsid14683277 debugport = <32bit-number>}{\insrsid14683277 |
|
1377 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Specifies the destination port for Kernel and Bootstrap traces. |
|
1378 |
|
1379 \par rombuild stores the value in the ROM header. |
|
1380 \par Each ASSP is free to interpret the debug port as it pleases, for example, as a serial port number or as an I/O base address. |
|
1381 \par The default value is -1. |
|
1382 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 defaultstackreserve |
|
1383 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1384 \insrsid14683277 defaultstackreserve = <default stack reserve> |
|
1385 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Specify the maximum size of the stack.}{ |
|
1386 \insrsid14683277\charrsid10626422 |
|
1387 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 device |
|
1388 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1389 \insrsid14683277 device[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1390 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1391 Defines Kernel-mode logical or physical device drivers, which can have global data. The address of this data is generated by rombuild. |
|
1392 \par Note that the HWVD is optional but, if specified, must be enclosed within square brackets. |
|
1393 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 dll |
|
1394 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1395 \insrsid14683277 dll}{\insrsid13451011 [[HWVD]] = source-file destination-image-file [full-attribute-list]}{\insrsid14683277\charrsid10626422 |
|
1396 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid10626422 Executable file whose entry point must be called |
|
1397 |
|
1398 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 dlldatatop |
|
1399 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1400 \insrsid14683277 dlldatatop = <address of data region>}{\insrsid14683277\charrsid6956791 |
|
1401 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid6956791 Specify top of DLL data region |
|
1402 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 epocwrapper |
|
1403 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1404 \insrsid14683277 epocwrapper}{\insrsid14683277\charrsid4420163 |
|
1405 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277\charrsid4420163 Specifies that an EPOC ROM wrapper is required |
|
1406 |
|
1407 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 extension |
|
1408 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1409 \insrsid14683277 extension[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1410 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Defines a Kernel-mode DLL that can have global data, th |
|
1411 e address of which is generated by rombuild. Extension files are connected together in a linked list, which allows the Kernel to load the extensions at boot time before the ROM file system is available. |
|
1412 \par Note that the HWVD is optional but, if specified, must be enclosed within square brackets. |
|
1413 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 extensionrom |
|
1414 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1415 \cs109\insrsid14683277 extensionrom = rom-file-name}{\insrsid14683277 |
|
1416 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1417 This marks the start of an extension ROM section. A filename of "*" can be specified, which means use the file name specified on the }{\field\flddirty{\*\fldinst {\insrsid14683277 HYPERLINK "RomInformationStatement.guide.html" \\ |
|
1418 l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation%2eromname"}{\insrsid10449189 {\*\datafield |
|
1419 08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000005200000054006f006f006c007300250032 |
|
1420 0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00 |
|
1421 6e0025003200650072006f006d006e0061006d0065000000ff0000ff}}}{\fldrslt {\insrsid14683277 romname}}}{\insrsid14683277 keyword in a }{\field\flddirty{\*\fldinst {\insrsid14683277 HYPERLINK "RomInformationStatement.guide.html" \\ |
|
1422 l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation"}{\insrsid10449189 {\*\datafield |
|
1423 08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000004800000054006f006f006c007300250032 |
|
1424 0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00 |
|
1425 6e00000000000000}}}{\fldrslt {\insrsid14683277 rom-information-statement}}}{\insrsid14683277 |
|
1426 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 filecompress |
|
1427 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9400752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1428 \insrsid9400752 filecompress[[HWVD]] = source-file destination-file [}{\insrsid13451011 full-attribute-list}{\insrsid9400752 ] |
|
1429 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9400752\charrsid9400752 |
|
1430 Non-XIP Executable to be loaded into the ROM compressed |
|
1431 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 fileuncompress |
|
1432 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9400752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1433 \insrsid9400752 data[[HWVD]] = source-file destination-file [}{\insrsid13451011 full-attribute-list}{\insrsid9400752 ] |
|
1434 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid13451011\charrsid13451011 |
|
1435 Non-XIP Executable to be loaded into the ROM uncompressed}{\insrsid13451011 |
|
1436 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 kerneldataaddress |
|
1437 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1438 \cs109\insrsid14683277 kerneldataaddress = hex-address}{\insrsid14683277 |
|
1439 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Kernel data/bss chunk base virtual address. |
|
1440 \par The recommended value is 0x80000000. |
|
1441 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 kernelheapmax |
|
1442 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1443 \cs109\insrsid14683277 kernelheapmax = hex-size}{\insrsid14683277 |
|
1444 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Maximu |
|
1445 m size of the Kernel's heap. The Kernel heap grows in virtual address space until this value is reached: it can then grow no further. |
|
1446 \par The value is rounded up to a multiple of the virtual address space mapped by a single page directory entry - on ARM CPUs, this is 1MB. |
|
1447 \par Usually 1 page directory entry's worth of RAM is specified. |
|
1448 \par The default value is 0x100000; this is used if none is supplied. |
|
1449 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 kernelheapmin |
|
1450 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1451 \cs109\insrsid14683277 kernelheapmin = hex-size}{\insrsid14683277 |
|
1452 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1453 Minimum size of the Kernel heap, allocated immediately when the Kernel boots. Specify either a minimal value, or a working set size based on envisaged use. |
|
1454 \par The recommended value is 0x10000, and is the default value if none is explicitly supplied. |
|
1455 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 kernelromname |
|
1456 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15690730 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1457 \cs109\insrsid15690730 kernelromname = rom-file-name}{\insrsid15690730 |
|
1458 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid13451011\charrsid13451011 ROM image on which extension ROM is based}{ |
|
1459 \insrsid13451011 . This keyword is only valid for extension ROMs.}{\insrsid13451011\charrsid13451011 |
|
1460 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 kerneltrace |
|
1461 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1462 \cs109\insrsid14683277 kernelTrace = 32 bit hex-number}{\insrsid14683277 |
|
1463 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1464 Initial value for the Kernel trace mask. The bit values are defined in k32std.h, and only apply to a debug Kernel |
|
1465 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 memmodel |
|
1466 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15690730 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1467 \insrsid15690730 memmodel = (moving | direct |multiple) <chunk size> <page size>}{\insrsid15690730\charrsid15690730 |
|
1468 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15690730\charrsid15690730 Specifies the memory model to be used at runtime |
|
1469 |
|
1470 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 multikernel |
|
1471 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1472 \cs109\insrsid14683277 multikernel}{\insrsid14683277 |
|
1473 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1474 Specifies that the ROM image has multiple Kernel executables. These Kernels are specified with multiple primary keywords in the files-section. |
|
1475 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 nowrapper |
|
1476 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15690730 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1477 \insrsid15690730 nowrapper}{\insrsid15690730\charrsid15690730 |
|
1478 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15690730\charrsid15690730 Specifies that no ROM wrapper is required}{ |
|
1479 \insrsid15690730 .}{\insrsid15690730\charrsid15690730 |
|
1480 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 primary |
|
1481 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1482 \insrsid14683277 primary[[HWVD]] = source-file destination-image-file [full-attribute-list] |
|
1483 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1484 A standard executable file that is loaded directly directly, bypassing the file server. The Boot program loads and gives control to the primary; this is the Kernel. |
|
1485 \par As with all standard executable files, this is loaded, relocated and stripped of its relocation information. |
|
1486 \par Note that the HWVD is optional but, if specified, must be enclosed within square brackets. |
|
1487 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romalign |
|
1488 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9400752 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1489 \cs109\insrsid14683277\charrsid14972466 romalign = hex-alignment |
|
1490 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1491 The address alignment boundary for files in the ROM. This value should be greater than 4, and a multiple of 4. The recommended value is 0x10. |
|
1492 \par If no value is specified, rombuild defaults to using a value of 0x1000. |
|
1493 \par If the value specified is not a multiple of 4, it is rounded to become so. |
|
1494 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romlinearbase |
|
1495 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11158436 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1496 \cs109\insrsid14683277 romlinearbase = hex-address}{\insrsid14683277 |
|
1497 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Virtual address of the start of ROM, in hex. |
|
1498 \par The recommended value for ARM CPUs is 0x50000000. |
|
1499 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romname |
|
1500 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1501 \cs109\insrsid14683277 romname = rom-file-name}{\insrsid14683277 |
|
1502 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1503 This is the name of the output file, and contains the ROM image that rombuild creates. |
|
1504 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romnameeven |
|
1505 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1506 \cs109\insrsid14683277 romnameeven = rom-file-name-even}{\insrsid14683277 |
|
1507 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1508 rombuild can write two separate ROM images, one containing the odd bytes of the image, and the other the even. This is done if this keyword and the }{\insrsid2562411 romnameodd }{\insrsid14683277 |
|
1509 keyword are used to specify the output filenames for the two half-images. A filename of "*" can be specified, which means use the file name specified on the }{\insrsid2562411 romname }{\insrsid14683277 keyword and append .even. |
|
1510 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 romnameodd |
|
1511 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1512 \cs109\insrsid14683277 romnameodd = rom-file-name-odd}{\insrsid14683277 |
|
1513 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1514 rombuild can write two separate ROM images, one containing the odd bytes of the image, and the other the even. This is done if this keyword and the}{\insrsid2562411 romnameeven}{\insrsid14683277 keyword are used to specify the output filenames for t |
|
1515 he two half-images. A filename of "*" can be specified, which means use the file name specified on the }{\insrsid2562411 romname}{\insrsid14683277 keyword and append .odd. |
|
1516 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 secondary |
|
1517 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1518 \insrsid14683277 secondary = source-file destination-image-file [full-attribute-list] |
|
1519 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 A standard executable file that is loaded |
|
1520 by the Kernel; this is the file server. All subsequent files can be loaded through the file server. |
|
1521 \par As with all standard executable files, this is loaded, relocated and stripped of its relocation information. |
|
1522 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 section |
|
1523 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1524 \insrsid14683277 section = section-offset |
|
1525 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 ROMs can be s |
|
1526 ectioned into two parts allowing the upper part of the ROM to be switched for language variations and file patching. This is independent of the extension ROM mechanism. |
|
1527 \par This keyword appears at the point in the obey file where the ROM to be split. All files before this line appear in the first (constant) section, and files after appear in the second (patch/language) section. |
|
1528 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 singlekernel |
|
1529 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1530 \cs109\insrsid14683277 singlekernel}{\insrsid14683277 |
|
1531 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1532 Specifies that this ROM image has one Kernel executable within it. This is the default. |
|
1533 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 srecordbase |
|
1534 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1535 \cs109\insrsid14683277 srecordbase = hex-address}{\insrsid14683277 |
|
1536 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Destination address for S-record download. |
|
1537 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 srecordfilename |
|
1538 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1539 \cs109\insrsid14683277 srecordfilename = srec-file-name}{\insrsid14683277 |
|
1540 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1541 rombuild can write an image in Motorola S-record format. This happens if a name for the output file is specified here. A filename of "*" can be specified, which means use the file name specified on the }{\field\flddirty{\*\fldinst {\insrsid14683277 |
|
1542 HYPERLINK "RomInformationStatement.guide.html" \\l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation%2eromname"}{\insrsid10449189 {\*\datafield |
|
1543 08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000005200000054006f006f006c007300250032 |
|
1544 0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00 |
|
1545 6e0025003200650072006f006d006e0061006d0065000000000000ff}}}{\fldrslt {\insrsid14683277 romname}}}{\insrsid14683277 keyword and append .screc. |
|
1546 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 unicode |
|
1547 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15690730 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1548 \insrsid15690730 unicode}{\insrsid15690730\charrsid15690730 |
|
1549 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15690730 UNICODE ROM \endash this is the}{ |
|
1550 \insrsid15690730\charrsid15690730 default |
|
1551 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 variant |
|
1552 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1553 \insrsid14683277 variant[HWVD] = source-file destination-image-file [full-attribute-list] |
|
1554 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1555 Defines hardware variants. It should be applied to the variant DLL, i.e. the ecust.dll of each hardware variant to be supported, and must specify a suitable HWVD. Note that the HWVD must be enclosed within square brackets. |
|
1556 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1557 \insrsid14683277 {\*\bkmkstart _Toc61942214}ROFSBUILD specific keywords{\*\bkmkend _Toc61942214} |
|
1558 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 autosize |
|
1559 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1560 \insrsid14683277 autosize=<block size> |
|
1561 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1562 The automatic sizing functionality will always reduce the size to a whole number of blocks where the size of the block has been specified in the autosize command. |
|
1563 \par For example if the rofsize is set to 0x30000 and the actual image size is 0x1234 then the generated image size without autosize option will be 0x30000. If autosize=0x1000 is used then the generated image size will be 0x2000. |
|
1564 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 coreimage |
|
1565 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1566 \insrsid14683277 coreimage=<core image file> |
|
1567 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1568 This coreimage keyword indicates to rofsbuild that the generation of the core image is not required and that the specified core image should be used to as the base for generating the extension image. |
|
1569 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 extensionrofs |
|
1570 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14972466 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1571 \insrsid14683277\charrsid14972466 extensionrofs |
|
1572 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Start of definition of optional Extension ROFS |
|
1573 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 extensionrofsname |
|
1574 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1575 \cs109\insrsid14683277 extensionrofs=<filename> |
|
1576 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1577 Specify the name of the extension image. Any new files added after this keyword will appear in the extension. The files in the core can be renamed, hidden, and aliased by using the other keywords. |
|
1578 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 rofsname |
|
1579 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1580 \insrsid14683277 rofsname=<filename> |
|
1581 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 Specify the name of the core image. |
|
1582 \par }\pard\plain \s110\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14683277 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 rofsize |
|
1583 \par }\pard\plain \s15\ql \li0\ri0\widctlpar\tx567\tx1134\tx1701\tx2268\tx2835\tx3402\tx3969\tx4536\tx5103\tx5670\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9534246 \cbpat17 \f2\fs20\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1584 \insrsid14683277 rofssize=<size in bytes> |
|
1585 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 |
|
1586 Specify the maximum size of the core image, or the maximum size of the extension. |
|
1587 \par }{\insrsid14683277\charrsid14683277 |
|
1588 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0\pararsid14683277 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1589 \insrsid15948434 Building multi-boot ROMs |
|
1590 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9534246 |
|
1591 A multi-boot ROM exists when there is support for more than one hardware Variant in the ROM image. Such a ROM also has multiple root directories, one for each Variant supported. This automatically ensures that the file server only |
|
1592 sees the files that are relevant to the hardware on which it is running. |
|
1593 \par There may, or may not, be multiple Kernels to support the multiple hardware variants. If there is more than one Kernel, then the keyword multikernel should be present in the rom-infor |
|
1594 mation-statement part of the obey file. The first and subsequent Kernels are specified in the file-statement part of the obey file with the primary keyword. |
|
1595 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid9534246 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1596 \insrsid9534246 {\*\bkmkstart Tools_2dguide_2erom_2dimage_2emulti_2dbo}{\*\bkmkend Tools_2dguide_2erom_2dimage_2emulti_2dbo}Hardware Variant Discriminator (HWVD) |
|
1597 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9534246 |
|
1598 rombuild uses a Hardware Variant Discriminator (HWVD) to decide which files in the file-statement part of the obey file are present in which directory structure. |
|
1599 \par This is an 8 digit (32 bit) hexadecimal number that may, optionally, appear after the file name. The number itself must be enclosed in square brackets. The number identifies the hardware variants to which the file is relevant. |
|
1600 \par The HWVD numbers have a structure which enables them to describe a tree. The top 8 bits are the "node" n |
|
1601 umber, the next 8 bits are the "parent" node number, and the low 16 bits are the variant mask. These numbers together place the HWVD into a tree with the following structure: |
|
1602 \par }{\insrsid15948434 |
|
1603 \par |
|
1604 \par }{\insrsid10449189 {\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fillColor}{\sv 268435473}}{\sp{\sn fFilled}{\sv 0}} |
|
1605 {\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 |
|
1606 \picw5084\pich4494\picwgoal2882\pichgoal2548\wmetafile8\bliptag968032448\blipupi575{\*\blipuid 39b300c03d6b9f374d7a84f66d7e32dd} |
|
1607 0100090000035b08000007001c00000000001100000026060f001800ffffffff0000100070f6ffff0bf9fffff1faffff06fdffff0900000026060f000800ffff |
|
1608 ffff020000001000000026060f001600ffffffff04000e00544e50500700a8623d501d09b9000a00000026060f000a00544e505000000200f003090000002606 |
|
1609 0f000800ffffffff030000000f00000026060f001400544e505004000c00010000000100000000000000050000000b020bf970f6050000000c02fb0381040800 |
|
1610 0000fa0205000100000000000000040000002d01000007000000fc020100000000000000040000002d0101000900000026060f000800ffffffff000000000500 |
|
1611 000004010d000000040000002d010000040000002d010100030000001e00070000001604d8fc0640e0fb01c008000000fa020600100000000000000204000000 |
|
1612 2d010200050000001402e0fb70f9050000001302d0fcd0f9040000002d010000040000002d01010004000000f0010200040000002701ffff040000002d010000 |
|
1613 040000002d010100030000001e00070000001604d8fc88f8b0fbc0f708000000fa0206001000000000000002040000002d010200050000001402b0fbc0f70500 |
|
1614 00001302d0fc80f8040000002d010000040000002d01010004000000f0010200040000002701ffff040000002d010000040000002d010100030000001e000700 |
|
1615 00001604a8fcc8f7e0fb60f708000000fa0206001000000000000002040000002d010200050000001402e0fbc0f7050000001302a0fc60f7040000002d010000 |
|
1616 040000002d01010004000000f0010200040000002701ffff040000002d010000040000002d010100030000001e00070000001604b8fb48f9f0fa80f808000000 |
|
1617 fa0206001000000000000002040000002d010200050000001402f0fa80f8050000001302b0fb40f9040000002d010000040000002d01010004000000f0010200 |
|
1618 040000002701ffff040000002d010000040000002d010100030000001e00070000001604e8fb88f8f0fac0f708000000fa020600100000000000000204000000 |
|
1619 2d010200050000001402f0fa80f8050000001302e0fbc0f7040000002d010000040000002d01010004000000f0010200040000002701ffff0900000026060f00 |
|
1620 0800ffffffff0000000008000000fa0206001000000000000002040000002d01020007000000fc020000ffffff020000040000002d010300050000000902ffff |
|
1621 ff0207000000180411fc1df880fb8cf71c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef77 |
|
1622 38050a0c00000a00040000002d010400050000002e0118000000050000000a020000000005000000090200000002050000001402e0fbc0f70500000002010100 |
|
1623 000009000000320ae0fbc0f70100000034002800050000000201020000000900000026060f000800ffffffff010000000900000026060f000800ffffffff0000 |
|
1624 0000050000000902ffffff0207000000180411fc9df980fb0cf91c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d61 |
|
1625 6e00db7ced77d067ef773d050a2700000a00040000002d01050004000000f0010400050000002e0118000000050000000a020000000005000000090200000002 |
|
1626 0500000014021fdd00000500000002010100000009000000320ae0fb40f90100000037002800050000000201020000000900000026060f000800ffffffff0100 |
|
1627 00000900000026060f000800ffffffff00000000050000000902ffffff0207000000180401fd8df770fcfcf61c000000fb02b1ff000000000000bc0200000000 |
|
1628 0000001254696d6573204e657720526f6d616e00db7ced77d067ef7738050a0d00000a00040000002d01040004000000f0010500050000002e01180000000500 |
|
1629 00000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320ad0fc30f701000000350028000500000002010200 |
|
1630 00000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffffff0207000000180401fdadf870fc1cf81c00 |
|
1631 0000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef773d050a2800000a00040000002d0105000400 |
|
1632 0000f0010400050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320ad0fc |
|
1633 50f80100000036002800050000000201020000000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffff |
|
1634 ff0207000000180401fd2dfa70fc9cf91c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef77 |
|
1635 38050a0e00000a00040000002d01040004000000f0010500050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd0000 |
|
1636 0500000002010100000009000000320ad0fcd0f90100000038002800050000000201020000000900000026060f000800ffffffff010000000500000009020000 |
|
1637 0002040000002d010000040000002d01010004000000f001020004000000f00103001c000000fb021000070000000000bc02000000000102022253797374656d |
|
1638 00773705661607008a0100000a000600000007008a0100000a00040000002d01020004000000f0010400030000001e00070000001604c8fa064040f901c00800 |
|
1639 0000fa0206001000000000000002040000002d0103000500000014023ef980f8050000001302c2fa80f8040000002d010000040000002d01010004000000f001 |
|
1640 0300040000002701ffff0900000026060f000800ffffffff0000000008000000fa0206001000000000000002040000002d01030007000000fc020000ffffff02 |
|
1641 0000040000002d010400050000000902ffffff02070000001804a1f9ddf810f94cf81c000000fb02b1ff000000000000bc02000000000000001254696d657320 |
|
1642 4e657720526f6d616e00db7ced77d067ef7739050a5800000a00040000002d010500050000002e0118000000050000000a020000000005000000090200000002 |
|
1643 050000001402c2fa80f80500000002010100000009000000320a70f980f80100000031002800050000000201020000000900000026060f000800ffffffff0100 |
|
1644 00000900000026060f000800ffffffff00000000050000000902ffffff0207000000180461faddf8d0f94cf81c000000fb02b1ff000000000000bc0200000000 |
|
1645 0000001254696d6573204e657720526f6d616e00db7ced77d067ef773d050a2900000a00040000002d01060004000000f0010500050000002e01180000000500 |
|
1646 00000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320a30fa80f801000000320028000500000002010200 |
|
1647 00000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffffff0207000000180421fbddf890fa4cf81c00 |
|
1648 0000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef7739050a5900000a00040000002d0105000400 |
|
1649 0000f0010600050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320af0fa |
|
1650 80f80100000033002800050000000201020000000900000026060f000800ffffffff0100000005000000090200000002040000002d010000040000002d010100 |
|
1651 04000000f001030004000000f0010400040000002d01020004000000f0010500030000001e000700000016040640f8fa01c070f607000000fc02000000000002 |
|
1652 0000040000002d010300050000000902000000020c000000240304006ef64cfb6ef654fb76f654fb76f64cfb050000000902000000020c000000240304008ef6 |
|
1653 4cfb8ef654fb96f654fb96f64cfb050000000902000000020c00000024030400aef64cfbaef654fbb6f654fbb6f64cfb050000000902000000020c0000002403 |
|
1654 0400cef64cfbcef654fbd6f654fbd6f64cfb050000000902000000020c00000024030400eef64cfbeef654fbf6f654fbf6f64cfb050000000902000000020c00 |
|
1655 0000240304000ef74cfb0ef754fb16f754fb16f74cfb050000000902000000020c000000240304002ef74cfb2ef754fb36f754fb36f74cfb0500000009020000 |
|
1656 00020c000000240304004ef74cfb4ef754fb56f754fb56f74cfb050000000902000000020c000000240304006ef74cfb6ef754fb76f754fb76f74cfb05000000 |
|
1657 0902000000020c000000240304008ef74cfb8ef754fb96f754fb96f74cfb050000000902000000020c00000024030400aef74cfbaef754fbb6f754fbb6f74cfb |
|
1658 050000000902000000020c00000024030400cef74cfbcef754fbd6f754fbd6f74cfb050000000902000000020c00000024030400eef74cfbeef754fbf6f754fb |
|
1659 f6f74cfb050000000902000000020c000000240304000ef84cfb0ef854fb16f854fb16f84cfb050000000902000000020c000000240304002ef84cfb2ef854fb |
|
1660 36f854fb36f84cfb050000000902000000020c000000240304004ef84cfb4ef854fb56f854fb56f84cfb050000000902000000020c000000240304006ef84cfb |
|
1661 6ef854fb76f854fb76f84cfb050000000902000000020c000000240304008ef84cfb8ef854fb96f854fb96f84cfb050000000902000000020c00000024030400 |
|
1662 aef84cfbaef854fbb6f854fbb6f84cfb050000000902000000020c00000024030400cef84cfbcef854fbd6f854fbd6f84cfb050000000902000000020c000000 |
|
1663 24030400eef84cfbeef854fbf6f854fbf6f84cfb050000000902000000020c000000240304000ef94cfb0ef954fb16f954fb16f94cfb05000000090200000002 |
|
1664 0c000000240304002ef94cfb2ef954fb36f954fb36f94cfb050000000902000000020c000000240304004ef94cfb4ef954fb56f954fb56f94cfb050000000902 |
|
1665 000000020c000000240304006ef94cfb6ef954fb76f954fb76f94cfb050000000902000000020c000000240304008ef94cfb8ef954fb96f954fb96f94cfb0500 |
|
1666 00000902000000020c00000024030400aef94cfbaef954fbb6f954fbb6f94cfb050000000902000000020c00000024030400cef94cfbcef954fbd6f954fbd6f9 |
|
1667 4cfb050000000902000000020c00000024030400eef94cfbeef954fbf6f954fbf6f94cfb050000000902000000020c000000240304000efa4cfb0efa54fb16fa |
|
1668 54fb16fa4cfb050000000902000000020c000000240304002efa4cfb2efa54fb36fa54fb36fa4cfb050000000902000000020c000000240304004efa4cfb4efa |
|
1669 54fb56fa54fb56fa4cfb050000000902000000020c000000240304006efa4cfb6efa54fb76fa54fb76fa4cfb050000000902000000020c000000240304008efa |
|
1670 4cfb8efa54fb96fa54fb96fa4cfb050000000902000000020c00000024030400aefa4cfbaefa54fbb6fa54fbb6fa4cfb050000000902000000020c0000002403 |
|
1671 0400cefa4cfbcefa54fbd6fa54fbd6fa4cfb050000000902000000020c00000024030400eefa4cfbeefa54fbf2fa54fbf2fa4cfb050000000902000000020400 |
|
1672 00002d010000040000002d01010004000000f0010300040000002701ffff0900000026060f000800ffffffff010000000f00000026060f001400544e505004000c000000000000000000000000000900000026060f000800ffffffff01000000040000002d010000040000002d010100030000000000}}{ |
|
1673 \insrsid15948434 |
|
1674 \par }{\insrsid12875944 The nodes above the dotted line are fixed: |
|
1675 \par 1 is fully generic |
|
1676 \par 2 is platform specific, i.e. the kp_* layer |
|
1677 \par 3 is processor architecture, i.e. the kc_* layer. |
|
1678 \par The node numbers below the dotted line are specific to a given ROM, but live in two distinct layers: |
|
1679 \par 4 and 7 represent a specific CPU core core, e.g. ARM7, SA-1. |
|
1680 \par 5, 6 and 8 represent a specific ASSP |
|
1681 \par For HWVD numbers which refer to the ASSP nodes (5,6 & 8 in the diagram), the low 16 bits indicate which Variants are supported by the given file. There must be at least one file, the Variant DLL, which is marked as supporting only one Variant. |
|
1682 \par This tree is used to determine which files appear in the ROM directory structure for a given Variant, and also how the static DLL linkages are resolved. A file associated with a node in the tree can link to any DLL |
|
1683 attached to the same node, or any DLL attached to one of the nodes in the path leading back to the root of the tree. |
|
1684 \par It is possible to have two or more files of the same name in the same directory provided that they have HWVDs which are mutually exclusive, so that the two files can never appear on the same machine. |
|
1685 \par For example: |
|
1686 \par 0x01000000 - generic file, appears in directory tree for every variant |
|
1687 \par 0x0504FFFF - file associated with node 5, supporting all variants |
|
1688 \par 0x04030000 file associated with node 4 |
|
1689 \par 0x07030000 file associated with node 7 |
|
1690 \par 0x06070001 improper for the diagram shown - implies that node 7 is parent of node 6 |
|
1691 \par 0x06040001 file associated with node 6, supporting only the first variant. |
|
1692 \par In practice, the ROM-constrained nature of devices does not encourage extensive use of this facility, and it would be unusual to have more than one ASSP supported. |
|
1693 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\ilvl12\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid12875944 E}{ |
|
1694 \insrsid15948434 xtension ROMs |
|
1695 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
1696 An extension ROM is a ROM image which combines with a kernel ROM image to produce a larger overall ROM with a modified ROM filesystem.}{\insrsid12875944 |
|
1697 \par }{\insrsid15948434 Each extension ROM section starts with a fresh copy of the ROM filesystem produced by the kernel ROM section of the OBEY file, and modifies it by adding files and possibly renaming or hiding the f |
|
1698 iles in the kernel image. Once the section has been processed, the extension image is written to the filename specified in the extensionrom statement, including a directory structure which refers to files in both the extension and the kernel images: no ch |
|
1699 anges are made to the kernel image, which is completely independent of any extension ROMs. |
|
1700 \par It is possible to extend a kernel ROM which used the section keyword to create a replaceable section, but the extension ROM will be very likely to contain the address |
|
1701 es of files in the second section, which are likely to change if a different second section is used. This won\rquote t be a problem if the extension ROM is changed at the same time as the second section. |
|
1702 \par }\pard\plain \s2\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw60\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\rtlgutter\itap0 \b\f1\fs34\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
1703 ROM image format |
|
1704 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 In this section we first explain the forma |
|
1705 t of a Kernel ROM image, and then go on to show how this is altered when the ROM is sectioned. |
|
1706 \par }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1707 \insrsid15948434 Kernel ROM image format |
|
1708 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid12875944\charrsid12875944 |
|
1709 The standard output from rombuild is an image on disk which consists of six sections: |
|
1710 \par TRomLoaderHeader - also known as the wrapper, this is discarded in the final blown ROM image |
|
1711 \par TRomHeader - the ROM header which remains in the ROM image |
|
1712 \par bootrom.bin - the Bootstrap binary image |
|
1713 \par TRomRootDirectoryList - a list of all the root directories, one for each Variant supported by this ROM image. In the Kernel ROM image, there is only one root directory and one variant. |
|
1714 \par the directory structure - the overhead supporting a full directory structure on the ROM. |
|
1715 \par the file images - the executables and data which go to make up the ROM image. |
|
1716 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1717 \insrsid6900756 TRomLoaderHeader |
|
1718 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 T |
|
1719 his is a wrapper, which is used by the 486 boot loader and the Series 5 ROM programmer, and then discarded. It is possible to build a ROM without this header, by specifying the -no-header parameter to rombuild. |
|
1720 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 Offset (hex)\nestcell{\nonesttables |
|
1721 \par }Description of field\nestcell{\nonesttables |
|
1722 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
1723 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1724 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1725 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1726 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
1727 \par }ROM image name (ascii text)\nestcell{\nonesttables |
|
1728 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
1729 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1730 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1731 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1732 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 10\nestcell{\nonesttables |
|
1733 \par }Version string (ascii text)\nestcell{\nonesttables |
|
1734 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
1735 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1736 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1737 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1738 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 14\nestcell{\nonesttables |
|
1739 \par }Build string (ascii text)\nestcell{\nonesttables |
|
1740 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
1741 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1742 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1743 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1744 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 18\nestcell{\nonesttables |
|
1745 \par }Size of ROM image\nestcell{\nonesttables |
|
1746 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
1747 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1748 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1749 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1750 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 1C\nestcell{\nonesttables |
|
1751 \par }Size of wrapper\nestcell{\nonesttables |
|
1752 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow5\irowband5\ts114\trgaph75\trleft15\trbrdrt |
|
1753 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1754 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1755 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1756 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 20\nestcell{\nonesttables |
|
1757 \par }Filler to size of wrapper (specified above, usually 0x100 bytes)\nestcell{\nonesttables |
|
1758 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow6\irowband6\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
1759 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1760 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1761 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx7679\nestrow}{\nonesttables |
|
1762 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl |
|
1763 \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx7709\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
1764 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
1765 \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl |
|
1766 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx7709\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
1767 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 TRomHeader |
|
1768 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 This data is created by }{\insrsid3552037 ROMBUILD}{\insrsid6900756 |
|
1769 for later use by the Bootstrap program and the Kernel. |
|
1770 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid8743957 Offset (hex) |
|
1771 \nestcell{\nonesttables |
|
1772 \par }Description of field\nestcell{\nonesttables |
|
1773 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
1774 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1775 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1776 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1777 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
1778 \par }0x80 bytes reserved for a small amount of boot code if needed\nestcell{\nonesttables |
|
1779 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
1780 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1781 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1782 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1783 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 80\nestcell{\nonesttables |
|
1784 \par }ROM image build datetime.\nestcell{\nonesttables |
|
1785 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
1786 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1787 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1788 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1789 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 8C\nestcell{\nonesttables |
|
1790 \par }ROM virtual base address.\nestcell{\nonesttables |
|
1791 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
1792 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1793 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1794 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1795 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 90\nestcell{\nonesttables |
|
1796 \par }ROM image size in bytes (including the second section for sectioned ROMs).\nestcell{\nonesttables |
|
1797 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
1798 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1799 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1800 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1801 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 94\nestcell{\nonesttables |
|
1802 \par }Virtual address of the TRomRootDirList structure.\nestcell{\nonesttables |
|
1803 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow5\irowband5\ts114\trgaph75\trleft15\trbrdrt |
|
1804 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1805 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1806 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1807 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 98\nestcell{\nonesttables |
|
1808 \par }Kernel data virtual address (when in RAM).\nestcell{\nonesttables |
|
1809 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow6\irowband6\ts114\trgaph75\trleft15\trbrdrt |
|
1810 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1811 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1812 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1813 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 9C\nestcell{\nonesttables |
|
1814 \par }Kernel limit virtual address (when in RAM).\nestcell{\nonesttables |
|
1815 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow7\irowband7\ts114\trgaph75\trleft15\trbrdrt |
|
1816 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1817 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1818 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1819 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 A0\nestcell{\nonesttables |
|
1820 \par }Virtual address of (first) primary's TRomImageHeader.\nestcell{\nonesttables |
|
1821 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow8\irowband8\ts114\trgaph75\trleft15\trbrdrt |
|
1822 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1823 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1824 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1825 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 A4\nestcell{\nonesttables |
|
1826 \par }Virtual address of secondary's TRomImageHeader.\nestcell{\nonesttables |
|
1827 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow9\irowband9\ts114\trgaph75\trleft15\trbrdrt |
|
1828 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1829 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1830 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1831 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 A8\nestcell{\nonesttables |
|
1832 \par }Computed constant which causes the 32-bit checksum of the image to equal the value specified by the romchecksum keyword.\nestcell{\nonesttables |
|
1833 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow10\irowband10\ts114\trgaph75\trleft15\trbrdrt |
|
1834 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1835 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1836 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1837 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 AC\nestcell{\nonesttables |
|
1838 \par }Hardware - a unique number identifying the hardware for which this ROM image has been built. |
|
1839 \par NB This is only used for testing purposes.\nestcell{\nonesttables |
|
1840 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow11\irowband11\ts114\trgaph75\trleft15\trbrdrt |
|
1841 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1842 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1843 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1844 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 B0\nestcell{\nonesttables |
|
1845 \par }Languages - a bitmask identifying which of the languages are supported by the ROM image, as specified by the languages keyword. |
|
1846 \par NB This is only used for testing purposes.\nestcell{\nonesttables |
|
1847 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow12\irowband12\ts114\trgaph75\trleft15\trbrdrt |
|
1848 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1849 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1850 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1851 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 B8\nestcell{\nonesttables |
|
1852 \par }Not Used\nestcell{\nonesttables |
|
1853 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow13\irowband13\ts114\trgaph75\trleft15\trbrdrt |
|
1854 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1855 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1856 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1857 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 BC\nestcell{\nonesttables |
|
1858 \par }Not Used\nestcell{\nonesttables |
|
1859 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow14\irowband14\ts114\trgaph75\trleft15\trbrdrt |
|
1860 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1861 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1862 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1863 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 C0\nestcell{\nonesttables |
|
1864 \par }Not Used\nestcell{\nonesttables |
|
1865 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow15\irowband15\ts114\trgaph75\trleft15\trbrdrt |
|
1866 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1867 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1868 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1869 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 C4\nestcell{\nonesttables |
|
1870 \par }ROM section header, a pointer to a TRomSectionHeader, if the ROM is sectioned.\nestcell{\nonesttables |
|
1871 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow16\irowband16\ts114\trgaph75\trleft15\trbrdrt |
|
1872 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1873 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1874 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1875 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 C8\nestcell{\nonesttables |
|
1876 \par }Total supervisor data size, the amount of memory mapped for the Kernel data chunk.\nestcell{\nonesttables |
|
1877 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow17\irowband17\ts114\trgaph75\trleft15\trbrdrt |
|
1878 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1879 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1880 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1881 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 CC\nestcell{\nonesttables |
|
1882 \par }Address of variant file TRomEntry.\nestcell{\nonesttables |
|
1883 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow18\irowband18\ts114\trgaph75\trleft15\trbrdrt |
|
1884 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1885 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1886 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1887 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 D0\nestcell{\nonesttables |
|
1888 \par }Address of TRomEntry for the first extension file, if it exists. If there is more than one extension, then the next extension field in the TRomImageHeader of the extension points to the TRomEntry for the next one.\nestcell{\nonesttables |
|
1889 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow19\irowband19\ts114\trgaph75\trleft15\trbrdrt |
|
1890 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1891 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1892 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1893 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 D4\nestcell{\nonesttables |
|
1894 \par }Address of the first area to be relocated into RAM, as defined using the }{\field\fldedit{\*\fldinst {\insrsid293946 HYPERLINK "mk:@MSITStore:C:\\\\Documents%20and%20Settings\\\\kuldipn\\\\My%20Documents\\\\lib\\\\ |
|
1895 docset.chm::/doc_source/BasePorting/Tools/MakingROMImage/ObeyAndSyntax/FileInformationStatement.guide.html" \\l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2efile%2dinformation%2econtrol%2dstatement%2earea" }{\insrsid10449189 {\*\datafield |
|
1896 08d0c9ea79f9bace118c8200aa004ba90b020000000b000000e0c9ea79f9bace118c8200aa004ba90b580100006d006b003a0040004d00530049005400530074006f00720065003a0043003a005c0044006f00630075006d0065006e0074007300200061006e0064002000530065007400740069006e00670073005c006b00 |
|
1897 75006c006400690070006e005c004d007900200044006f00630075006d0065006e00740073005c006c00690062005c0064006f0063007300650074002e00630068006d003a003a002f0064006f0063005f0073006f0075007200630065002f00420061007300650050006f007200740069006e0067002f0054006f006f006c |
|
1898 0073002f004d0061006b0069006e00670052004f004d0049006d006100670065002f004f0062006500790041006e006400530079006e007400610078002f00460069006c00650049006e0066006f0072006d006100740069006f006e00530074006100740065006d0065006e0074002e00670075006900640065002e006800 |
|
1899 74006d006c0000006600000054006f006f006c0073002500320064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e00740061007800250032006500660069006c0065 |
|
1900 0025003200640069006e0066006f0072006d006100740069006f006e0025003200650063006f006e00740072006f006c00250032006400730074006100740065006d0065006e0074002500320065006100720065006100000001ffff}}}{\fldrslt {\insrsid293946 area}}}{\insrsid293946 keyword. |
|
1901 \nestcell{\nonesttables |
|
1902 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow20\irowband20\ts114\trgaph75\trleft15\trbrdrt |
|
1903 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1904 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1905 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1906 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 D8\nestcell{\nonesttables |
|
1907 \par }Initial value for the Kernel trace mask.\nestcell{\nonesttables |
|
1908 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow21\irowband21\ts114\trgaph75\trleft15\trbrdrt |
|
1909 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1910 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1911 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1912 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 DC\nestcell{\nonesttables |
|
1913 \par }User data address.\nestcell{\nonesttables |
|
1914 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow22\irowband22\ts114\trgaph75\trleft15\trbrdrt |
|
1915 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1916 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1917 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1918 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 E0\nestcell{\nonesttables |
|
1919 \par }Total user data size\nestcell{\nonesttables |
|
1920 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow23\irowband23\ts114\trgaph75\trleft15\trbrdrt |
|
1921 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1922 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1923 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1924 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 E4\nestcell{\nonesttables |
|
1925 \par }Value interpreted by the Bootstrap and Kernel as the debug port to use.\nestcell{\nonesttables |
|
1926 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow24\irowband24\ts114\trgaph75\trleft15\trbrdrt |
|
1927 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1928 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1929 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1930 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 E8\nestcell{\nonesttables |
|
1931 \par }Version\nestcell{\nonesttables |
|
1932 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow25\irowband25\ts114\trgaph75\trleft15\trbrdrt |
|
1933 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1934 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1935 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1936 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 EC\nestcell{\nonesttables |
|
1937 \par }Compression type used for image\nestcell{\nonesttables |
|
1938 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow26\irowband26\ts114\trgaph75\trleft15\trbrdrt |
|
1939 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1940 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1941 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1942 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 F0\nestcell{\nonesttables |
|
1943 \par }Size after compression\nestcell{\nonesttables |
|
1944 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow27\irowband27\ts114\trgaph75\trleft15\trbrdrt |
|
1945 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1946 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1947 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1948 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 F4\nestcell{\nonesttables |
|
1949 \par }Size before compression\nestcell{\nonesttables |
|
1950 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow28\irowband28\ts114\trgaph75\trleft15\trbrdrt |
|
1951 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1952 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1953 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1954 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid293946 F8-FF\nestcell{\nonesttables |
|
1955 \par }Filler \nestcell{\nonesttables |
|
1956 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid293946 {\*\nesttableprops\trowd \irow29\irowband29\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
1957 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1958 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1959 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1029\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
1960 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl |
|
1961 \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9756\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
1962 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
1963 \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl |
|
1964 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9756\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
1965 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 The Bootstrap binary |
|
1966 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
1967 The Bootstrap binary image is copied directly into the start of the ROM. It must, therefore, contain a "hole" at offsets 0x80 to 0xFF for the data members of the TRomHeader object. The first 4 bytes of the binary image typically contain a branch instructi |
|
1968 on which jumps to the code at offset 0x100. The Bootstrap is responsible for detecting the extension ROM, if present, and for passing the appropriate TRomRootDirectoryList address to the Kernel. For the MISA ASSP, the bootstrap binary is \\Epoc32\\Release |
|
1969 \\MISA\\UREL\\bootromba.bin |
|
1970 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
1971 \insrsid6900756 TRomRootDirectoryList |
|
1972 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
1973 This structure allows you to find the root directories for each hardware Variant supported by the ROM. Usually, there is only one variant and one root directory, so this table normally has just three entries. |
|
1974 \par Some |
|
1975 times, however, a ROM has multiple root directories and directory trees, one for each hardware Variant supported by the ROM. This automatically ensures that the file server only sees the files that are relevant to the hardware on which it is running. In t |
|
1976 his case, there are multiple entries in the table describing each root directory. |
|
1977 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid9400752 Offset (hex) |
|
1978 \nestcell{\nonesttables |
|
1979 \par }Description of field\nestcell{\nonesttables |
|
1980 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
1981 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1982 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1983 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
1984 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
1985 \par }Number of root directories.\nestcell{\nonesttables |
|
1986 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
1987 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1988 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1989 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
1990 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 04\nestcell{\nonesttables |
|
1991 \par }Hardware Variant for first root directory.\nestcell{\nonesttables |
|
1992 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
1993 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
1994 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
1995 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
1996 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 08\nestcell{\nonesttables |
|
1997 \par }Address of first root directory.\nestcell{\nonesttables |
|
1998 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
1999 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2000 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2001 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2002 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 0C\nestcell{\nonesttables |
|
2003 \par }Hardware Variant for second root directory.\nestcell{\nonesttables |
|
2004 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
2005 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2006 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2007 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2008 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 10\nestcell{\nonesttables |
|
2009 \par }Address of second root directory.\nestcell{\nonesttables |
|
2010 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow5\irowband5\ts114\trgaph75\trleft15\trbrdrt |
|
2011 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2012 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2013 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2014 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 \'85\nestcell{\nonesttables |
|
2015 \par }\'85\nestcell{\nonesttables |
|
2016 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow6\irowband6\ts114\trgaph75\trleft15\trbrdrt |
|
2017 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2018 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2019 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2020 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 nn\nestcell{\nonesttables |
|
2021 \par }Hardware Variant for last root directory.\nestcell{\nonesttables |
|
2022 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow7\irowband7\ts114\trgaph75\trleft15\trbrdrt |
|
2023 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2024 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2025 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2026 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 nn+4\nestcell{\nonesttables |
|
2027 \par }Address of last root directory.\nestcell{\nonesttables |
|
2028 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow8\irowband8\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
2029 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2030 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2031 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx5839\nestrow}{\nonesttables |
|
2032 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl |
|
2033 \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx5869\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2034 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2035 \ts11\trgaph15\trleft-15\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl |
|
2036 \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx5869\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
2037 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 The directory structure |
|
2038 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2039 Every directory is described by a TRomDir, including the root directories. Each directory is described twice; first by a sequence of variable length entries in the order that the directory members were mentioned in the obey file, and then as a pair of sor |
|
2040 ted tables suitable for binary search. |
|
2041 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2042 \insrsid6900756 {\*\bkmkstart BM1_9_4}{\*\bkmkend BM1_9_4}TRomDir |
|
2043 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 Offset (hex)\nestcell{\nonesttables |
|
2044 \par }Description of field\nestcell{\nonesttables |
|
2045 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
2046 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2047 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2048 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2049 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
2050 \par }Number of bytes (N) occupied by the subsequent TRomEntry structures.\nestcell{\nonesttables |
|
2051 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
2052 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2053 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2054 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2055 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 04\nestcell{\nonesttables |
|
2056 \par }TRomEntry structure for file or directory 0.\nestcell{\nonesttables |
|
2057 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
2058 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2059 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2060 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2061 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 ...\nestcell{\nonesttables |
|
2062 \par }TRomEntry structure for file or directory 1.\nestcell{\nonesttables |
|
2063 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
2064 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2065 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2066 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2067 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 ...\nestcell{\nonesttables |
|
2068 \par }Etc. for each entry in the directory.\nestcell{\nonesttables |
|
2069 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
2070 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2071 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2072 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2073 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 N+04 \nestcell{\nonesttables |
|
2074 \par }Number of directory entries (D).\nestcell{\nonesttables |
|
2075 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow5\irowband5\ts114\trgaph75\trleft15\trbrdrt |
|
2076 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2077 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2078 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2079 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 N+06 \nestcell{\nonesttables |
|
2080 \par }Number of files (F).\nestcell{\nonesttables |
|
2081 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow6\irowband6\ts114\trgaph75\trleft15\trbrdrt |
|
2082 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2083 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2084 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2085 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 N+08 \nestcell{\nonesttables |
|
2086 \par }Table of 16-bit scaled offsets to the directory entries.\nestcell{\nonesttables |
|
2087 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow7\irowband7\ts114\trgaph75\trleft15\trbrdrt |
|
2088 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2089 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2090 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2091 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 (N+08+(2*D)) \nestcell{\nonesttables |
|
2092 \par }Table of 16-bit scaled offsets to the file entries.\nestcell{\nonesttables |
|
2093 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow8\irowband8\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
2094 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2095 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2096 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1649\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8837\nestrow}{\nonesttables |
|
2097 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb |
|
2098 \brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx8867\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2099 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2100 \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl |
|
2101 \cltxlrtb\clftsWidth1\clshdrawnil \cellx8867\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2102 The sorted tables contain unsigned 16-bit scaled offsets, which point to the start of the corresponding TRomEntry. |
|
2103 \par If the offset value is X then the corresponding TRomEntry is at address (4*X + (char*)(address of first entry)). For example, the first entry is at offset zero. The entries are sorted in order of the UTF-8 representation of the filenames in a case insensi |
|
2104 tive way (cf the 'C' function stricmp()). In effect, this folds upper and lowercase ASCII characters but leaves all other Unicode characters unchanged. |
|
2105 \par Each of the files or subdirectories within the TRomDir is described with a TRomEntry structure. The latter are always 4 byte aligned, and may include padding, if the length of the name doesn't cause the structure to be a multiple of 4 bytes in length. |
|
2106 |
|
2107 \par }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 {\*\bkmkstart BM1_9_5}{\*\bkmkend BM1_9_5}TRomEntry |
|
2108 |
|
2109 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid6900756 Offset (hex) |
|
2110 \nestcell{\nonesttables |
|
2111 \par }Description of field\nestcell{\nonesttables |
|
2112 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
2113 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2114 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2115 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2116 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
2117 \par }Size of file.\nestcell{\nonesttables |
|
2118 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
2119 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2120 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2121 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2122 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 04\nestcell{\nonesttables |
|
2123 \par }Virtual address of file, or of a TRomDir structure if the entry is another directory.\nestcell{\nonesttables |
|
2124 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
2125 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2126 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2127 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2128 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 08\nestcell{\nonesttables |
|
2129 \par }Attributes byte.\nestcell{\nonesttables |
|
2130 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
2131 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2132 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2133 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2134 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 09\nestcell{\nonesttables |
|
2135 \par }Length of name.\nestcell{\nonesttables |
|
2136 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
2137 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2138 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2139 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2140 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 0A\nestcell{\nonesttables |
|
2141 \par }Name.\nestcell{\nonesttables |
|
2142 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow5\irowband5\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
2143 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2144 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2145 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9452\nestrow}{\nonesttables |
|
2146 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb |
|
2147 \brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9482\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2148 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2149 \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl |
|
2150 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9482\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2151 If the TRomEntry describes a file, then the field at offset 4 points at that file. If it describes a sub-directory, then it points to another TRomDir structure. |
|
2152 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2153 \insrsid6900756 {\*\bkmkstart Tools_2dguide_2erom_2dimage_2eformat_2ek}{\*\bkmkend Tools_2dguide_2erom_2dimage_2eformat_2ek}The file images |
|
2154 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2155 The structure of the file images is based on the native image file format, but this can be compressed in the ROM image, as the relocation information and the .idata section can be discarded once the file is fixed up. |
|
2156 \par A further optimisation is that the Import Address Table (IAT) is removed and each reference to an IAT entry is converted into a reference to the associated Export Directory entry in the corresponding DLL. |
|
2157 \par ROM files have the following sections: |
|
2158 \par TromImageHeader - the ROM file header |
|
2159 \par .text - code |
|
2160 \par .rdata - constant (read-only) data |
|
2161 \par .edata - the export directory |
|
2162 \par .data - initialised data that is copied to RAM when the executable runs |
|
2163 \par TDllRefTable - DLL reference table, a list of the libraries used by this executable. |
|
2164 \par }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2165 \insrsid6900756 {\*\bkmkstart BM1_10_7}{\*\bkmkend BM1_10_7}TRomImageHeader |
|
2166 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid6900756 Offset (hex) |
|
2167 \nestcell{\nonesttables |
|
2168 \par }Description of field\nestcell{\nonesttables |
|
2169 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
2170 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2171 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2172 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2173 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
2174 \par }UID 1.\nestcell{\nonesttables |
|
2175 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
2176 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2177 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2178 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2179 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 04\nestcell{\nonesttables |
|
2180 \par }UID 2.\nestcell{\nonesttables |
|
2181 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
2182 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2183 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2184 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2185 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 08\nestcell{\nonesttables |
|
2186 \par }UID 3.\nestcell{\nonesttables |
|
2187 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
2188 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2189 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2190 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2191 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 0C\nestcell{\nonesttables |
|
2192 \par }Checksum of UIDs.\nestcell{\nonesttables |
|
2193 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
2194 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2195 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2196 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2197 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 10\nestcell{\nonesttables |
|
2198 \par }Entrypoint of this executable (offset within this file).\nestcell{\nonesttables |
|
2199 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow5\irowband5\ts114\trgaph75\trleft15\trbrdrt |
|
2200 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2201 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2202 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2203 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 14\nestcell{\nonesttables |
|
2204 \par }Target code address for this executable.\nestcell{\nonesttables |
|
2205 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow6\irowband6\ts114\trgaph75\trleft15\trbrdrt |
|
2206 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2207 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2208 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2209 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 18\nestcell{\nonesttables |
|
2210 \par }Target data address for this executable.\nestcell{\nonesttables |
|
2211 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow7\irowband7\ts114\trgaph75\trleft15\trbrdrt |
|
2212 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2213 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2214 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2215 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 1C\nestcell{\nonesttables |
|
2216 \par }Code size (includes constant data).\nestcell{\nonesttables |
|
2217 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow8\irowband8\ts114\trgaph75\trleft15\trbrdrt |
|
2218 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2219 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2220 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2221 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 20\nestcell{\nonesttables |
|
2222 \par }Text size (code size - size of constant data).\nestcell{\nonesttables |
|
2223 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow9\irowband9\ts114\trgaph75\trleft15\trbrdrt |
|
2224 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2225 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2226 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2227 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 24\nestcell{\nonesttables |
|
2228 \par }Data size\nestcell{\nonesttables |
|
2229 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow10\irowband10\ts114\trgaph75\trleft15\trbrdrt |
|
2230 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2231 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2232 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2233 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 28\nestcell{\nonesttables |
|
2234 \par }BSS (Zero-filled data) size.\nestcell{\nonesttables |
|
2235 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow11\irowband11\ts114\trgaph75\trleft15\trbrdrt |
|
2236 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2237 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2238 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2239 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 2C\nestcell{\nonesttables |
|
2240 \par }Heap minimum size.\nestcell{\nonesttables |
|
2241 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow12\irowband12\ts114\trgaph75\trleft15\trbrdrt |
|
2242 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2243 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2244 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2245 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 30\nestcell{\nonesttables |
|
2246 \par }Heap maximum size.\nestcell{\nonesttables |
|
2247 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow13\irowband13\ts114\trgaph75\trleft15\trbrdrt |
|
2248 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2249 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2250 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2251 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 34\nestcell{\nonesttables |
|
2252 \par }Stack size.\nestcell{\nonesttables |
|
2253 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow14\irowband14\ts114\trgaph75\trleft15\trbrdrt |
|
2254 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2255 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2256 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2257 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 38\nestcell{\nonesttables |
|
2258 \par }Address of DLL reference table (a list of the DLLs which this executable needs to run). This is a TDllRefTable structure.\nestcell{\nonesttables |
|
2259 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow15\irowband15\ts114\trgaph75\trleft15\trbrdrt |
|
2260 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2261 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2262 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2263 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 3C\nestcell{\nonesttables |
|
2264 \par }Number of functions exported by this executable.\nestcell{\nonesttables |
|
2265 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow16\irowband16\ts114\trgaph75\trleft15\trbrdrt |
|
2266 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2267 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2268 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2269 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 40\nestcell{\nonesttables |
|
2270 \par }Export directory address. The export directory is a simple list of functions, which can be indexed by ordinal.\nestcell{\nonesttables |
|
2271 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow17\irowband17\ts114\trgaph75\trleft15\trbrdrt |
|
2272 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2273 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2274 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2275 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 44\nestcell{\nonesttables |
|
2276 \par }}{\insrsid8082533 Security information}{\insrsid6900756 .\nestcell{\nonesttables |
|
2277 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow18\irowband18\ts114\trgaph75\trleft15\trbrdrt |
|
2278 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2279 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2280 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2281 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 50}{\insrsid6900756 \nestcell{\nonesttables |
|
2282 \par }}{\insrsid14632474 Tools v}{\insrsid6900756 ersion.\nestcell{\nonesttables |
|
2283 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow19\irowband19\ts114\trgaph75\trleft15\trbrdrt |
|
2284 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2285 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2286 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2287 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 54}{\insrsid6900756 \nestcell{\nonesttables |
|
2288 \par }Flags.\nestcell{\nonesttables |
|
2289 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow20\irowband20\ts114\trgaph75\trleft15\trbrdrt |
|
2290 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2291 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2292 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2293 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 58}{\insrsid6900756 \nestcell{\nonesttables |
|
2294 \par }Priority of this process.\nestcell{\nonesttables |
|
2295 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow21\irowband21\ts114\trgaph75\trleft15\trbrdrt |
|
2296 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2297 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2298 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2299 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 5C}{\insrsid6900756 \nestcell{\nonesttables |
|
2300 \par }Data and BSS linear base address, where this process expects its data chunk to be when it runs.\nestcell{\nonesttables |
|
2301 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow22\irowband22\ts114\trgaph75\trleft15\trbrdrt |
|
2302 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2303 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2304 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2305 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 60}{\insrsid6900756 \nestcell{\nonesttables |
|
2306 \par }Address of the TRomEntry for the next extension file. This field is only used if there is more than one extension. The first extension is found using the TRomHeader.\nestcell{\nonesttables |
|
2307 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow23\irowband23\ts114\trgaph75\trleft15\trbrdrt |
|
2308 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2309 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2310 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2311 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 64}{\insrsid6900756 \nestcell{\nonesttables |
|
2312 \par }A number denoting the hardware Variant, used to determine if this executable can run on any particular system.\nestcell{\nonesttables |
|
2313 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow24\irowband24\ts114\trgaph75\trleft15\trbrdrt |
|
2314 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2315 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2316 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2317 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14632474 6}{\insrsid8082533 8}{\insrsid14632474 |
|
2318 \nestcell{\nonesttables |
|
2319 \par }Total data size including space reserved for DLLs\nestcell{\nonesttables |
|
2320 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid14632474 {\*\nesttableprops\trowd \irow25\irowband25\ts114\trgaph75\trleft15\trbrdrt |
|
2321 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2322 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2323 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2324 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14632474 6}{\insrsid8082533 C}{\insrsid14632474 |
|
2325 \nestcell{\nonesttables |
|
2326 \par }Module version\nestcell{\nonesttables |
|
2327 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid14632474 {\*\nesttableprops\trowd \irow26\irowband26\lastrow \ts114\trgaph75\trleft15 |
|
2328 \trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2329 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2330 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1106\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9726\nestrow}{\nonesttables |
|
2331 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb |
|
2332 \brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9756\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2333 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2334 \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl |
|
2335 \cltxlrtb\clftsWidth1\clshdrawnil \cellx9756\row }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2336 {\*\bkmkstart BM1_10_8}{\*\bkmkend BM1_10_8}The export }{\insrsid6900756\charrsid11823531 directory}{\insrsid6900756 |
|
2337 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2338 The .edata section is a table supplying the fixed up address of each exported function or data item. The table is }{\cs17\i\insrsid6900756 not}{\insrsid6900756 |
|
2339 null terminated as the number of entries in the table is available from offset 0x3c in the executable's TRomImageHeader. |
|
2340 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid6900756 Offset\nestcell{\nonesttables |
|
2341 \par }Description\nestcell{\nonesttables |
|
2342 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
2343 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2344 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2345 \cltxlrtb\clftsWidth1\clshdrawnil \cellx831\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6659\nestrow}{\nonesttables |
|
2346 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
2347 \par }Address of first function exported from this executable.\nestcell{\nonesttables |
|
2348 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
2349 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2350 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2351 \cltxlrtb\clftsWidth1\clshdrawnil \cellx831\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6659\nestrow}{\nonesttables |
|
2352 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 04\nestcell{\nonesttables |
|
2353 \par }Address of second function exported from this executable.\nestcell{\nonesttables |
|
2354 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
2355 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2356 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2357 \cltxlrtb\clftsWidth1\clshdrawnil \cellx831\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6659\nestrow}{\nonesttables |
|
2358 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 \'85\nestcell{\nonesttables |
|
2359 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid2562411\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 \nestcell{\nonesttables |
|
2360 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
2361 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2362 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2363 \cltxlrtb\clftsWidth1\clshdrawnil \cellx831\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6659\nestrow}{\nonesttables |
|
2364 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 N}{\insrsid6900756 n\nestcell{\nonesttables |
|
2365 \par }Address of last function exported from this executable.\nestcell{\nonesttables |
|
2366 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow4\irowband4\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
2367 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2368 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2369 \cltxlrtb\clftsWidth1\clshdrawnil \cellx831\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6659\nestrow}{\nonesttables |
|
2370 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb |
|
2371 \brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx6689\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2372 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2373 \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl |
|
2374 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6689\row }\pard\plain \s5\ql \li0\ri0\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2375 {\*\bkmkstart BM1_10_9}{\*\bkmkend BM1_10_9}TDllRefTable |
|
2376 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 |
|
2377 The TDllRefTable of an executable lists the DLLs that this executable needs in order to run. For each such DLL referenced, it }{\insrsid8082533 has a pointer to a TRomImageHeader that describes the referenced DLL.}{\insrsid6900756 |
|
2378 This latter allows programs such as the DLL loader to search a dependency chain, and load all the required DLLs. |
|
2379 \par For example, if DLL A uses DLL B which uses DLL C, then recursing through the TDllRefTables of those DLLs, allows the loader to find DLL C. |
|
2380 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756\charrsid11823531 Offset (hex) |
|
2381 \nestcell{\nonesttables |
|
2382 \par }Description of field\nestcell{\nonesttables |
|
2383 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow0\irowband0\ts114\trgaph75\trleft15\trbrdrt |
|
2384 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2385 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2386 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2387 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 00\nestcell{\nonesttables |
|
2388 \par }Flags.\nestcell{\nonesttables |
|
2389 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow1\irowband1\ts114\trgaph75\trleft15\trbrdrt |
|
2390 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2391 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2392 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2393 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 02\nestcell{\nonesttables |
|
2394 \par }Number of entries in table.\nestcell{\nonesttables |
|
2395 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow2\irowband2\ts114\trgaph75\trleft15\trbrdrt |
|
2396 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2397 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2398 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2399 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 04}{\insrsid6900756 \nestcell{\nonesttables |
|
2400 \par }}{\insrsid8082533 Pointer to}{\insrsid6900756 }{\insrsid8082533 TRomImageHeader for}{\insrsid6900756 first DLL referenced.\nestcell{\nonesttables |
|
2401 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid6900756 {\*\nesttableprops\trowd \irow3\irowband3\ts114\trgaph75\trleft15\trbrdrt |
|
2402 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2403 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2404 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2405 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid8082533 \'85\nestcell{\nonesttables |
|
2406 \par }\'85\nestcell{\nonesttables |
|
2407 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid8082533 {\*\nesttableprops\trowd \irow4\irowband4\ts114\trgaph75\trleft15\trbrdrt |
|
2408 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2409 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2410 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2411 \par }}\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9575677 N}{\insrsid8082533 n+4\nestcell{\nonesttables |
|
2412 \par }Pointer to TRomImageHeader for last DLL referenced.\nestcell{\nonesttables |
|
2413 \par }}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap2 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\fs20\insrsid8082533 {\*\nesttableprops\trowd \irow5\irowband5\lastrow \ts114\trgaph75\trleft15\trbrdrt |
|
2414 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2415 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2416 \cltxlrtb\clftsWidth1\clshdrawnil \cellx1398\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6966\nestrow}{\nonesttables |
|
2417 \par }}\trowd \irow0\irowband0\lastrow \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb |
|
2418 \brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx6996\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard |
|
2419 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \trowd \irow0\irowband0\lastrow |
|
2420 \ts11\trgaph15\trleft-15\trftsWidth1\trautofit1\trspdfl3\trspdft3\trspdfb3\trspdfr3\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalc\clbrdrt\brdrtbl \clbrdrl\brdrtbl \clbrdrb\brdrtbl \clbrdrr\brdrtbl |
|
2421 \cltxlrtb\clftsWidth1\clshdrawnil \cellx6996\row }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
2422 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Format of extension ROMs |
|
2423 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2424 An extension ROM is an optional ROM which extends a kernel ROM and pr |
|
2425 esents a filesystem which describes the combined ROM image. The underlying kernel ROM is self-sufficient and has no references to any extension ROM, and different extension ROMs can be built which extend the same kernel ROM. |
|
2426 \par The format of an extension ROM is similar to that of a kernel ROM: |
|
2427 \par }\trowd \irow0\irowband0\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2428 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2429 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180 |
|
2430 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Section\cell Description\cell }\pard\plain |
|
2431 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2432 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2433 \brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2434 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\row }\trowd \irow1\irowband1\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb |
|
2435 \brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl |
|
2436 \brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2437 \brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2438 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TExtensionRomHeader\cell }{\insrsid15948434 The ROM header which remains in the ROM image, and which contains \'93fingerprint\'94 |
|
2439 information to identify the associated kernel ROM.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1 |
|
2440 \ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2441 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2442 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\row |
|
2443 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomRootDirectoryList\cell }{ |
|
2444 \insrsid15948434 A list of all the root directories, one for each variant supported by the combined kernel+extenstion ROM image. \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2445 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2446 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2447 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2448 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2449 \cs109\f2\fs20\insrsid15948434\charrsid14972466 The directory structure\cell }{\insrsid15948434 The full directory structure for the combined image.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2450 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2451 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2452 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2453 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\row }\trowd \irow4\irowband4\lastrow \ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh |
|
2454 \brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr |
|
2455 \brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2456 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2457 \cs109\f2\fs20\insrsid15948434\charrsid14972466 Files\cell }{\insrsid15948434 The additional executables and data in the extension ROM.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2458 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow4\irowband4\lastrow \ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr |
|
2459 \brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb |
|
2460 \brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2808\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2461 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9180\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
2462 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 TExtensionRomHeader |
|
2463 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 This data is created by }{ |
|
2464 \cs109\f2\fs20\insrsid15948434\charrsid14972466 rombuild}{\insrsid15948434 , for later use by the bootstrap program and the kernel. |
|
2465 \par }\trowd \irow0\irowband0\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2466 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2467 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091 |
|
2468 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Offset (hex)\cell Description of field\cell }\pard\plain |
|
2469 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2470 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2471 \brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2472 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\trowd \irow1\irowband1\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb |
|
2473 \brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl |
|
2474 \brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2475 \brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2476 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 00\cell Extension ROM image major version\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2477 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2478 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2479 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2480 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2481 \insrsid15948434 01\cell Extension ROM image minor version\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2 |
|
2482 \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2483 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2484 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2485 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 02\cell Extension ROM image build number\cell }\pard\plain |
|
2486 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2487 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2488 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2489 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2490 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 04}{\insrsid15948434 \cell Extension ROM linear base address\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2491 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow4\irowband4\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2492 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2493 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2494 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2495 \insrsid3949151 08}{\insrsid15948434 \cell Extension ROM image size in bytes\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2496 \trowd \irow5\irowband5\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2497 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2498 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2499 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 0C}{\insrsid15948434 \cell |
|
2500 Linear address of TRomRootDirList structure for the combined kernel+extension ROM image\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2501 \trowd \irow6\irowband6\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2502 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2503 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2504 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 10\cell Extension ROM image build datetime\cell }\pard\plain |
|
2505 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow7\irowband7\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2506 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2507 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2508 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2509 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 18\cell Checksum\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 |
|
2510 \trowd \irow8\irowband8\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2511 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2512 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2513 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 1C\cell Copy of Kernel ROM image major version\cell |
|
2514 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow9\irowband9\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2515 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2516 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2517 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2518 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 1D\cell Copy of Kernel ROM image minor version\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2519 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow10\irowband10\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2520 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2521 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2522 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2523 \insrsid3949151 1E\cell Copy of Kernel ROM image build number\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow11\irowband11 |
|
2524 \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2525 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2526 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2527 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 20\cell Copy of Kernel ROM image build datetime\cell |
|
2528 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow12\irowband12\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2529 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2530 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2531 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2532 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 28\cell Copy of Kernel.ROM image checksum constant.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2533 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow13\irowband13\ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2534 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2535 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2536 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2537 \insrsid3949151 2C\cell Compression type\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow14\irowband14 |
|
2538 \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2539 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2540 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2541 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 30\cell }{\insrsid6424832 Size}{\insrsid3949151 |
|
2542 when compressed\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow15\irowband15\ts114\trgaph102\trleft-108\trbrdrt |
|
2543 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2544 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2545 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2546 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 34}{\insrsid3949151 \cell }{\insrsid6424832 |
|
2547 Size when not compressed}{\insrsid3949151 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow16\irowband16 |
|
2548 \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2549 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2550 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row |
|
2551 }\trowd \irow17\irowband17\lastrow \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2552 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2553 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091 |
|
2554 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 3}{\insrsid3949151 8 - 7F\cell Filler\cell }\pard\plain |
|
2555 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid3949151 \trowd \irow17\irowband17\lastrow \ts114\trgaph102\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2556 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2557 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2719\clshdrawnil \cellx2611\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2558 \brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6480\clshdrawnil \cellx9091\row }\pard\plain \s3\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 |
|
2559 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Format of sectioned ROMs |
|
2560 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2561 Kernel Roms can be sectioned into two parts allowing the upper part of the ROM to be switched for language variations and file patching. |
|
2562 \par If the line }{\cs109\f2\fs20\insrsid15948434\charrsid14972466 section 0x200000}{\insrsid15948434 keyword appears in the obey file, then the ROM will be in 2 sections \endash |
|
2563 the lower section will be identical to that in the original ROM, and the higher (second) section will contain all the files listed in the obey file after the }{\b\insrsid15948434 section}{\insrsid15948434 keyword. |
|
2564 \par The format of sectioned ROMs is given in overview below. |
|
2565 \par }\trowd \irow0\irowband0\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2566 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2567 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531 |
|
2568 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Section\cell Description\cell }\pard\plain |
|
2569 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2570 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2571 \brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2572 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\trowd \irow1\irowband1\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb |
|
2573 \brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl |
|
2574 \brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2575 \brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2576 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomLoaderHeader\cell }{\insrsid15948434 Also known as the wrapper, this is discarded in the final ROM image which is blown.\cell }\pard\plain |
|
2577 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2578 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2579 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2580 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2581 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomHeader\cell }{\insrsid15948434 The ROM header which remains on the ROM.\cell }\pard\plain |
|
2582 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2583 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2584 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2585 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2586 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 BOOTROM.BIN\cell }{\insrsid15948434 The bootstrap binary image (which logically encloses the TRomHeader)\cell }\pard\plain |
|
2587 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2588 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2589 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2590 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2591 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 Files 1\cell }{\insrsid15948434 The executables and data which go to make up the ROM image \endash those which appear before the section keyword. |
|
2592 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow4\irowband4\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 |
|
2593 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt |
|
2594 \clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 |
|
2595 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2596 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomSectionHeader\cell }{\insrsid15948434 Appearing at the section address specified in the obey file\cell }\pard\plain |
|
2597 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow5\irowband5\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2598 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2599 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2600 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2601 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 EDATA and DllRefTables \cell }{\insrsid15948434 For files in the low section (Files 1)\cell }\pard\plain |
|
2602 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow6\irowband6\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2603 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2604 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2605 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2606 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomRootDirectoryList\cell }{\insrsid15948434 |
|
2607 A list of all the root directories for each variant supported by this ROM. Usually, there is only one root directory and one variant.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2608 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow7\irowband7\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2609 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2610 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2611 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2612 \cs109\f2\fs20\insrsid15948434\charrsid14972466 The directory structure\cell }{\insrsid15948434 The overhead supporting a full directory structure on the ROM.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2613 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow8\irowband8\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2614 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2615 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2616 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\trowd \irow9\irowband9\lastrow \ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh |
|
2617 \brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr |
|
2618 \brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2619 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2620 \cs109\f2\fs20\insrsid15948434\charrsid14972466 Files 2\cell }{\insrsid15948434 The rest of executables and data which go to make up the ROM image.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2621 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow9\irowband9\lastrow \ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr |
|
2622 \brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb |
|
2623 \brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2890\clshdrawnil \cellx2782\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2624 \cltxlrtb\clftsWidth3\clwWidth5749\clshdrawnil \cellx8531\row }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 |
|
2625 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 TRomSectionHeader |
|
2626 \par }\trowd \irow0\irowband0\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2627 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2628 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531 |
|
2629 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Offset (hex)\cell Description\cell }\pard\plain |
|
2630 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2631 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2632 \brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2633 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row }\trowd \irow1\irowband1\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb |
|
2634 \brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl |
|
2635 \brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2636 \brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2637 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 00\cell ROM major version\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2638 \insrsid15948434 \trowd \irow1\irowband1\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2639 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2640 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row |
|
2641 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 01\cell ROM minor version\cell }\pard\plain |
|
2642 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow2\irowband2\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2643 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2644 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2645 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2646 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 02\cell ROM build number\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2647 \insrsid15948434 \trowd \irow3\irowband3\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2648 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2649 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row |
|
2650 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid7166973 04}{\insrsid6424832 \cell |
|
2651 Computed constant that causes the 32-bit checksum of the upper section to equal zero. All upper sections will checksum to zero, so the overall ROM checksum in the TRomHeader is unaffected by changing the second section.\cell }\pard\plain |
|
2652 \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 \trowd \irow4\irowband4\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2653 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2654 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2655 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2656 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid7166973 08}{\insrsid6424832 \cell ROM datetime\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2657 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 \trowd \irow5\irowband5\ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh |
|
2658 \brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2659 \brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2660 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row }\trowd \irow6\irowband6\lastrow \ts114\trgaph100\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh |
|
2661 \brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr |
|
2662 \brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2663 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid7166973 10}{ |
|
2664 \insrsid6424832 \cell Language\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 \trowd \irow6\irowband6\lastrow \ts114\trgaph100\trleft-108 |
|
2665 \trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2666 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2667 \cltxlrtb\clftsWidth3\clwWidth2611\clshdrawnil \cellx2503\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6028\clshdrawnil \cellx8531\row |
|
2668 }\pard\plain \s4\ql \li0\ri0\sb120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\rtlgutter\itap0\pararsid2562411 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2669 \insrsid15948434 EDATA and DllRefTables |
|
2670 \par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 References from an executable to a fu |
|
2671 nction exported by a DLL involve reading the function address from the Export Directory of the DLL. In order to allow low section DLLs to be overridden, the Export Directory for each low section DLL must be stored in the second section. |
|
2672 \par }\trowd \irow0\irowband0\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2673 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2674 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550 |
|
2675 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 EDATA1\cell Export Directory (if any) for first file in ROM |
|
2676 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow0\irowband0\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 |
|
2677 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt |
|
2678 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 |
|
2679 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row }\trowd \irow1\irowband1\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb |
|
2680 \brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl |
|
2681 \brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr |
|
2682 \brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2683 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 DllRefTable1\cell DllRefTable for first file in ROM\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 |
|
2684 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow1\irowband1\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 |
|
2685 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 |
|
2686 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 |
|
2687 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 { |
|
2688 \insrsid15948434 EDATA2\cell Export Directory (if any) for second file in ROM\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2689 \trowd \irow2\irowband2\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2690 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2691 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row |
|
2692 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 DllRefTable1\cell DllRefTable for second file in ROM\cell |
|
2693 }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow3\irowband3\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl |
|
2694 \brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt |
|
2695 \brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb |
|
2696 \brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 |
|
2697 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 ..\cell \'85\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 |
|
2698 \trowd \irow4\irowband4\ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2699 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2700 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row |
|
2701 }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 EDATAn\cell Expo |
|
2702 rt Directory (if any) for last file in first section of ROM\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow5\irowband5 |
|
2703 \ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2704 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2705 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row |
|
2706 }\trowd \irow6\irowband6\lastrow \ts114\trgaph108\trleft-108\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2707 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2708 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550 |
|
2709 \pard\plain \s83\ql \li0\ri0\sa120\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16319362\yts114 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 DllRefTablen\cell DllRefTable for last file in first section |
|
2710 of ROM\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 \trowd \irow6\irowband6\lastrow \ts114\trgaph108\trleft-108\trbrdrt |
|
2711 \brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 |
|
2712 \trftsWidth1\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 |
|
2713 \cltxlrtb\clftsWidth3\clwWidth2628\clshdrawnil \cellx2520\clvertalt\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw30\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth6030\clshdrawnil \cellx8550\row |
|
2714 }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2562411 {\insrsid15948434 |
|
2715 \par }} |