toolsandutils/e32tools/dspec/romimage.rtf
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:39:43 +0200
changeset 0 83f4b4db085c
permissions -rw-r--r--
Revision: 201005 Kit: 201005

{\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;}
{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f7\fswiss\fcharset0\fprq2{\*\panose 020b0604020202030204}Helv{\*\falt Arial};}
{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f35\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f36\fmodern\fcharset0\fprq1{\*\panose 020b0609040504020204}Lucida Console;}
{\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;}
{\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);}
{\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);}
{\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;}
{\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);}
{\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;}
{\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);}
{\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;}
{\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;
\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{
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \snext0 \styrsid16319362 Normal;}{
\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
\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
\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
\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;}{
\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;}{
\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;}{
\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;}{
\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;}{
\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 
Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\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
\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;}{\*
\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
\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;}{
\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 
\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;}{
\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
\pndec\pnstart1\pnindent283\pnhang {\pntxta ?}}\aspalpha\aspnum\faauto\ls2047\ilvl11\adjustright\rin567\lin568\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext23 List Number;}{
\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 
\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 
\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 
\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 
\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;}{
\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 
\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 
\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 
\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 
\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 
\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 
\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 
\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 
\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 
\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 
\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 
\fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon39 \snext42 footer;}{\*\cs43 \additive \b \sbasedon10 page number;}{\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 \sbasedon0 \snext44 Odd Footer Paragraph;}{\s45\ql \li0\ri0\widctlpar
\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 
\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext46 Status;}{\*\cs47 \additive \i \sbasedon10 Glossary Reference;}{
\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;}{
\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;}{
\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 
\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
\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 
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;}{
\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
\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
\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;}
{\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 
\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 
\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 
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 
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;}{
\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
\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
\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 
\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 
\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 
\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 
\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;}{
\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;}
{\*\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 
\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 
\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 
\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;}{
\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
\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
\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
\tqr\tldot\tx9027\aspalpha\aspnum\faauto\adjustright\rin0\lin1760\itap0 \fs18\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \sautoupd \ssemihidden toc 9;}{
\s91\ql \li0\ri0\sb120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \b\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 \sbasedon0 \snext0 \ssemihidden caption;}{
\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 
\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 
\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;}{
\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 
\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 
\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;}{
\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 
\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 
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;}{
\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;}{
\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;}{
\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 
\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 
\trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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 
\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 
\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
\brdrs\brdrw15\brdrcf1 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\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 
\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
\brdrs\brdrw15\brdrcf1 \tsbrdrdgr\brdrnil \tscnwcell Table Grid 5;}}{\*\listtable{\list\listtemplateid413445490\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'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
{\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
{\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
{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-1767052060\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid260187019}{\list\listtemplateid-377692692{\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\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{\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;}\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\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\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\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\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 
\fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid533469511}{\list\listtemplateid-1701445396\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555
\'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;}
\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
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid593591032}{\list\listtemplateid-2049286432\listhybrid{\listlevel\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\leveljcn0\levelfollow0
\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555
\'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;}
\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
\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname 
;}\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 
}{\listname ;}\listid851724354}{\list\listtemplateid595382522\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid886523925}{\list\listtemplateid490608654{\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\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{\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;}\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\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\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\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\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }
{\listname ;}\listid1101529995}{\list\listtemplateid-1965017420\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid1173060617}{\list\listtemplateid2110546256{\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\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{\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;}\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\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\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\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\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }
{\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
\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
\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
\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
\'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 
\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 }
{\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
\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
\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
\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}
\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
\jclisttab\tx6480\lin6480 }{\listname ;}\listid1406613271}{\list\listtemplateid-1550962184\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid1444497207}{\list\listtemplateid1971341882\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1
\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555
\'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;}
\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
\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname 
;}\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 }
{\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
\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
\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;}
\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 }
{\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
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0
{\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
\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
{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid1687365765}{\list\listtemplateid-229606334
{\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
\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
{\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;}
\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
\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
\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
\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
\'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
\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
{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid1841195362}{\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 }{\listname ;}\listid1984265665}
{\list\listtemplateid2043707376\listhybrid{\listlevel\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\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134807555\'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;}\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\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
\leveltemplateid134807555\'01o;}{\levelnumbers;}\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\jclisttab\tx6480\lin6480 }{\listname ;}\listid2084837044}}{\*\listoverridetable{\listoverride\listid-119\listoverridecount0\ls1}{\listoverride\listid-120\listoverridecount0\ls2}
{\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}
{\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}
{\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}
{\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}
{\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}
{\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}
{\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
\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
\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}
{\listoverride\listid1101529995\listoverridecount0\ls39}{\listoverride\listid1984265665\listoverridecount0\ls40}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat0\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }}\ls41}{\listoverride\listid851724354\listoverridecount0\ls42}{\listoverride\listid1772507664\listoverridecount0\ls43}
{\listoverride\listid1174108523\listoverridecount0\ls44}{\listoverride\listid1201212338\listoverridecount0\ls45}{\listoverride\listid2084837044\listoverridecount0\ls46}{\listoverride\listid1406613271\listoverridecount0\ls47}{\listoverride\listid533469511
\listoverridecount0\ls48}{\listoverride\listid821848375\listoverridecount0\ls49}{\listoverride\listid593591032\listoverridecount0\ls50}{\listoverride\listid1671563407\listoverridecount0\ls51}{\listoverride\listid1841195362\listoverridecount0\ls52}
{\listoverride\listid1173060617\listoverridecount0\ls53}{\listoverride\listid1687365765\listoverridecount0\ls54}{\listoverride\listid260187019\listoverridecount0\ls55}{\listoverride\listid1444497207\listoverridecount0\ls56}{\listoverride\listid886523925
\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
\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
\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
\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
\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
\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
}{\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
\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
\rsid1917381\rsid2240616\rsid2562411\rsid2764289\rsid3299464\rsid3552037\rsid3754124\rsid3949151\rsid4267725\rsid4420163\rsid4529877\rsid5120752\rsid5598066\rsid6424832\rsid6900756\rsid6956791\rsid7166973\rsid7230975\rsid8082533\rsid8262194\rsid8399123
\rsid8743957\rsid8807119\rsid8814113\rsid8989702\rsid9400752\rsid9534246\rsid9575677\rsid9846767\rsid9990809\rsid10449189\rsid10576049\rsid10626422\rsid11156090\rsid11158436\rsid11426236\rsid11624676\rsid11823531\rsid12202278\rsid12610959\rsid12875944
\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}
{\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}
{\vern16469}}\paperw11907\paperh16840\margl794\margr862\margt851\margb851\gutter510 \widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\linkstyles\hyphcaps0\formshade\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984
\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
\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 
\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 
\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 }
{\field{\*\fldinst {\insrsid3552037  SAVEDATE  \\@ "d-MMM-yy"  \\* MERGEFORMAT }}{\fldrslt {\lang1024\langfe1024\noproof\insrsid16319362 21-Jan-04}}}{\insrsid3552037  by }{\field{\*\fldinst {\insrsid3552037  LASTSAVEDBY  \\* MERGEFORMAT }}{\fldrslt {
\lang1024\langfe1024\noproof\insrsid15926123 Symbian}}}{\insrsid3552037  \tab }{\field{\*\fldinst {\cs43\b\insrsid3552037 PAGE}}{\fldrslt {\cs43\b\lang1024\langfe1024\noproof\insrsid16319362 9}}}{\insrsid3552037 
\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 
\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 }
}{\fldrslt {\lang1024\langfe1024\noproof\insrsid15926123 Symbian}}}{\insrsid3552037  \tab }{\field{\*\fldinst {\cs43\b\insrsid3552037 PAGE}}{\fldrslt {\cs43\b\lang1024\langfe1024\noproof\insrsid16319362 1}}}{\insrsid3552037 
\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 
\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 ?}}
{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl8
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb ?}{\pntxta ?}}\pard\plain 
\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}{
\insrsid15948434\charrsid14972466 
\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 
Introduction
\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 
 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.
\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 }{
\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 
for Non-XIP ROMs.
\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
{\*\objclass Word.Picture.8}{\*\objdata 01050000020000000f000000576f72642e506963747572652e38000000000000000000005c0000
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffdffffff0c000000feffffff0d00000005000000060000000700000008000000090000000a0000000b000000feffffff1c0000000e0000000f00000010000000110000001200000013000000feffffff15000000160000001700000018000000190000001a0000001b000000fefffffffeffffff1e00
00001f0000002000000021000000220000002300000024000000feffffff260000002700000028000000290000002a0000002b0000002c000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff040000000709020000000000c000000000000046000000000000000000000000b017
23e426e0c30103000000400e00000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
000000000000000000000000140000000000000031005400610062006c006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0002010100000003000000ffffffff0000000000000000000000000000000000000000000000000000
00000000000000000000040000000010000000000000010043006f006d0070004f0062006a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
000000000000000000000000010000006800000000000000feffffff02000000fefffffffeffffff05000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a00
00001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000feffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020000000000000000000000000000000030451b00000000000000000000000000000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff0709020000000000c0000000000000461700
00004d6963726f736f667420576f72642050696374757265000a0000004d53576f7264446f63000f000000576f72642e506963747572652e3800f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000300040000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000ffffffff030000000400000001000000ffffffff00000000000000007d430000e20e0000e00c00000100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f73
6f667420576f7264050000000b0200000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff0100000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022
417269616c00f47740000000b2060aa453a8f4775ca8f4770100000000003000040000002d01010012000f000a0001005b000f00020000000000000038000040f1ff020038000c0006004e006f0072006d0061006c0000000200000018004f4a0200514a02005f4801046d48090873480908744809040000000000000000
000000000000000000003c004140f2ffa1003c000c011600440065006600610075006c0074002000500061007200610067007200610070006800200046006f006e007400000000000000000000000000000000000a000000150000001f00000034000000480000005d0000006c0000007f0000008f000000010000000000
00000000ffffffff020400000000000001000000000000000000ffffffff070400000000000001000000000000000000ffffffff060400000000000001000000000000000000ffffffff0b0400000000000001000000000000000000ffffffff100400000000000001000000000000000000ffffffff1104000000000000
01000000000000000000ffffffff150400000000000001000000000000000000ffffffff1604000000000000ffffffff000000000000000000000000000000000000000000000a000000150000001f00000034000000480000005d0000006c0000007f000000820000000000000000000100000000000200000000000300
00000000040000000000050000000000060000000000070000000000ffff00000000000000008f0000000900000c00000000ffffffff010000000420ffff010000000000000000008f000000000000000000000400008f04000003000000000400008f04000004000000000400008e040000050000000f0000f038000000
000006f01800000002080000020000001500000001000000010000001700000040001ef110000000ffff00000000ff0080808000f7000010000f0002f052050000100008f0080000000e000000160400000f0003f0f00400000f0004f028000000010009f0100000000000000000000000000000000000000002000af008
00000000040000050000000f0004f048000000a20c0af0080000000b040000000a000023000bf00c000000800000000400ff0100000800000010f00400000008000000000011f0040000001700000000000df004000000000004000f0004f048000000a20c0af00800000011040000000a000023000bf00c000000800000
000600ff0100000800000010f00400000009000000000011f0040000001000000000000df004000000000006000f0004f04e000000a20c0af00800000015040000000a000033000bf0120000008000000007008a0015040000ff0100000800000010f00400000001000000000011f0040000001500000000000df0040000
00000007000f0004f04e000000a20c0af00800000016040000000a000033000bf0120000008000000008008a0016040000ff0100000800000010f00400000003000000000011f0040000001900000000000df004000000000008000f0004f04200000012000af00800000002040000000a000013000bf006000000800000
000100000010f00400000007000000000011f0040000000e00000000000df004000000000001000f0004f04200000012000af00800000006040000000a000013000bf006000000800000000300000010f00400000000000000000011f0040000001300000000000df004000000000003000f0004f04200000012000af008
00000007040000000a000013000bf006000000800000000200000010f00400000005000000000011f0040000001900000000000df004000000000002000f0004f04e00000042010af00800000008040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010
f00400000006000000000011f0040000000e0000000f0004f09400000002000af0080000000e040000000a000093000bf06400000042017008000043014002000044010400000045c11000000046c1180000007f0101000100bf0100001000d00102000000ff011000100004000400f0ff70080000200100002001400200
00400209000c000200004000ac010000ac010000ac010000ac0080000010f0040000000c000000000011f004000000090000000f0004f09a00000002000af0080000000f040000000a0000a3000bf06a00000042017008000043014002000044010400000045c11000000046c1180000007f0101000100bf0100001000d0
0102000000d10100000000ff011000100004000400f0ff7008400220014002200100000000000009000c000200004000ac010000ac010000ac010000ac0080000010f0040000000b000000000011f004000000090000000f0004f04e000000a20c0af00800000010040000000a000033000bf0120000008000000005008a
0010040000ff0100000800000010f0040000000a000000000011f0040000000d00000000000df004000000000005000f0004f04e00000042010af00800000013040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010f00400000002000000000011f004
000000110000000f0004f04e00000042010af00800000014040000000a000053000bf01e0000004401040000007f0100000100bf0100001000d10102000000ff0110001000000010f00400000004000000000011f004000000120000000f0004f04200000012000af00800000001040000000e000053000bf01e000000bf
0100001000cb0100000000ff01000008000403090000003f0301000100000011f00400000001000000000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000008f000000060400006015000023010000901b000063030000740000000000150400
00d01d0000b3010000202500006303000074000100000013040000901b000043020000d01d00004302000074000000000016040000d01d00003306000040260000e307000074000100000014040000901b0000c6060000d01d0000c60600007400000000000704000060150000a3050000901b0000e30700007400000000
000804000090000000830400005007000083040000740000000000020400005007000063030000f00c0000a30500007400000000000b04000000000000d3020000e00700008304000074000000000011040000800d0000c3060000d01400007308000074000000000010040000800d000003000000d0140000b301000074
00010000000f040000f00c00008304000060150000c30600007400000000000e040000f00c0000b301000060150000f3030000740000000000000000000e0000002d00000035000000420000004a000000560000005f00000090000000070007001c0007001c0007001c000700000000000e0000002d0000003500000042
0000004a000000560000005f00000090000000070007001a0007001a0007001a000700ff400380010000000000000000003082c20501000100000000000000000000000000000000000210000000000000008f00000090000008004000000300000047169001000002020603050405020304877a00000000008008000000
00000000ff00000000000000540069006d006500730020004e0065007700200052006f006d0061006e00000035169001020005050102010706020507000000000000001000000000000000000000008000000000530079006d0062006f006c000000332690010000020b0604020202020204877a00000000008008000000
00000000ff0000000000000041007200690061006c000000220004007108881800f0d00200006801000000008c7a81868f7a8186000000000200010000000000000000000000010001000000040083100100000000000000000000000100010000000100000000000000210300f010040000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a506c007b400b40080003e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000020000000d03ffff120000000000000000000000000000000e004b0075006c0064006900700020004e00610072006f007400720061000e004b0075006c0064006900700020004e00610072006f0074007200610000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003004f0062006a0049006e0066006f00000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010200000006000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000300000006000000000000004f0062006a0065006300740050006f006f006c00
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000101ffffffffffffffffffffffff0000000000000000000000000000000000000000b01723e426e0c301b01723e426e0c30100000000000000000000000002004f006c00650050007200650073003000
30003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180002010500000008000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000080d00000000000057006f007200640044006f0063007500
6d0065006e007400000000000000000000000000000000000000000000000000000000000000000000000000000000001a000200ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000001400000000100000000000000500000009020000000005000000
02010100000007000000fc020000ffffff000000040000002d01020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000
000000000000040000002d010200030000001e00070000001604c3010d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c64726f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e00
2e002f00280017001800130012002e002a00050000002e01000000000500000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03d102a005040000002d010500040000002d01
040004000000f0010500040000002d010200030000001e0007000000160467037108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc051300040000000000f10f8403726f66736275696c64206f6265792066696c
65001c002e0018002a002e002e00120012002e0018002e002e003000280017001800120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000
b4000c03b5006c0c040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c050000002e01010000001f000000320ad500a80c0d00040000000000
f10f840358495020524f4d20696d6167653d38001700370017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d06
2100f000b400840395026c0c040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c050000002e010100000025000000320ab502a80c11000400
00000000f10f84034e6f6e2058495020524f4d20696d616765653c002e002e00170038001700380017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa02
00000600000000000002040000002d010600070000001b045a02650569010c03040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902000000000500000014028c015c0305000000
2e010100000017000000320a8c015c030800040000000000f10f84034255494c44524f4d37003c0017002e003d003c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa020000060000000000
0002040000002d010600070000001b046a017d0b7900e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c005609050000002e01010000001700
0000320a9c0056090800040000000000f10f8403524f4d4255494c443c004100450037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d01
0600070000001b044a037d0b5902e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e010100000019000000320a7c024409
0900040000000000f10f8403524f46534255494c44533c0041003300370037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa0200000600000000000000
040000002d01050007000000fc020100000000000000040000002d01060008000000250302003c00e101e202e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d010200040000002d0104000400
0000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000f0010500
07000000fc020000000000000000040000002d0105000c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa020000
0600000000000000040000002d010500040000002d0106000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d010400
04000000f00105000800000026060f000600ffffffff010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016049700
71081f00dc0505000000020101000000040000002d010100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f002800170018001300
12002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf10004000000
2d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000
f802000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d01020004000000
2d01040004000000f00105000800000026060f000600ffffffff0100040000002d010000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000eca5c1007100090800000012bf0000000000001000000000000400008f0400000e00626a626a742b742b000000000000000000000000000000000000090416001e0c000016410100164101000e00000000000000
000000000000000000000000000000008000000000000000ffff0f000000000000000000ffff0f000000000000000000ffff0f00000000000000000000000000000000005d0000000000a600000000000000a6000000a600000000000000a600000000000000f201000000000000f201000000000000f201000014000000
00000000000000002202000000000000220200000000000022020000000000002202000000000000220200000c0000002e0200000c00000022020000000000000e0a0000b6000000460200000000000046020000000000004602000000000000460200000000000046020000000000006b090000000000006b0900000000
00006b09000000000000d309000002000000d509000000000000d509000000000000d509000000000000d509000000000000d509000000000000d509000024000000c40a0000f4010000b80c000062000000f90900001500000000000000000000000000000000000000f2010000000000006b0900000000000000000000
000000000000000000000000e10700008a0100006b090000000000006b090000000000006b09000000000000f909000000000000d309000000000000a600000000000000a60000000000000046020000000000000000000000000000460200009b0500004602000000000000d309000000000000d309000000000000d309
0000000000006b09000034000000a6000000ee0000004602000000000000f2010000000000004602000000000000d30900000000000000000000000000000000000000000000060200000e000000140200000e000000a600000000000000a600000000000000a600000000000000a6000000000000006b09000000000000
d309000000000000d309000000000000d3090000000000000000000000000000d309000000000000940100005e000000f2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d309000000000000460200000000
00003a0200000c00000030a37a7a50dbc301220200000000000022020000000000009f09000034000000d30900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080808080808080808080808080d4255494c44524f4d0d0d524f46534255494c440d0d524f4d4255494c440d0d6275696c64726f6d206f6265792066696c65730d0d726f
6d6275696c64206f6265792066696c650d0d726f66736275696c64206f6265792066696c650d0d58495020524f4d20696d6167650d0d4e6f6e2058495020524f4d20696d6167650d0d0d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000d0400008f040000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d036a000000005508016d4800040002000400000e040000170400001804000022040000230400002c0400002d040000410400004204000055040000560400006a040000
6b040000790400007a0400008c0400008d0400008e0400008f040000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fa000000000000000000000000fd000000000000000000000000fd000000000000
000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd000000000000000000000000fd0000
00000000000000000000fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000032401000100000013000400000104000002040000030400000404000005040000060400000704000008040000090400000a040000
0b0400000c0400000d0400000e040000170400001804000022040000230400002c0400002d040000410400004204000055040000560400006a0400006b040000790400007a0400008c0400008d0400008e040000fefefefefefefefefefefefefefe000000000000000000000000000000fefe0000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201011f1c001fb0cb4e20b0c04e21b0501922b0380f2390dd222490732325b00000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500530075006d006d0061007200790049006e00
66006f0072006d006100740069006f006e000000000000000000000000000000000000000000000000000000280002010700000009000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000001d0000000010000000000000050044006f00630075006d0065006e007400
530075006d006d0061007200790049006e0066006f0072006d006100740069006f006e000000000000000000000038000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000025000000001000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000500020000000000
00000000000000000000000001000000e0859ff2f94f6810ab9108002b27b3d93000000078010000110000000100000090000000020000009800000003000000a400000004000000b000000005000000c800000006000000d400000007000000e000000008000000f4000000090000000c01000012000000180100000a00
0000340100000c000000400100000d0000004c0100000e000000580100000f000000600100001000000068010000130000007001000002000000e40400001e00000001000000000073001e00000001000000000073001e0000000f0000004b756c646970204e61726f74726100001e0000000100000000756c641e000000
0100000000756c641e0000000b0000004e6f726d616c2e646f7400741e0000000f0000004b756c646970204e61726f74726100001e0000000200000032006c641e000000130000004d6963726f736f667420576f726420382e300000400000000046c323000000004000000000d88d0350dbc3014000000000aad76e50db
c30103000000010000000300000000000000030000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000005000200000000000000000000000000000000000200000002d5cdd59c2e1b10939708002b2cf9ae4400000005d5cdd59c2e1b10939708002b2cf9ae34010000f00000000c00
000001000000680000000f000000700000000500000084000000060000008c0000001100000094000000170000009c0000000b000000a400000010000000ac00000013000000b400000016000000bc0000000d000000c40000000c000000d100000002000000e40400001e0000000c00000053796d6269616e204c746400
03000000010000000300000001000000030000000000000003000000311508000b000000000000000b000000000000000b000000000000000b000000000000001e1000000100000001000000000c100000020000001e000000060000005469746c6500030000000100000000980000000300000000000000200000000100
000036000000020000003e00000001000000020000000a0000005f5049445f475549440002000000e4040000410000004e0000007b00440041003100300032003700450043002d0035004500320030002d0034003300410038002d0041003400360039002d00320032004500450045003600360046004300350035003400
7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000005000000
0d0000004d45544146494c4550494354007d4300001ef1ffffe80c000008007d43e20e0000
0100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f736f667420576f7264050000000b0200000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff
0100000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022417269616c00f47740000000b2060aa453a8f4775ca8f4770100000000003000040000002d010100050000000902000000000500000002010100000007000000fc020000ffffff0000000400
00002d01020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000000000000000040000002d010200030000001e000700
00001604c3010d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c64726f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e002e002f00280017001800130012002e002a0005000000
2e01000000000500000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03d102a005040000002d010500040000002d01040004000000f0010500040000002d01020003000000
1e0007000000160467037108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc051300040000000000f10f8403726f66736275696c64206f6265792066696c65001c002e0018002a002e002e00120012002e001800
2e002e003000280017001800120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c03b5006c0c040000002d010500040000002d01
040004000000f0010500040000002d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c050000002e01010000001f000000320ad500a80c0d00040000000000f10f840358495020524f4d20696d6167653d38001700
370017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b400840395026c0c040000002d0105000400
00002d01040004000000f0010500040000002d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c050000002e010100000025000000320ab502a80c1100040000000000f10f84034e6f6e2058495020524f4d20696d
616765653c002e002e00170038001700380017003c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d01060007000000
1b045a02650569010c03040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902000000000500000014028c015c03050000002e010100000017000000320a8c015c03080004000000
0000f10f84034255494c44524f4d37003c0017002e003d003c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b046a017d0b7900
e808040000002d01040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c005609050000002e010100000017000000320a9c0056090800040000000000f10f8403524f
4d4255494c443c004100450037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b044a037d0b5902e808040000002d01
040004000000f0010500040000002d01020004000000f0010600030000001e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e010100000019000000320a7c0244090900040000000000f10f8403524f46534255494c4453
3c0041003300370037003c0018002e003c00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa0200000600000000000000040000002d01050007000000fc020100000000000000
040000002d01060008000000250302003c00e101e202e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff0100
1000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000f001050007000000fc020000000000000000040000002d010500
0c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa0200000600000000000000040000002d010500040000002d01
06000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff
010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500090000001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e00070000001604970071081f00dc0505000000020101000000040000002d01
0100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f00280017001800130012002e00050000002e01000000000500000014025b05
9da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf100040000002d01030004000000f001050007000000fc0200000000
00000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000f802000008000000fa02000006000000000000000400
00002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d010200040000002d01040004000000f00105000800000026060f000600
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}}
{\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}}
{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0
\picw17277\pich3810\picwgoal9795\pichgoal2160\wmetafile8\bliptag-1191650637\blipupi34{\*\blipuid b8f8dab342daca10aeb017acf38cde79}
0100090000037006000007002800000000001400000026060f001e00ffffffff040014000000576f72640e004d6963726f736f667420576f7264050000000b02
00000000050000000c028403f10f1c000000fb021000070000000000bc02000000000102022253797374656d000000000a000000040000000000ffffffff0100
000000003000040000002d010000050000000201010000001c000000fb02adff00000000000090010000000004400022417269616c00f47740000000b2060aa4
53a8f4775ca8f4770100000000003000040000002d010100050000000902000000000500000002010100000007000000fc020000ffffff000000040000002d01
020008000000fa0205000100000000000000040000002d010300040000002d010200090000001d062100f000b40048032d010000040000002d01020007000000
fc020000ffffff000000040000002d01040004000000f001020008000000fa0200000000000000000000040000002d010200030000001e00070000001604c301
0d034b013c00050000000201010000000500000014024d013c00050000002e010100000028000000320a4d013c001300040000000000f10f84036275696c6472
6f6d206f6265792066696c6573002e002e00130012002e001c002e00470017002e002e002f00280017001800130012002e002a00050000002e01000000000500
000014020000000005000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d010500040000002d010300040000002d010500
090000001d062100f000b4000c03d102a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e000700000016046703
7108ef02dc0505000000020101000000040000002d01010005000000090200000000050000001402f102dc05050000002e010100000028000000320af102dc05
1300040000000000f10f8403726f66736275696c64206f6265792066696c65001c002e0018002a002e002e00120012002e0018002e002e003000280017001800
120013002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01
0500040000002d010300040000002d010500090000001d062100f000b4000c03b5006c0c040000002d010500040000002d01040004000000f001050004000000
2d010200030000001e000700000016044b013d0fd300a80c05000000020101000000040000002d01010005000000090200000000050000001402d500a80c0500
00002e01010000001f000000320ad500a80c0d00040000000000f10f840358495020524f4d20696d6167653d38001700370017003c0041004500180012004700
2e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01
0500040000002d010300040000002d010500090000001d062100f000b400840395026c0c040000002d010500040000002d01040004000000f001050004000000
2d010200030000001e000700000016042b03b50fb302a80c05000000020101000000040000002d01010005000000090200000000050000001402b502a80c0500
00002e010100000025000000320ab502a80c1100040000000000f10f84034e6f6e2058495020524f4d20696d616765653c002e002e0017003800170038001700
3c00410045001800120047002e002e002e00050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000
ffffff000000040000002d01050008000000fa0200000600000000000002040000002d010600070000001b045a02650569010c03040000002d01040004000000
f0010500040000002d01020004000000f0010600030000001e00070000001604380226058a014b0305000000020101000000040000002d010100050000000902
000000000500000014028c015c03050000002e010100000017000000320a8c015c030800040000000000f10f84034255494c44524f4d37003c0017002e003d00
3c0041004500050000002e01000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01
050008000000fa0200000600000000000002040000002d010600070000001b046a017d0b7900e808040000002d01040004000000f0010500040000002d010200
04000000f0010600030000001e0007000000160448013e0b9a00270905000000020101000000040000002d010100050000000902000000000500000014029c00
5609050000002e010100000017000000320a9c0056090800040000000000f10f8403524f4d4255494c443c004100450037003c0018002e003c00050000002e01
000000000500000014025b059da905000000020101000000040000002701ffff07000000fc020000ffffff000000040000002d01050008000000fa0200000600
000000000002040000002d010600070000001b044a037d0b5902e808040000002d01040004000000f0010500040000002d01020004000000f001060003000000
1e0007000000160428033e0b7a02270905000000020101000000040000002d010100050000000902000000000500000014027c024409050000002e0101000000
19000000320a7c0244090900040000000000f10f8403524f46534255494c44533c0041003300370037003c0018002e003c00050000002e010000000005000000
14025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff000038000000bd010000110300000702000008000000fa020000
0600000000000000040000002d01050007000000fc020100000000000000040000002d01060008000000250302003c00e101e202e101040000002d0103000400
0000f001050007000000fc020000000000000000040000002d0105000c00000024030400cb0202020c03e101cb02c101e002e101040000002d01020004000000
2d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff00006005000091000000ed080000aa01000008000000
fa0200000600000000000000040000002d010500040000002d0106000c00000025030400be08b500dc05b500dc05a5016405a501040000002d01030004000000
f001050007000000fc020000000000000000040000002d0105000c00000024030400a708d600e808b500a7089500bc08b500040000002d010200040000002d01
040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff000060050000dd010000ed080000f702000008000000fa02
00000600000000000000040000002d010500040000002d0106000c00000025030400be08d102dc05d102dc05e1016405e101040000002d01030004000000f001
050007000000fc020000000000000000040000002d0105000c00000024030400a708f202e808d102a708b102bc08d102040000002d010200040000002d010400
04000000f00105000800000026060f000600ffffffff010007000000fc020000ffffff000000040000002d010500040000002d010300040000002d0105000900
00001d062100f000b4000c030100a005040000002d010500040000002d01040004000000f0010500040000002d010200030000001e0007000000160497007108
1f00dc0505000000020101000000040000002d010100050000000902000000000500000014022100dc05050000002e010100000026000000320a2100dc051200
040000000000f10f8403726f6d6275696c64206f6265792066696c651c002e0047002e002e00120012002e0017002e002f002f00280017001800130012002e00
050000002e01000000000500000014025b059da905000000020101000000040000002701ffff1000000026060f001600ffffffff0000780b0000cd000000710c
00001701000008000000fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bf100420cf100040000002d0103000400
0000f001050007000000fc020000000000000000040000002d0105000c000000240304002b0c12016c0cf1002b0cd100400cf100040000002d01020004000000
2d01040004000000f00105000800000026060f000600ffffffff01001000000026060f001600ffffffff0000780b0000ae020000710c0000f802000008000000
fa0200000600000000000000040000002d010500040000002d01060008000000250302007c0bd202420cd202040000002d01030004000000f001050007000000
fc020000000000000000040000002d0105000c000000240304002b0cf3026c0cd2022b0cb202400cd202040000002d010200040000002d01040004000000f00105000800000026060f000600ffffffff0100040000002d010000030000000000}}}}}{\insrsid10576049 
\par }{\insrsid15948434 Building a ROM requires that the following are available or have been successfully created:
\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 
Symbian OS components making up a set of releasables
\par {\listtext\pard\plain\s83 \f3\insrsid10576049 \loch\af3\dbch\af0\hich\f3 \'b7\tab}a Bootstrap binary image
\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.
\par }\pard \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 {\insrsid5120752 
\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 
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
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.
\par The ROM building process produces a log, which is written to rombuild.log in the current directory.
\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
 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.
\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.
\par A file header mapped by the TRomImageHeader class replaces the standard image file header.
\par The Bootstrap code and the file/directory structure imposes a small overhead on a ROM.
\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 {
\insrsid10576049 BUILDROM
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 
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. 
\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
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.
\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.  
\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
 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
ion facility.
\par The final obey file is in the subset of the specification language which is understood directly by ROMBUILD or ROFSBUILD
\par BUILDROM keywords are not case-sensitive.
\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.
\par Usage:
\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 {
\cs109\insrsid10576049\charrsid14972466   buildrom [options] obeyfile [obeyfile2 ...]   
\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
\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
\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 
\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 
\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
\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 
\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 
\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 
}\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
\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
\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 
\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 
 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 
\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
\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
\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5386\clshdrawnil \cellx7938\row }\pard\plain 
\s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid5120752 
\par }{\insrsid10576049 Popular -D defines to use include
\par    -D_DEBUG\tab \tab select debug versions of some files
\par    -D_FULL_DEBUG\tab select debug versions of all files
\par    -D_ARM4
\par    -D_ARM4T\tab \tab specify the target platform
\par    -D_KABI=xxxx\tab specify the target platform for the Kernel (e.g. ARMV5)
\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 {
\insrsid8807119 {\*\bkmkstart _Toc61942203}{\*\bkmkstart _Toc61942202}Strict checking of missing files.{\*\bkmkend _Toc61942203}
\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
ally ignore any missing files specified in the obey files. To prevent the generation of the ROM }{\insrsid8814113 image }{\insrsid8807119 
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.
\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 {
\insrsid15948434 Automatic generation of extension header for XIP ROM{\*\bkmkend _Toc61942202}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
If the ROM_IMAGE specifices an XIP image with an extension, than the following header will automatically be added to the obey file. 
\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 {
\insrsid15948434 extensionrom=<name>
\par romsize=<rom max size>
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
The <name> and <rom max size> are as specified in the ROM_IMAGE keyword. 
\par 
\par The addition of the header will result in rombuild tool producing multiple images from the obey file.
\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 {
\insrsid15948434 {\*\bkmkstart _Toc61942204}ROMBUILD}{\insrsid15948434\charrsid15948434 {\*\bkmkend _Toc61942204}
\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 }{
\insrsid8814113 typically invoked through }{\insrsid15948434 BUILDROM.  ROMBUILD understands a sub-set of the BUILDROM obey file syntax.
\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 
\par }{\insrsid15948434 Syntax: 
\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 {
\insrsid15948434 ROMBUILD [options] <obeyfilename>
\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:
\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
\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 
\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 
\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
\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 
\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 
\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 
\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
\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 
\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 
\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 
}\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
\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
\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 
\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 
\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
\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 
\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 
\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 
\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
\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 
\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 
\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 
}\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
\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
\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 
\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 
\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
\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 
\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 
\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 
}\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
\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
\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 
\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 
\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
\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 
\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 
\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 
\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
\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 
\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 
\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 
}\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
\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
\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 
\s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
\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 {
\insrsid15948434 {\*\bkmkstart _Toc61942206}ROFSBUILD{\*\bkmkend _Toc61942206}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
ROFSBUILD is the Symbian OS non-XIP ROM builder. ROFSBUILD understands a sub-set of the BUILDROM obey file syntax
\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 
\par }{\insrsid15948434 Syntax: 
\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 {
\insrsid15948434 ROFSBUILD [options] <obeyfilename>
\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:
\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 
\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
\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
\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6731\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 {\insrsid15948434 -?\cell display help for command\cell }\pard\plain 
\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
\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 
\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 
\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 
}\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
\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
\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 
\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 
\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
\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 
\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 
\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 
\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
\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 
\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 
\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 
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 
\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 
\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
\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 {
\insrsid10576049\charrsid10576049 
\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 {
\insrsid15948434 Obey Files}{\insrsid15948434\charrsid14972466 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid10576049 
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 
Each of the tools (BUILDROM, ROMBUILD and ROFSBUILD) can handle different subsets of the obey file syntax. 
\par The obey file syntax handled by BUILDROM includes the following:}{\insrsid10576049 
\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 
BUILDROM specific keywords/macros
\par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Common keywords for both ROMBUILD and ROFSBUILD
\par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROMBUILD specific keywords
\par {\listtext\pard\plain\s83 \f3\insrsid3754124 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROFSBUILD specific keywords
\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 
\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
on keywords for both ROMBUILD and ROFSBUILD
\par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROMBUILD specific keywords
\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:
\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 
Common keywords for both ROMBUILD and ROFSBUILD
\par {\listtext\pard\plain\s83 \f3\insrsid11426236 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ROFSBUILD specific keywords
\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 
 extension. Also by convention, any files included by the obey file have a }{\cs109\f2\fs20\insrsid15948434\charrsid14972466 .iby}{\insrsid15948434  extension.
\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 {
\insrsid14683277 Syntax}{\insrsid15948434  conventions
\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:
\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 
most statements are in lower case
\par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}case is significant
\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
\par {\listtext\pard\plain\s83 \f3\insrsid14683277 \loch\af3\dbch\af0\hich\f3 \'b7\tab}blank lines are ignored
\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
\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}{
\insrsid14683277  be enclosed within quotes
\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
\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 {
\insrsid11426236 Overview}{\insrsid15948434 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
An obey file consists of a number of sections, each defining a ROM image:
\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 }{
\cs109\f2\fs20\insrsid14683277 kernel-rom-section}{\insrsid14683277  defines a bootable ROM image which includes the Kernel
\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}{
\insrsid14683277 .
\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
ed in the ROM image.
\par Each section is scanned twice. This allows the configuration information to appear anywhere in the list. 
\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.
\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 {
\insrsid12202278 BUILDROM Specific Keywords
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid12202278 
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 
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942190}Textual Substitution{\*\bkmkend _Toc61942190}
\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 
 implements a simple textual substitution sc}{\insrsid8807119 heme: the C++ preprocessor cannot}{\insrsid11426236  be used conveniently because it inserts whitespace around the substituted text.
\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
\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 
\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 }{
\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 
}\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
\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
\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 
\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 
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 
\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 
\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
\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 {
\insrsid11426236 
\par There are three pre-defined substitutions
\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}{
\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
\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
\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
\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 
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
\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 
\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 
\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 {
\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 
\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 
\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
\brdrs\brdrw10 \clbrdrl\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 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
\par There is no "UNDEFINE" facility, and the substitutions are applied in an unspecified order.
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942191}Additional Simple Keywords{\*\bkmkend _Toc61942191}
\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
\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
\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 
\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 }{
\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 
\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
\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 
\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 {
\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 
\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
\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 
\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 
\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 
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 
\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
\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
\brdrs\brdrw10 \clbrdrl\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 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid11426236\charrsid12202278 ROMBUILD_OPTION <command-line-option>\cell }{
\insrsid11426236 Adds additional command line parameters to the eventual invocation of ROMBUILD. It is primarily used to specify the "-no-header" option for pla
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 
\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 
\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
\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\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 {\insrsid11426236  
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942192}Localisation Support{\*\bkmkend _Toc61942192}
\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 MULTILINGUIFY() macro that can expand a single source line into multiple
\par lines referring to distinct language codes.
\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 
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 
{\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 
\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
\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 
\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 
\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
\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 
\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 
\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>)
\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 
\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 
\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
\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5171\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 {\insrsid11426236 
\par Example for the MULTILINGUIFY macro.
\par The line:
\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 {
\cs109\insrsid11426236\charrsid14972466     data=MULTILINGUIFY( EXT sourcename destname )
\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
\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 {
\cs109\insrsid11426236\charrsid14972466     data=sourcename.Enn destname.EXT\tab for the default language code nn
\par     data=sourcename.Enn destname.Enn\tab for all other language codes nn
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
\par This provides support for the BafUtils::NearestLanguageFile() function, which is performing a similar mapping from language codes to filenames.
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942193}XIP ROM format bitmaps}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942193}
\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 
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
rd as follows
\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
\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 
\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 }{
\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 
\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
\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 
\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 {
\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
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 {
\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 
\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
\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 
\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
\par BUILDROM will use an existing intermediate file if it is newer than the corresponding source file.
\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}
XIP and Non-XIP ROM format bitmaps}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942194}
\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
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.
\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 
\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
\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>
\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 
\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 
\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
\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6447\clshdrawnil \cellx9566\row }\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 _Toc61942195}
XIP and non-XIP ROM format AIF files{\*\bkmkend _Toc61942195}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
A keyword is provided to automatically select between XIP and non-XIP versions of AIF files.
\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 
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 
\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 
\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
\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 
\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
{\*\bkmkend _Toc61942196}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
ROMBUILD and ROFSBUILD have the ability to create ROMs divided into two se
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
nd placing them in the upper section of the ROM.
\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 
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
, 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 
}\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
\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
\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 
\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 
{\*\bkmkstart _Toc61942197}Example}{\insrsid11426236\charrsid15948434 {\*\bkmkend _Toc61942197}
\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 {
\insrsid11426236\charrsid12202278     LANGUAGE_CODE 01
\par     LANGUAGE_CODE 10
\par     DEFAULT_LANGUAGE 10
\par     file=sourcedir\\myapp.dll destdir\\myapp.dll
\par     SECTION2 REM bitmaps for myapp
\par     SECTION2 bitmap=MULTILINGUIFY( MBM sourcedir\\myapp destdir\\myapp )
\par     file=sourcedir\\myengine.dll destdir\\myengine.dll
\par     section 0x800000
\par     file=sourcedir\\example destdir\\example
\par     SECTION2 data=sourcedir\\example2 destdir\\example2}{\insrsid11426236 
\par }{\insrsid12202278 
\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
\par     
\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 {
\insrsid11426236     file=sourcedir\\myapp.dll destdir\\myapp.dll
\par     file=sourcedir\\myengine.dll destdir\\myengine.dll
\par 
\par     section 0x800000
\par     REM bitmaps for myapp
\par     data=sourcedir\\myapp.M01_rom destdir\\myapp.M01
\par     data=sourcedir\\myapp.M10_rom destdir\\myapp.MBM
\par 
\par     file=sourcedir\\example destdir\\example
\par     data=sourcedir\\example2 destdir\\example2
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942198}Problem suppression{\*\bkmkend _Toc61942198}
\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 
 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.
\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 
Allows BUILDROM to substitute a compatible executable if the specified source file is not available. For example
\par It is usually used as
\par ABI_DOWNGRADE   THUMB->ARMI
\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 {
\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 
\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
\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 
\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
\par In the localisation support, problem suppression allows BUILDROM to handle a missing source.Enn file by specifying source.EXT instead.
\par In a final pass,
 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
 be used to enforce stricter behaviour and cause BUILDROM to terminate after the final pass}{\insrsid8814113  if files are missing}{\insrsid11426236 . 
\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 {
\insrsid11426236 {\*\bkmkstart _Toc61942199}Rom configuration support{\*\bkmkend _Toc61942199}
\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 has ROM configuration features to support building of multiple xip and non-xip ROMs for the same device.
\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}
First you must specify the ROM devices{\*\bkmkend _Toc61942200}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
The ROM_IMAGE keyword specifies a ROM image.  There can be up to 8 images.
\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 
\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
\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 
ROM_IMAGE <id> <name> [size=<rom max size>] [xip | non-xip] [compress | no-compress] [extension]\cell }{\insrsid11426236 where:
\par id = 0 .. 7
\par name = a name suitable as a suffix for the ROM image, oby and logs
\par xip = specifies an XIP ROM.  This is the default.
\par size = max size of the ROM.  Not required for XIP roms.
\par compress = Compress an XIP ROM.
\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 
\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 
\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
\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 {
\insrsid11426236 
\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
{\*\bkmkend _Toc61942201}
\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 
 To mark a file for inclusion in a ROM it is prefixed with the keyword
\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 {
\insrsid11426236 ROM_IMAGE[<id>]
\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.
\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 {
\insrsid11426236 ROM_IMAGE[2] data=ZSYSTEM\\Apps\\Calc\\calc.INSTCOL_MBM System\\Apps\\Calc\\Calc.mbm
\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 '\{
' '\}' braces.
\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.
\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 {
\insrsid11426236 ROM_IMAGE[2] \{
\par #include "calc.iby"
\par #include "word.iby"
\par \}
\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.
\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 {
\insrsid11426236 ROM_IMAGE[2] \{
\par \tab #include "calc.iby"
\par \tab ROM_IMAGE[0] \{
\par \tab \tab #include "word.iby"
\par \tab \}
\par \tab #include "video.iby"
\par \}
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid11426236 
\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 {
\insrsid11426236 General Structure}{\insrsid12202278  of Obey file}{\insrsid11426236 
\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:
\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 {
\cs109\insrsid14683277\charrsid14762227 obey-file :\~kernel-rom-section}{\cs109\insrsid12202278\charrsid14762227  }{\cs109\insrsid14683277\charrsid14762227 |}{\cs109\insrsid12202278\charrsid14762227  }{\cs109\insrsid14683277\charrsid14762227 
core-image-statement [ extension-rom-list ]}{\cs109\insrsid14683277 
\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 
\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 {
\cs109\insrsid14683277\charrsid14762227 kernel-rom-section : obey-statement-list
\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 
\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.}{
\lang2057\langfe1033\cgrid0\langfenp1033\insrsid9990809 
\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 {
\cs109\insrsid14683277\charrsid14762227 core-image-statement: coreimage=core-image-filename}{\cs109\insrsid9990809\charrsid14762227 
\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 
\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 {
\cs109\insrsid14683277\charrsid14762227 extension-rom-list : extension-rom-section | extension-rom-section extension-rom-list}{\cs109\insrsid12202278\charrsid14762227 
\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 
\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 {
\cs109\insrsid14683277 extension-rom-section : extensionrom = rom-file-name obey-statement-list}{\insrsid14683277 
\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 
\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 {
\cs109\insrsid14683277 obey-statement-list : obey-statement | obey-statement obey-statement-list}{\cs109\insrsid2764289 
\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 
\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 {
\cs109\insrsid14683277 obey-statement : rom-information-statement | file-statement
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 
\par }{\insrsid14683277 The general syntax of a }{\cs109\f2\fs20\insrsid14683277 rom-information-statement}{\insrsid14683277  is:
\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 {
\cs109\insrsid14683277 rom-information-statement : kernel-information-statement | generic-information-statement}{\cs109\insrsid657056  | rofs-information-statement}{\cs109\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9990809 
\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 {
\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 
| kernelheapmax = hex-size\line | singlekernel\line | multikernel\line | areas = number-of-areas\line | kerneltrace = 32bit-hex-number
\par }{\cs109\insrsid13382535 | kernelromname = rom-file-name
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9990809 
\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 {
\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) ]
\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 
| debugport = 32bit-number\line | collapse = cpu compiler mode
\par }{\cs109\insrsid2240616 | ascii
\par }{\cs109\insrsid13382535 | unicode
\par }{\cs109\insrsid2240616 | coffwrapper
\par | compress
\par | defaultstackreserve = <default stack reserve>
\par }{\insrsid2240616 | dlldatatop = <address of data region>
\par }{\insrsid13382535 | memmodel = moving | direct | multiple <chunk size> <page size>
\par | nowrapper
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid657056 
\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 {
\insrsid657056 rofs-information-statement:
\par autosize = <block size>
\par | extensionrofs
\par | extensionrofsname = <filename>
\par | rofsname = <filename>
\par | rofsize = <size in bytes>
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid657056 
\par }{\insrsid14683277 The general syntax of a file-statement is:
\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 {
\insrsid14683277 file-statement : file-specification-statement | control-statement | rom-directory-statement
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
\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 {
\insrsid14683277 file-specification-statement : 
\par }{\cs109\insrsid14683277 data[[HWVD]] = source-file destination-file [directory-attribute-list]    
\par | file[[HWVD]] = source-file destination-image-file [full-attribute-list] 
\par | primary[[HWVD]] = source-file destination-image-file [full-attribute-list]
\par | secondary = source-file destination-image-file [full-attribute-list]
\par | variant[HWVD] = source-file destination-image-file [full-attribute-list]
\par | device[[HWVD]] = source-file destination-image-file [full-attribute-list]
\par | extension[[HWVD]] = source-file destination-image-file [full-attribute-list]
\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 
| dll [[HWVD]] = source-file destination-image-file [full-attribute-list] 
\par }{\cs109\insrsid13382535 | filecompress [[HWVD]] = source-file destination-image-file [full-attribute-list]
\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 
| fileuncompress [[HWVD]] = source-file destination-image-file [full-attribute-list]
\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 
\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 
\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 {
\insrsid14683277 control-statement : 
\par }{\cs109\insrsid14683277 rem comments
\par | section = section-offset
\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>
\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
\par | area = name run-address maxlength
\par | stop}{\cs109\insrsid2240616 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
\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 {
\insrsid14683277 rom-directory-statement : 
\par }{\cs109\insrsid14683277 hide[[HWVD]] = existing-file
\par | alias[[HWVD]] = existing-file destination-file [ directory-attribute-list ]
\par | rename[[HWVD]]= existing-file destination-file [ full-attribute-list ]
\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 
\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 {
\insrsid14683277 full-attribute-list : full-attribute | full-attribute full-attribute-list
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 
\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 {
\insrsid14683277 full-attribute : directory-attribute | file-attribute
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 
\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 {
\insrsid14683277 directory-attribute-list : directory-attribute | directory-attribute directory-attribute-list
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid2764289 
\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 {
\insrsid14683277 directory-attribute : }{\insrsid9990809 
\par }{\cs109\insrsid14683277      attrib = [ s | S ][ h | H ][ r | R | w | W ] | hide
\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 
\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 {
\insrsid14683277 file-attribute : 
\par }{\cs109\insrsid14683277 stack = hex-size
\par | reloc = hex-address
\par | heapmin = hex-size
\par | heapmax = hex-size 
\par | code-align = hex-number
\par | fixed
\par | priority = hex-number | keyword
\par | patched
\par | uid1 = uid
\par | uid2 = uid
\par | uid3 = uid
\par | stackreserve = hex-size
\par | area = name
\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 {
\insrsid14683277\charrsid14972466 Directory attributes
\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 {
\cs109\insrsid14683277      attrib = [ s | S ][ h | H ][ r | R | w | W ] | hide
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
Files can have the: System, Hidden, read-only, and writable attributes.
\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.
\par W and w are synonyms for R and r respectively. To mark a file in the ROM as being writable, specify attrib=W.
\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.
\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
t available to RAM-loaded software or DLLs in an extension ROM.
\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 {
\insrsid14683277\charrsid14972466 File attributes
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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
den, if necessary. There are also a number of other attributes which control the way that the executable is loaded into the ROM image.
\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
\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 {
\insrsid14683277 stack = hex-size
\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.
\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
\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 {
\insrsid14683277 reloc = hex-address
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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.
\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
\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 {
\insrsid14683277 heapmin = hex-size
\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.
\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
\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 {
\insrsid14683277 heapmax = hex-size
\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.
\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
\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 {
\insrsid14683277 code-align = hex-number
\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.
\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
\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 {
\insrsid14683277 fixed
\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 executable is loaded as a fixed address process, and has its data fixed in Ke
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
sed to specify the chunk size used in allocating data space in high memory; it defaults to 1Mb.
\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
\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 {
\insrsid14683277 priority = hex-number | priority-keyword
\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.
\par The priority can be a hexadecimal number, or one of the keywords listed below:
\par  
\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 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
}\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 
\trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
}\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 
\trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\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 
\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
\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 
\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
\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 
\s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277  
\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
\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 {
\insrsid14683277 patched
\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 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.
\par Note that the original file is still required to guarantee consistency in the first section of the ROM.
\par For example, supposed we are replacing TESTEG.DLL in a UK ROM with TESTFR.DLL in a French one.
\par The original obey file might have a line such as:
\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 {
\cs109\insrsid14683277\charrsid1917381 file=\\Epoc32\\Release\\Mcog\\rel\\testeg.dll System\\Libs\\TEST.DLL
\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:
\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 {
\cs109\insrsid14683277\charrsid1917381 file=\\Epoc32\\Release\\Mcog\\rel\\testeg.dll System\\Libs\\TEST.DLL patched
\par ...
\par section = 0x200000
\par file=\\Epoc32\\Release\\Mcog\\rel\\testfr.dll System\\Libs\\TEST.DLL
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
NB, it is not possible to patch any files which are listed before the primary or the secondary.
\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
\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 {
\insrsid14683277 uid1 = uid-value
\par uid2 = uid-value
\par uid3 = uid-value
\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.
\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
\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 {
\insrsid14683277 area = name
\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
 the area in which the executable will be relocated. The specified name must have been previously defined in the area control statement.
\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 {
\insrsid14683277 {\*\bkmkstart _Toc61942212}Common keywords{\*\bkmkend _Toc61942212}
\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
\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 {
\insrsid14683277 alias[[HWVD]] = existing-file destination-file [ directory-attribute-list ]
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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
le to resolve DLL static linkage.
\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
\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 {
\insrsid14683277 data[[HWVD]] = source-file destination-file [directory-attribute-list]
\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 file that is copied from its source location into the ROM without any processing.
\par Note that the HWVD is optional but, if specified, must be enclosed within square brackets.
\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
\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 {
\insrsid14683277 file[[HWVD]] = source-file destination-image-file [full-attribute-list]
\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, i.e. a .exe or a .dll, in PE format or E32 image format. Executable files are stripped of their relocation information pri
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.
\par Note that the HWVD is optional but, if specified, must be enclosed within square brackets.
\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
\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 {
\insrsid14683277 hide existing-file
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
Marks the existing file as hidden. The file is still available to resolve DLL static links.
\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
\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 {
\insrsid14683277 rem comment
\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 comment line. Text that appears after the rem keyword is interpreted as a comment.
\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
\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 {
\insrsid14683277 rename[[HWVD]]= existing-file destination-file [ full-attribute-list ]
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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.
\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
\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 {
\cs109\insrsid14683277 romchecksum = 32 bit hex-number}{\insrsid14683277 
\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 checksum in the final ROM image is made using the following algorithm:
\par checksum = romchecksum - sum of 32bit words in ROM image.
\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
\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 {
\cs109\insrsid14683277 romsize = hex-size}{\insrsid14683277 
\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.

\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
\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 {
\insrsid14683277 stop
\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

\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
\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 {
\cs109\insrsid14683277 time = dd/mm/yyyy hh:mm:ss}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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.
\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
\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 {
\cs109\insrsid14683277 trace = 32 bit hex-number}{\insrsid14683277 
\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.
\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
\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 {
\cs109\insrsid14683277 version = [ major ] [ .minor ] [ (build) ]}{\insrsid14683277 
\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 }{
\cs109\f2\fs20\insrsid14683277 Hal::RomVersion()}{\insrsid14683277 .
\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 {
\insrsid14683277 {\*\bkmkstart _Toc61942213}ROMBUILD specific keywords{\*\bkmkend _Toc61942213}
\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
\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 {
\insrsid14683277 align = <hex-number>
\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 boundary for all subsequent files, or until another align control statement is met.
\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
\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 {
\insrsid14683277 area = <name> <run-address> <maxlength>
\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.
\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.
\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.
\par Directory attributes
\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
\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 {
\insrsid14683277 ascii}{\insrsid14683277\charrsid10626422 
\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.}{
\insrsid14683277\charrsid1917381 
\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
\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 {
\cs109\insrsid14683277 bootbinary = <boot-file-name>}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
File name of the ROM's bootstrap code which, on ARM CPUs, appears at physical address 0x00000000 when the machine is booted.
\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
\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 {
\cs109\insrsid14683277\charrsid10626422 coffwrapper
\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}{
\insrsid14683277 .}{\insrsid14683277\charrsid10626422 
\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
\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 {
\cs109\insrsid14683277 collapse = <cpu> <compiler> <mode>}{\insrsid14683277 
\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.

\par The mode can take one of the following values:
\par 1 - collapse import thunks only
\par 2 - collapse import thunks and vtables
\par 3 - collapse branches
\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
\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 {
\insrsid14683277 compress}{\cs109\insrsid14683277\charrsid10626422 
\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
\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
\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 {
\cs109\insrsid14683277 dataaddress = <hex-address>}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
Linear address of data/bss chunks for all executables except the Kernel.
\par The recommended value is 0x400000.
\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
\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 {
\cs109\insrsid14683277 debugport = <32bit-number>}{\insrsid14683277 
\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.

\par rombuild stores the value in the ROM header.
\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.
\par The default value is -1.
\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
\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 {
\insrsid14683277 defaultstackreserve = <default stack reserve>
\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.}{
\insrsid14683277\charrsid10626422 
\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
\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 {
\insrsid14683277 device[[HWVD]] = source-file destination-image-file [full-attribute-list]
\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 Kernel-mode logical or physical device drivers, which can have global data. The address of this data is generated by rombuild.
\par Note that the HWVD is optional but, if specified, must be enclosed within square brackets.
\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
\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 {
\insrsid14683277 dll}{\insrsid13451011 [[HWVD]] = source-file destination-image-file [full-attribute-list]}{\insrsid14683277\charrsid10626422 
\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

\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
\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 {
\insrsid14683277 dlldatatop = <address of data region>}{\insrsid14683277\charrsid6956791 
\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
\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
\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 {
\insrsid14683277 epocwrapper}{\insrsid14683277\charrsid4420163 
\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

\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
\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 {
\insrsid14683277 extension[[HWVD]] = source-file destination-image-file [full-attribute-list]
\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
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.
\par Note that the HWVD is optional but, if specified, must be enclosed within square brackets.
\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
\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 {
\cs109\insrsid14683277 extensionrom = rom-file-name}{\insrsid14683277 
\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 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" \\
l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation%2eromname"}{\insrsid10449189 {\*\datafield 
08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000005200000054006f006f006c007300250032
0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00
6e0025003200650072006f006d006e0061006d0065000000ff0000ff}}}{\fldrslt {\insrsid14683277 romname}}}{\insrsid14683277  keyword in a }{\field\flddirty{\*\fldinst {\insrsid14683277 HYPERLINK "RomInformationStatement.guide.html" \\
l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation"}{\insrsid10449189 {\*\datafield 
08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000004800000054006f006f006c007300250032
0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00
6e00000000000000}}}{\fldrslt {\insrsid14683277 rom-information-statement}}}{\insrsid14683277  
\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
\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 {
\insrsid9400752 filecompress[[HWVD]] = source-file destination-file [}{\insrsid13451011 full-attribute-list}{\insrsid9400752 ]
\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 
Non-XIP Executable to be loaded into the ROM compressed
\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
\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 {
\insrsid9400752 data[[HWVD]] = source-file destination-file [}{\insrsid13451011 full-attribute-list}{\insrsid9400752 ]
\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 
Non-XIP Executable to be loaded into the ROM uncompressed}{\insrsid13451011 
\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
\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 {
\cs109\insrsid14683277 kerneldataaddress = hex-address}{\insrsid14683277 
\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.
\par The recommended value is 0x80000000.
\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
\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 {
\cs109\insrsid14683277 kernelheapmax = hex-size}{\insrsid14683277 
\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
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.
\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.
\par Usually 1 page directory entry's worth of RAM is specified.
\par The default value is 0x100000; this is used if none is supplied.
\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
\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 {
\cs109\insrsid14683277 kernelheapmin = hex-size}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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.
\par The recommended value is 0x10000, and is the default value if none is explicitly supplied.
\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
\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 {
\cs109\insrsid15690730 kernelromname = rom-file-name}{\insrsid15690730 
\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}{
\insrsid13451011 . This keyword is only valid for extension ROMs.}{\insrsid13451011\charrsid13451011 
\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
\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 {
\cs109\insrsid14683277 kernelTrace = 32 bit hex-number}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
Initial value for the Kernel trace mask. The bit values are defined in k32std.h, and only apply to a debug Kernel
\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
\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 {
\insrsid15690730 memmodel = (moving | direct |multiple) <chunk size> <page size>}{\insrsid15690730\charrsid15690730 
\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

\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
\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 {
\cs109\insrsid14683277 multikernel}{\insrsid14683277 
\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 that the ROM image has multiple Kernel executables. These Kernels are specified with multiple primary keywords in the files-section.
\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
\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 {
\insrsid15690730 nowrapper}{\insrsid15690730\charrsid15690730 
\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}{
\insrsid15690730 .}{\insrsid15690730\charrsid15690730 
\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
\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 {
\insrsid14683277 primary[[HWVD]] = source-file destination-image-file [full-attribute-list]
\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 directly directly, bypassing the file server. The Boot program loads and gives control to the primary; this is the Kernel. 
\par As with all standard executable files, this is loaded, relocated and stripped of its relocation information.
\par Note that the HWVD is optional but, if specified, must be enclosed within square brackets.
\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
\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 {
\cs109\insrsid14683277\charrsid14972466 romalign = hex-alignment
\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 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.
\par If no value is specified, rombuild defaults to using a value of 0x1000.
\par If the value specified is not a multiple of 4, it is rounded to become so.
\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
\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 {
\cs109\insrsid14683277 romlinearbase = hex-address}{\insrsid14683277 
\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.
\par The recommended value for ARM CPUs is 0x50000000.
\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
\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 {
\cs109\insrsid14683277 romname = rom-file-name}{\insrsid14683277 
\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 the name of the output file, and contains the ROM image that rombuild creates.
\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
\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 {
\cs109\insrsid14683277 romnameeven = rom-file-name-even}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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 
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.
\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
\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 {
\cs109\insrsid14683277 romnameodd = rom-file-name-odd}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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
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.
\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
\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 {
\insrsid14683277 secondary = source-file destination-image-file [full-attribute-list]
\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
 by the Kernel; this is the file server. All subsequent files can be loaded through the file server.
\par As with all standard executable files, this is loaded, relocated and stripped of its relocation information.
\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
\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 {
\insrsid14683277 section = section-offset
\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
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.
\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.
\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
\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 {
\cs109\insrsid14683277 singlekernel}{\insrsid14683277 
\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 that this ROM image has one Kernel executable within it. This is the default.
\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
\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 {
\cs109\insrsid14683277 srecordbase = hex-address}{\insrsid14683277 
\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.
\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
\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 {
\cs109\insrsid14683277 srecordfilename = srec-file-name}{\insrsid14683277 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid14683277 
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 
HYPERLINK "RomInformationStatement.guide.html" \\l "Tools%2dguide%2erom%2dimage%2eobey%2dfiles%2dsyntax%2erom%2dinformation%2eromname"}{\insrsid10449189 {\*\datafield 
08d0c9ea79f9bace118c8200aa004ba90b02000000090000000303000000000000c000000000000046000023000000526f6d496e666f726d6174696f6e53746174656d656e742e67756964652e68746d6c00ffffadde0000000000000000000000000000000000000000000000005200000054006f006f006c007300250032
0064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e0074006100780025003200650072006f006d0025003200640069006e0066006f0072006d006100740069006f00
6e0025003200650072006f006d006e0061006d0065000000000000ff}}}{\fldrslt {\insrsid14683277 romname}}}{\insrsid14683277  keyword and append .screc.
\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
\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 {
\insrsid15690730 unicode}{\insrsid15690730\charrsid15690730 
\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}{
\insrsid15690730\charrsid15690730  default
\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
\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 {
\insrsid14683277 variant[HWVD] = source-file destination-image-file [full-attribute-list]
\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 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.
\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 {
\insrsid14683277 {\*\bkmkstart _Toc61942214}ROFSBUILD specific keywords{\*\bkmkend _Toc61942214}
\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
\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 {
\insrsid14683277 autosize=<block size>
\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 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. 
\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.
\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
\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 {
\insrsid14683277 coreimage=<core image file>
\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 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.
\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
\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 {
\insrsid14683277\charrsid14972466 extensionrofs
\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
\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
\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 {
\cs109\insrsid14683277 extensionrofs=<filename>
\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 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.
\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
\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 {
\insrsid14683277 rofsname=<filename>
\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.
\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
\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 {
\insrsid14683277 rofssize=<size in bytes>
\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 core image, or the maximum size of the extension.
\par }{\insrsid14683277\charrsid14683277 
\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 {
\insrsid15948434 Building multi-boot ROMs
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9534246 
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 
sees the files that are relevant to the hardware on which it is running.
\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
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.
\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 {
\insrsid9534246 {\*\bkmkstart Tools_2dguide_2erom_2dimage_2emulti_2dbo}{\*\bkmkend Tools_2dguide_2erom_2dimage_2emulti_2dbo}Hardware Variant Discriminator (HWVD)
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid9534246 
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.
\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.
\par The HWVD numbers have a structure which enables them to describe a tree. The top 8 bits are the "node" n
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:
\par }{\insrsid15948434 
\par 
\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}}
{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0
\picw5084\pich4494\picwgoal2882\pichgoal2548\wmetafile8\bliptag968032448\blipupi575{\*\blipuid 39b300c03d6b9f374d7a84f66d7e32dd}
0100090000035b08000007001c00000000001100000026060f001800ffffffff0000100070f6ffff0bf9fffff1faffff06fdffff0900000026060f000800ffff
ffff020000001000000026060f001600ffffffff04000e00544e50500700a8623d501d09b9000a00000026060f000a00544e505000000200f003090000002606
0f000800ffffffff030000000f00000026060f001400544e505004000c00010000000100000000000000050000000b020bf970f6050000000c02fb0381040800
0000fa0205000100000000000000040000002d01000007000000fc020100000000000000040000002d0101000900000026060f000800ffffffff000000000500
000004010d000000040000002d010000040000002d010100030000001e00070000001604d8fc0640e0fb01c008000000fa020600100000000000000204000000
2d010200050000001402e0fb70f9050000001302d0fcd0f9040000002d010000040000002d01010004000000f0010200040000002701ffff040000002d010000
040000002d010100030000001e00070000001604d8fc88f8b0fbc0f708000000fa0206001000000000000002040000002d010200050000001402b0fbc0f70500
00001302d0fc80f8040000002d010000040000002d01010004000000f0010200040000002701ffff040000002d010000040000002d010100030000001e000700
00001604a8fcc8f7e0fb60f708000000fa0206001000000000000002040000002d010200050000001402e0fbc0f7050000001302a0fc60f7040000002d010000
040000002d01010004000000f0010200040000002701ffff040000002d010000040000002d010100030000001e00070000001604b8fb48f9f0fa80f808000000
fa0206001000000000000002040000002d010200050000001402f0fa80f8050000001302b0fb40f9040000002d010000040000002d01010004000000f0010200
040000002701ffff040000002d010000040000002d010100030000001e00070000001604e8fb88f8f0fac0f708000000fa020600100000000000000204000000
2d010200050000001402f0fa80f8050000001302e0fbc0f7040000002d010000040000002d01010004000000f0010200040000002701ffff0900000026060f00
0800ffffffff0000000008000000fa0206001000000000000002040000002d01020007000000fc020000ffffff020000040000002d010300050000000902ffff
ff0207000000180411fc1df880fb8cf71c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef77
38050a0c00000a00040000002d010400050000002e0118000000050000000a020000000005000000090200000002050000001402e0fbc0f70500000002010100
000009000000320ae0fbc0f70100000034002800050000000201020000000900000026060f000800ffffffff010000000900000026060f000800ffffffff0000
0000050000000902ffffff0207000000180411fc9df980fb0cf91c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d61
6e00db7ced77d067ef773d050a2700000a00040000002d01050004000000f0010400050000002e0118000000050000000a020000000005000000090200000002
0500000014021fdd00000500000002010100000009000000320ae0fb40f90100000037002800050000000201020000000900000026060f000800ffffffff0100
00000900000026060f000800ffffffff00000000050000000902ffffff0207000000180401fd8df770fcfcf61c000000fb02b1ff000000000000bc0200000000
0000001254696d6573204e657720526f6d616e00db7ced77d067ef7738050a0d00000a00040000002d01040004000000f0010500050000002e01180000000500
00000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320ad0fc30f701000000350028000500000002010200
00000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffffff0207000000180401fdadf870fc1cf81c00
0000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef773d050a2800000a00040000002d0105000400
0000f0010400050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320ad0fc
50f80100000036002800050000000201020000000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffff
ff0207000000180401fd2dfa70fc9cf91c000000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef77
38050a0e00000a00040000002d01040004000000f0010500050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd0000
0500000002010100000009000000320ad0fcd0f90100000038002800050000000201020000000900000026060f000800ffffffff010000000500000009020000
0002040000002d010000040000002d01010004000000f001020004000000f00103001c000000fb021000070000000000bc02000000000102022253797374656d
00773705661607008a0100000a000600000007008a0100000a00040000002d01020004000000f0010400030000001e00070000001604c8fa064040f901c00800
0000fa0206001000000000000002040000002d0103000500000014023ef980f8050000001302c2fa80f8040000002d010000040000002d01010004000000f001
0300040000002701ffff0900000026060f000800ffffffff0000000008000000fa0206001000000000000002040000002d01030007000000fc020000ffffff02
0000040000002d010400050000000902ffffff02070000001804a1f9ddf810f94cf81c000000fb02b1ff000000000000bc02000000000000001254696d657320
4e657720526f6d616e00db7ced77d067ef7739050a5800000a00040000002d010500050000002e0118000000050000000a020000000005000000090200000002
050000001402c2fa80f80500000002010100000009000000320a70f980f80100000031002800050000000201020000000900000026060f000800ffffffff0100
00000900000026060f000800ffffffff00000000050000000902ffffff0207000000180461faddf8d0f94cf81c000000fb02b1ff000000000000bc0200000000
0000001254696d6573204e657720526f6d616e00db7ced77d067ef773d050a2900000a00040000002d01060004000000f0010500050000002e01180000000500
00000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320a30fa80f801000000320028000500000002010200
00000900000026060f000800ffffffff010000000900000026060f000800ffffffff00000000050000000902ffffff0207000000180421fbddf890fa4cf81c00
0000fb02b1ff000000000000bc02000000000000001254696d6573204e657720526f6d616e00db7ced77d067ef7739050a5900000a00040000002d0105000400
0000f0010600050000002e0118000000050000000a0200000000050000000902000000020500000014021fdd00000500000002010100000009000000320af0fa
80f80100000033002800050000000201020000000900000026060f000800ffffffff0100000005000000090200000002040000002d010000040000002d010100
04000000f001030004000000f0010400040000002d01020004000000f0010500030000001e000700000016040640f8fa01c070f607000000fc02000000000002
0000040000002d010300050000000902000000020c000000240304006ef64cfb6ef654fb76f654fb76f64cfb050000000902000000020c000000240304008ef6
4cfb8ef654fb96f654fb96f64cfb050000000902000000020c00000024030400aef64cfbaef654fbb6f654fbb6f64cfb050000000902000000020c0000002403
0400cef64cfbcef654fbd6f654fbd6f64cfb050000000902000000020c00000024030400eef64cfbeef654fbf6f654fbf6f64cfb050000000902000000020c00
0000240304000ef74cfb0ef754fb16f754fb16f74cfb050000000902000000020c000000240304002ef74cfb2ef754fb36f754fb36f74cfb0500000009020000
00020c000000240304004ef74cfb4ef754fb56f754fb56f74cfb050000000902000000020c000000240304006ef74cfb6ef754fb76f754fb76f74cfb05000000
0902000000020c000000240304008ef74cfb8ef754fb96f754fb96f74cfb050000000902000000020c00000024030400aef74cfbaef754fbb6f754fbb6f74cfb
050000000902000000020c00000024030400cef74cfbcef754fbd6f754fbd6f74cfb050000000902000000020c00000024030400eef74cfbeef754fbf6f754fb
f6f74cfb050000000902000000020c000000240304000ef84cfb0ef854fb16f854fb16f84cfb050000000902000000020c000000240304002ef84cfb2ef854fb
36f854fb36f84cfb050000000902000000020c000000240304004ef84cfb4ef854fb56f854fb56f84cfb050000000902000000020c000000240304006ef84cfb
6ef854fb76f854fb76f84cfb050000000902000000020c000000240304008ef84cfb8ef854fb96f854fb96f84cfb050000000902000000020c00000024030400
aef84cfbaef854fbb6f854fbb6f84cfb050000000902000000020c00000024030400cef84cfbcef854fbd6f854fbd6f84cfb050000000902000000020c000000
24030400eef84cfbeef854fbf6f854fbf6f84cfb050000000902000000020c000000240304000ef94cfb0ef954fb16f954fb16f94cfb05000000090200000002
0c000000240304002ef94cfb2ef954fb36f954fb36f94cfb050000000902000000020c000000240304004ef94cfb4ef954fb56f954fb56f94cfb050000000902
000000020c000000240304006ef94cfb6ef954fb76f954fb76f94cfb050000000902000000020c000000240304008ef94cfb8ef954fb96f954fb96f94cfb0500
00000902000000020c00000024030400aef94cfbaef954fbb6f954fbb6f94cfb050000000902000000020c00000024030400cef94cfbcef954fbd6f954fbd6f9
4cfb050000000902000000020c00000024030400eef94cfbeef954fbf6f954fbf6f94cfb050000000902000000020c000000240304000efa4cfb0efa54fb16fa
54fb16fa4cfb050000000902000000020c000000240304002efa4cfb2efa54fb36fa54fb36fa4cfb050000000902000000020c000000240304004efa4cfb4efa
54fb56fa54fb56fa4cfb050000000902000000020c000000240304006efa4cfb6efa54fb76fa54fb76fa4cfb050000000902000000020c000000240304008efa
4cfb8efa54fb96fa54fb96fa4cfb050000000902000000020c00000024030400aefa4cfbaefa54fbb6fa54fbb6fa4cfb050000000902000000020c0000002403
0400cefa4cfbcefa54fbd6fa54fbd6fa4cfb050000000902000000020c00000024030400eefa4cfbeefa54fbf2fa54fbf2fa4cfb050000000902000000020400
00002d010000040000002d01010004000000f0010300040000002701ffff0900000026060f000800ffffffff010000000f00000026060f001400544e505004000c000000000000000000000000000900000026060f000800ffffffff01000000040000002d010000040000002d010100030000000000}}{
\insrsid15948434 
\par }{\insrsid12875944 The nodes above the dotted line are fixed:
\par 1 is fully generic
\par 2 is platform specific, i.e. the kp_* layer
\par 3 is processor architecture, i.e. the kc_* layer.
\par The node numbers below the dotted line are specific to a given ROM, but live in two distinct layers:
\par 4 and 7 represent a specific CPU core core, e.g. ARM7, SA-1.
\par 5, 6 and 8 represent a specific ASSP
\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.
\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 
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.
\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.
\par For example:
\par 0x01000000 - generic file, appears in directory tree for every variant
\par 0x0504FFFF - file associated with node 5, supporting all variants
\par 0x04030000 file associated with node 4
\par 0x07030000 file associated with node 7
\par 0x06070001 improper for the diagram shown - implies that node 7 is parent of node 6
\par 0x06040001 file associated with node 6, supporting only the first variant.
\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. 
\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}{
\insrsid15948434 xtension ROMs
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
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 
\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
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
anges are made to the kernel image, which is completely independent of any extension ROMs.
\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
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.
\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 
ROM image format
\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
t of a Kernel ROM image, and then go on to show how this is altered when the ROM is sectioned.
\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 {
\insrsid15948434 Kernel ROM image format
\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 
The standard output from rombuild is an image on disk which consists of six sections:
\par TRomLoaderHeader - also known as the wrapper, this is discarded in the final blown ROM image
\par TRomHeader - the ROM header which remains in the ROM image
\par bootrom.bin - the Bootstrap binary image
\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.
\par the directory structure - the overhead supporting a full directory structure on the ROM.
\par the file images - the executables and data which go to make up the ROM image.
\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 {
\insrsid6900756 TRomLoaderHeader
\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
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.
\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
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }ROM image name (ascii text)\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Version string (ascii text)\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Build string (ascii text)\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Size of ROM image\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Size of wrapper\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Filler to size of wrapper (specified above, usually 0x100 bytes)\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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 
\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 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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 \clbrdrl\brdrtbl \clbrdrb\brdrtbl 
\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 
\b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 TRomHeader
\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 
 for later use by the Bootstrap program and the Kernel.
\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)
\nestcell{\nonesttables
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }0x80 bytes reserved for a small amount of boot code if needed\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }ROM image build datetime.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }ROM virtual base address.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }ROM image size in bytes (including the second section for sectioned ROMs).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Virtual address of the TRomRootDirList structure.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Kernel data virtual address (when in RAM).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Kernel limit virtual address (when in RAM).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Virtual address of (first) primary's TRomImageHeader.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Virtual address of secondary's TRomImageHeader.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Computed constant which causes the 32-bit checksum of the image to equal the value specified by the romchecksum keyword.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Hardware - a unique number identifying the hardware for which this ROM image has been built.
\par NB This is only used for testing purposes.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Languages - a bitmask identifying which of the languages are supported by the ROM image, as specified by the languages keyword. 
\par NB This is only used for testing purposes.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Not Used\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Not Used\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Not Used\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }ROM section header, a pointer to a TRomSectionHeader, if the ROM is sectioned.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Total supervisor data size, the amount of memory mapped for the Kernel data chunk.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of variant file TRomEntry.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\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
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\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\\\\
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 
08d0c9ea79f9bace118c8200aa004ba90b020000000b000000e0c9ea79f9bace118c8200aa004ba90b580100006d006b003a0040004d00530049005400530074006f00720065003a0043003a005c0044006f00630075006d0065006e0074007300200061006e0064002000530065007400740069006e00670073005c006b00
75006c006400690070006e005c004d007900200044006f00630075006d0065006e00740073005c006c00690062005c0064006f0063007300650074002e00630068006d003a003a002f0064006f0063005f0073006f0075007200630065002f00420061007300650050006f007200740069006e0067002f0054006f006f006c
0073002f004d0061006b0069006e00670052004f004d0049006d006100670065002f004f0062006500790041006e006400530079006e007400610078002f00460069006c00650049006e0066006f0072006d006100740069006f006e00530074006100740065006d0065006e0074002e00670075006900640065002e006800
74006d006c0000006600000054006f006f006c0073002500320064006700750069006400650025003200650072006f006d0025003200640069006d006100670065002500320065006f00620065007900250032006400660069006c0065007300250032006400730079006e00740061007800250032006500660069006c0065
0025003200640069006e0066006f0072006d006100740069006f006e0025003200650063006f006e00740072006f006c00250032006400730074006100740065006d0065006e0074002500320065006100720065006100000001ffff}}}{\fldrslt {\insrsid293946 area}}}{\insrsid293946  keyword.
\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Initial value for the Kernel trace mask.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }User data address.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Total user data size\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Value interpreted by the Bootstrap and Kernel as the debug port to use.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Version\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Compression type used for image\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Size after compression\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Size before compression\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Filler \nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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 
\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 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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 \clbrdrl\brdrtbl \clbrdrb\brdrtbl 
\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 
\b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 The Bootstrap binary
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 
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
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
\\MISA\\UREL\\bootromba.bin
\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 {
\insrsid6900756 TRomRootDirectoryList
\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 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.
\par Some
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
his case, there are multiple entries in the table describing each root directory.
\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)
\nestcell{\nonesttables
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of root directories.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Hardware Variant for first root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of first root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Hardware Variant for second root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of second root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }\'85\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Hardware Variant for last root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of last root directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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 
\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 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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 \clbrdrl\brdrtbl \clbrdrb\brdrtbl 
\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 
\b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 The directory structure
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 
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
ted tables suitable for binary search.
\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 {
\insrsid6900756 {\*\bkmkstart BM1_9_4}{\*\bkmkend BM1_9_4}TRomDir
\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
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of bytes (N) occupied by the subsequent TRomEntry structures.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }TRomEntry structure for file or directory 0.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }TRomEntry structure for file or directory 1.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Etc. for each entry in the directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of directory entries (D).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of files (F).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Table of 16-bit scaled offsets to the directory entries.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Table of 16-bit scaled offsets to the file entries.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx8867\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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\brdrtbl \clbrdrr\brdrtbl 
\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 
The sorted tables contain unsigned 16-bit scaled offsets, which point to the start of the corresponding TRomEntry.
\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
tive way (cf the 'C' function stricmp()). In effect, this folds upper and lowercase ASCII characters but leaves all other Unicode characters unchanged.
\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.

\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

\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)
\nestcell{\nonesttables
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Size of file.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Virtual address of file, or of a TRomDir structure if the entry is another directory.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Attributes byte.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Length of name.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Name.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9482\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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\brdrtbl \clbrdrr\brdrtbl 
\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 
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.
\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 {
\insrsid6900756 {\*\bkmkstart Tools_2dguide_2erom_2dimage_2eformat_2ek}{\*\bkmkend Tools_2dguide_2erom_2dimage_2eformat_2ek}The file images
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 
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.
\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.
\par ROM files have the following sections:
\par TromImageHeader - the ROM file header
\par .text - code
\par .rdata - constant (read-only) data
\par .edata - the export directory
\par .data - initialised data that is copied to RAM when the executable runs
\par TDllRefTable - DLL reference table, a list of the libraries used by this executable.
\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 {
\insrsid6900756 {\*\bkmkstart BM1_10_7}{\*\bkmkend BM1_10_7}TRomImageHeader 
\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)
\nestcell{\nonesttables
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }UID 1.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }UID 2.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }UID 3.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Checksum of UIDs.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Entrypoint of this executable (offset within this file).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Target code address for this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Target data address for this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Code size (includes constant data).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Text size (code size - size of constant data).\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Data size\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }BSS (Zero-filled data) size.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Heap minimum size.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Heap maximum size.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Stack size.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of DLL reference table (a list of the DLLs which this executable needs to run). This is a TDllRefTable structure.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of functions exported by this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Export directory address. The export directory is a simple list of functions, which can be indexed by ordinal.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }}{\insrsid8082533 Security information}{\insrsid6900756 .\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }}{\insrsid14632474 Tools v}{\insrsid6900756 ersion.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Flags.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Priority of this process.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Data and BSS linear base address, where this process expects its data chunk to be when it runs.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\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
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }A number denoting the hardware Variant, used to determine if this executable can run on any particular system.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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 
\nestcell{\nonesttables
\par }Total data size including space reserved for DLLs\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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 
\nestcell{\nonesttables
\par }Module version\nestcell{\nonesttables
\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
\trbrdrt\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx9756\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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\brdrtbl \clbrdrr\brdrtbl 
\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 
{\*\bkmkstart BM1_10_8}{\*\bkmkend BM1_10_8}The export }{\insrsid6900756\charrsid11823531 directory}{\insrsid6900756 
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 
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 
 null terminated as the number of entries in the table is available from offset 0x3c in the executable's TRomImageHeader.
\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
\par }Description\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of first function exported from this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of second function exported from this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\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
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Address of last function exported from this executable.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx6689\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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\brdrtbl \clbrdrr\brdrtbl 
\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 
{\*\bkmkstart BM1_10_9}{\*\bkmkend BM1_10_9}TDllRefTable
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6900756 
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 
 This latter allows programs such as the DLL loader to search a dependency chain, and load all the required DLLs.
\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.
\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)
\nestcell{\nonesttables
\par }Description of field\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Flags.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Number of entries in table.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }}{\insrsid8082533 Pointer to}{\insrsid6900756  }{\insrsid8082533 TRomImageHeader for}{\insrsid6900756  first DLL referenced.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }\'85\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\par }Pointer to TRomImageHeader for last DLL referenced.\nestcell{\nonesttables
\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
\brdrs\brdrw30\brdrcf1 \trbrdrl\brdrs\brdrw30\brdrcf1 \trbrdrb\brdrs\brdrw30\brdrcf1 \trbrdrr\brdrs\brdrw30\brdrcf1 \trbrdrh\brdrs\brdrw15\brdrcf1 \trbrdrv\brdrs\brdrw15\brdrcf1 
\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 
\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
\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
\brdrtbl \clbrdrr\brdrtbl \cltxlrtb\clftsWidth1\clshdrawnil \cellx6996\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2562411 {\insrsid6900756 \cell }\pard 
\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid6900756 \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\brdrtbl \clbrdrr\brdrtbl 
\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 
\b\f1\fs28\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 Format of extension ROMs
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
An extension ROM is an optional ROM which extends a kernel ROM and pr
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.
\par The format of an extension ROM is similar to that of a kernel ROM: 
\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 
\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 
\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
\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 
\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
\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
\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
\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
\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
\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
\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 
\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
 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
\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 
\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 
\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 
}\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 }{
\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 
\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 
\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 
\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 
\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 {
\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 
\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 
\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 
\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 
\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
\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
\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 
\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 {
\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 
\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
\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
\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 
\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 
\b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 TExtensionRomHeader
\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 }{
\cs109\f2\fs20\insrsid15948434\charrsid14972466 rombuild}{\insrsid15948434 , for later use by the bootstrap program and the kernel.
\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 
\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 
\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
\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 
\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
\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
\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
\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
\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
\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
\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 
\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 
\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 
\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 
\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 
\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 {
\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
\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 
\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 
\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 
}\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 
\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
\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
\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
\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 
\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 
\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 
\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 
\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 
\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 {
\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 
\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 
\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 
\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 
}\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 
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 
\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 
\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 
\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 
}\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 
\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
\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
\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
\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 
\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 
\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 
\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 
\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 
}\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 
}\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
\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
\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
\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 
\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 
\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 
\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 
\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 
\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 {
\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
\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 
\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 
\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 
}\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 
}\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
\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
\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
\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 
\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 
\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 
\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 
\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 
\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 {
\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
\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 
\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 
\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 
}\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 
 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
\brdrs\brdrw30\brdrcf1 \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\clbrdrt\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\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 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid6424832 34}{\insrsid3949151 \cell }{\insrsid6424832 
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
\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 
\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 
\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 
}\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 
\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 
\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
\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 
\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
\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
\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
\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 
\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
\par }\pard\plain \s83\ql \li0\ri0\sa120\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16319362 \fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 
Kernel Roms can be sectioned into two parts allowing the upper part of the ROM to be switched for language variations and file patching.
\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 
 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. 
\par The format of sectioned ROMs is given in overview below.
\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 
\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 
\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
\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 
\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
\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
\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
\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
\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
\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
\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 
\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 
\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
\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
\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
\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 
\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 
\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
\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
\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
\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 
\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 
\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
\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
\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
\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 
\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.
\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 
\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
\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 
\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 
\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 
\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
\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
\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
\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 
\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 
\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
\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
\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
\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 
\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\cs109\f2\fs20\insrsid15948434\charrsid14972466 TRomRootDirectoryList\cell }{\insrsid15948434 
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 
\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 
\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 
\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 
\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 {
\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 
\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 
\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 
\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 
\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
\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
\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 
\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 {
\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 
\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
\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
\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 
\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 
\b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {\insrsid15948434 TRomSectionHeader
\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 
\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 
\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
\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 
\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
\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
\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
\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
\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
\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
\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 
\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 {
\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 
\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 
\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 
}\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 
\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
\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
\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
\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 
\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 {
\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 
\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 
\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 
}\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 
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 
\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
\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
\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
\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 
\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 
\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
\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
\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 
\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
\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
\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 
\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}{
\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
\trbrdrt\brdrs\brdrw30\brdrcf1 \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\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\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 \cltxlrtb\clftsWidth3\clwWidth6028\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 \b\f1\fs24\lang2057\langfe2057\cgrid\langnp2057\langfenp2057 {
\insrsid15948434 EDATA and DllRefTables
\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
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.
\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 
\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 
\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
\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
\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 
\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
\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 
\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
\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
\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
\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 
\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 
\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 
\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 
\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 
\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 {
\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 
\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 
\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 
\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 
}\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 
}\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
\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
\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
\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 
\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 
\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 
\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 
\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 
}\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
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
\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 
\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 
\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 
}\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 
\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 
\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
\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 
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
\brdrs\brdrw30\brdrcf1 \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\clbrdrt\brdrs\brdrw15\brdrcf1 \clbrdrl\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 
\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 
}\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2562411 {\insrsid15948434 
\par }}