Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. <html xmlns:v="urn:schemas-microsoft-com:vml"
  2. xmlns:o="urn:schemas-microsoft-com:office:office"
  3. xmlns:w="urn:schemas-microsoft-com:office:word"
  4. xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
  5. xmlns="http://www.w3.org/TR/REC-html40">
  6.  
  7. <head>
  8. <meta http-equiv=Content-Type content="text/html; charset=windows-1251">
  9. <meta name=ProgId content=Word.Document>
  10. <meta name=Generator content="Microsoft Word 14">
  11. <meta name=Originator content="Microsoft Word 14">
  12. <link rel=File-List href="sfkos21.files/filelist.xml">
  13. <!--[if gte mso 9]><xml>
  14.  <o:DocumentProperties>
  15.   <o:Author>AGS1</o:Author>
  16.   <o:Template>Normal</o:Template>
  17.   <o:LastAuthor>CRASHBANDICOOT</o:LastAuthor>
  18.   <o:Revision>3</o:Revision>
  19.   <o:TotalTime>331</o:TotalTime>
  20.   <o:Created>2019-06-17T14:37:00Z</o:Created>
  21.   <o:LastSaved>2019-06-18T14:21:00Z</o:LastSaved>
  22.   <o:Pages>2</o:Pages>
  23.   <o:Words>618</o:Words>
  24.   <o:Characters>2843</o:Characters>
  25.   <o:Lines>23</o:Lines>
  26.   <o:Paragraphs>6</o:Paragraphs>
  27.   <o:CharactersWithSpaces>3455</o:CharactersWithSpaces>
  28.   <o:Version>14.00</o:Version>
  29.  </o:DocumentProperties>
  30. </xml><![endif]-->
  31. <link rel=themeData href="sfkos21.files/themedata.thmx">
  32. <link rel=colorSchemeMapping href="sfkos21.files/colorschememapping.xml">
  33. <!--[if gte mso 9]><xml>
  34.  <w:WordDocument>
  35.   <w:SpellingState>Clean</w:SpellingState>
  36.   <w:GrammarState>Clean</w:GrammarState>
  37.   <w:TrackMoves/>
  38.   <w:TrackFormatting/>
  39.   <w:PunctuationKerning/>
  40.   <w:ValidateAgainstSchemas/>
  41.   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  42.   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  43.   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  44.   <w:DoNotPromoteQF/>
  45.   <w:LidThemeOther>RU</w:LidThemeOther>
  46.   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  47.   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  48.   <w:Compatibility>
  49.    <w:BreakWrappedTables/>
  50.    <w:SnapToGridInCell/>
  51.    <w:WrapTextWithPunct/>
  52.    <w:UseAsianBreakRules/>
  53.    <w:DontGrowAutofit/>
  54.    <w:SplitPgBreakAndParaMark/>
  55.    <w:DontVertAlignCellWithSp/>
  56.    <w:DontBreakConstrainedForcedTables/>
  57.    <w:DontVertAlignInTxbx/>
  58.    <w:Word11KerningPairs/>
  59.    <w:CachedColBalance/>
  60.   </w:Compatibility>
  61.   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  62.   <m:mathPr>
  63.    <m:mathFont m:val="Cambria Math"/>
  64.    <m:brkBin m:val="before"/>
  65.    <m:brkBinSub m:val="&#45;-"/>
  66.    <m:smallFrac m:val="off"/>
  67.    <m:dispDef/>
  68.    <m:lMargin m:val="0"/>
  69.    <m:rMargin m:val="0"/>
  70.    <m:defJc m:val="centerGroup"/>
  71.    <m:wrapIndent m:val="1440"/>
  72.    <m:intLim m:val="subSup"/>
  73.    <m:naryLim m:val="undOvr"/>
  74.   </m:mathPr></w:WordDocument>
  75. </xml><![endif]--><!--[if gte mso 9]><xml>
  76.  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  77.   DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  78.   LatentStyleCount="267">
  79.   <w:LsdException Locked="false" Priority="0" SemiHidden="false"
  80.    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  81.   <w:LsdException Locked="false" Priority="9" SemiHidden="false"
  82.    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  83.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  84.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  85.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  86.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  87.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  88.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  89.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  90.   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  91.   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  92.   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  93.   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  94.   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  95.   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  96.   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  97.   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  98.   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  99.   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  100.   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  101.   <w:LsdException Locked="false" Priority="10" SemiHidden="false"
  102.    UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  103.   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  104.   <w:LsdException Locked="false" Priority="11" SemiHidden="false"
  105.    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  106.   <w:LsdException Locked="false" Priority="22" SemiHidden="false"
  107.    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  108.   <w:LsdException Locked="false" Priority="20" SemiHidden="false"
  109.    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  110.   <w:LsdException Locked="false" Priority="59" SemiHidden="false"
  111.    UnhideWhenUsed="false" Name="Table Grid"/>
  112.   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  113.   <w:LsdException Locked="false" Priority="1" SemiHidden="false"
  114.    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  115.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  116.    UnhideWhenUsed="false" Name="Light Shading"/>
  117.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  118.    UnhideWhenUsed="false" Name="Light List"/>
  119.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  120.    UnhideWhenUsed="false" Name="Light Grid"/>
  121.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  122.    UnhideWhenUsed="false" Name="Medium Shading 1"/>
  123.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  124.    UnhideWhenUsed="false" Name="Medium Shading 2"/>
  125.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  126.    UnhideWhenUsed="false" Name="Medium List 1"/>
  127.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  128.    UnhideWhenUsed="false" Name="Medium List 2"/>
  129.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  130.    UnhideWhenUsed="false" Name="Medium Grid 1"/>
  131.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  132.    UnhideWhenUsed="false" Name="Medium Grid 2"/>
  133.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  134.    UnhideWhenUsed="false" Name="Medium Grid 3"/>
  135.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  136.    UnhideWhenUsed="false" Name="Dark List"/>
  137.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  138.    UnhideWhenUsed="false" Name="Colorful Shading"/>
  139.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  140.    UnhideWhenUsed="false" Name="Colorful List"/>
  141.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  142.    UnhideWhenUsed="false" Name="Colorful Grid"/>
  143.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  144.    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  145.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  146.    UnhideWhenUsed="false" Name="Light List Accent 1"/>
  147.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  148.    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  149.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  150.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  151.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  152.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  153.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  154.    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  155.   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  156.   <w:LsdException Locked="false" Priority="34" SemiHidden="false"
  157.    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  158.   <w:LsdException Locked="false" Priority="29" SemiHidden="false"
  159.    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  160.   <w:LsdException Locked="false" Priority="30" SemiHidden="false"
  161.    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  162.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  163.    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  164.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  165.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  166.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  167.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  168.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  169.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  170.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  171.    UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  172.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  173.    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  174.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  175.    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  176.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  177.    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  178.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  179.    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  180.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  181.    UnhideWhenUsed="false" Name="Light List Accent 2"/>
  182.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  183.    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  184.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  185.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  186.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  187.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  188.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  189.    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  190.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  191.    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  192.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  193.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  194.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  195.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  196.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  197.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  198.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  199.    UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  200.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  201.    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  202.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  203.    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  204.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  205.    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  206.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  207.    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  208.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  209.    UnhideWhenUsed="false" Name="Light List Accent 3"/>
  210.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  211.    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  212.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  213.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  214.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  215.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  216.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  217.    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  218.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  219.    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  220.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  221.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  222.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  223.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  224.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  225.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  226.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  227.    UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  228.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  229.    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  230.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  231.    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  232.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  233.    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  234.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  235.    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  236.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  237.    UnhideWhenUsed="false" Name="Light List Accent 4"/>
  238.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  239.    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  240.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  241.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  242.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  243.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  244.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  245.    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  246.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  247.    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  248.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  249.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  250.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  251.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  252.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  253.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  254.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  255.    UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  256.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  257.    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  258.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  259.    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  260.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  261.    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  262.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  263.    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  264.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  265.    UnhideWhenUsed="false" Name="Light List Accent 5"/>
  266.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  267.    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  268.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  269.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  270.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  271.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  272.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  273.    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  274.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  275.    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  276.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  277.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  278.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  279.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  280.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  281.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  282.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  283.    UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  284.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  285.    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  286.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  287.    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  288.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  289.    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  290.   <w:LsdException Locked="false" Priority="60" SemiHidden="false"
  291.    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  292.   <w:LsdException Locked="false" Priority="61" SemiHidden="false"
  293.    UnhideWhenUsed="false" Name="Light List Accent 6"/>
  294.   <w:LsdException Locked="false" Priority="62" SemiHidden="false"
  295.    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  296.   <w:LsdException Locked="false" Priority="63" SemiHidden="false"
  297.    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  298.   <w:LsdException Locked="false" Priority="64" SemiHidden="false"
  299.    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  300.   <w:LsdException Locked="false" Priority="65" SemiHidden="false"
  301.    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  302.   <w:LsdException Locked="false" Priority="66" SemiHidden="false"
  303.    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  304.   <w:LsdException Locked="false" Priority="67" SemiHidden="false"
  305.    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  306.   <w:LsdException Locked="false" Priority="68" SemiHidden="false"
  307.    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  308.   <w:LsdException Locked="false" Priority="69" SemiHidden="false"
  309.    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  310.   <w:LsdException Locked="false" Priority="70" SemiHidden="false"
  311.    UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  312.   <w:LsdException Locked="false" Priority="71" SemiHidden="false"
  313.    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  314.   <w:LsdException Locked="false" Priority="72" SemiHidden="false"
  315.    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  316.   <w:LsdException Locked="false" Priority="73" SemiHidden="false"
  317.    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  318.   <w:LsdException Locked="false" Priority="19" SemiHidden="false"
  319.    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  320.   <w:LsdException Locked="false" Priority="21" SemiHidden="false"
  321.    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  322.   <w:LsdException Locked="false" Priority="31" SemiHidden="false"
  323.    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  324.   <w:LsdException Locked="false" Priority="32" SemiHidden="false"
  325.    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  326.   <w:LsdException Locked="false" Priority="33" SemiHidden="false"
  327.    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  328.   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  329.   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
  330.  </w:LatentStyles>
  331. </xml><![endif]-->
  332. <style>
  333. <!--
  334.  /* Font Definitions */
  335.  @font-face
  336.         {font-family:"Cambria Math";
  337.         panose-1:2 4 5 3 5 4 6 3 2 4;
  338.         mso-font-charset:1;
  339.         mso-generic-font-family:roman;
  340.         mso-font-format:other;
  341.         mso-font-pitch:variable;
  342.         mso-font-signature:0 0 0 0 0 0;}
  343. @font-face
  344.         {font-family:Calibri;
  345.         panose-1:2 15 5 2 2 2 4 3 2 4;
  346.         mso-font-charset:204;
  347.         mso-generic-font-family:swiss;
  348.         mso-font-pitch:variable;
  349.         mso-font-signature:-520092929 1073786111 9 0 415 0;}
  350.  /* Style Definitions */
  351.  p.MsoNormal, li.MsoNormal, div.MsoNormal
  352.         {mso-style-unhide:no;
  353.         mso-style-qformat:yes;
  354.         mso-style-parent:"";
  355.         margin-top:0cm;
  356.         margin-right:0cm;
  357.         margin-bottom:10.0pt;
  358.         margin-left:0cm;
  359.         line-height:115%;
  360.         mso-pagination:widow-orphan;
  361.         font-size:11.0pt;
  362.         font-family:"Calibri","sans-serif";
  363.         mso-ascii-font-family:Calibri;
  364.         mso-ascii-theme-font:minor-latin;
  365.         mso-fareast-font-family:Calibri;
  366.         mso-fareast-theme-font:minor-latin;
  367.         mso-hansi-font-family:Calibri;
  368.         mso-hansi-theme-font:minor-latin;
  369.         mso-bidi-font-family:"Times New Roman";
  370.         mso-bidi-theme-font:minor-bidi;
  371.         mso-fareast-language:EN-US;}
  372. a:link, span.MsoHyperlink
  373.         {mso-style-noshow:yes;
  374.         mso-style-priority:99;
  375.         color:blue;
  376.         mso-themecolor:hyperlink;
  377.         text-decoration:underline;
  378.         text-underline:single;}
  379. a:visited, span.MsoHyperlinkFollowed
  380.         {mso-style-noshow:yes;
  381.         mso-style-priority:99;
  382.         color:purple;
  383.         mso-themecolor:followedhyperlink;
  384.         text-decoration:underline;
  385.         text-underline:single;}
  386. span.SpellE
  387.         {mso-style-name:"";
  388.         mso-spl-e:yes;}
  389. span.GramE
  390.         {mso-style-name:"";
  391.         mso-gram-e:yes;}
  392. .MsoChpDefault
  393.         {mso-style-type:export-only;
  394.         mso-default-props:yes;
  395.         font-size:10.0pt;
  396.         mso-ansi-font-size:10.0pt;
  397.         mso-bidi-font-size:10.0pt;
  398.         font-family:"Calibri","sans-serif";
  399.         mso-ascii-font-family:Calibri;
  400.         mso-ascii-theme-font:minor-latin;
  401.         mso-fareast-font-family:Calibri;
  402.         mso-fareast-theme-font:minor-latin;
  403.         mso-hansi-font-family:Calibri;
  404.         mso-hansi-theme-font:minor-latin;
  405.         mso-bidi-font-family:"Times New Roman";
  406.         mso-bidi-theme-font:minor-bidi;
  407.         mso-fareast-language:EN-US;}
  408. @page WordSection1
  409.         {size:595.3pt 841.9pt;
  410.         margin:2.0cm 42.5pt 2.0cm 3.0cm;
  411.         mso-header-margin:35.4pt;
  412.         mso-footer-margin:35.4pt;
  413.         mso-paper-source:0;}
  414. div.WordSection1
  415.         {page:WordSection1;}
  416. -->
  417. </style>
  418. <!--[if gte mso 10]>
  419. <style>
  420.  /* Style Definitions */
  421.  table.MsoNormalTable
  422.         {mso-style-name:"Îáû÷íàÿ òàáëèöà";
  423.         mso-tstyle-rowband-size:0;
  424.         mso-tstyle-colband-size:0;
  425.         mso-style-noshow:yes;
  426.         mso-style-priority:99;
  427.         mso-style-parent:"";
  428.         mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  429.         mso-para-margin:0cm;
  430.         mso-para-margin-bottom:.0001pt;
  431.         mso-pagination:widow-orphan;
  432.         font-size:10.0pt;
  433.         font-family:"Calibri","sans-serif";
  434.         mso-ascii-font-family:Calibri;
  435.         mso-ascii-theme-font:minor-latin;
  436.         mso-hansi-font-family:Calibri;
  437.         mso-hansi-theme-font:minor-latin;
  438.         mso-bidi-font-family:"Times New Roman";
  439.         mso-bidi-theme-font:minor-bidi;
  440.         mso-fareast-language:EN-US;}
  441. </style>
  442. <![endif]--><!--[if gte mso 9]><xml>
  443.  <o:shapedefaults v:ext="edit" spidmax="1026"/>
  444. </xml><![endif]--><!--[if gte mso 9]><xml>
  445.  <o:shapelayout v:ext="edit">
  446.   <o:idmap v:ext="edit" data="1"/>
  447.  </o:shapelayout></xml><![endif]-->
  448. </head>
  449.  
  450. <body lang=RU link=blue vlink=purple style='tab-interval:35.4pt'>
  451.  
  452. <div class=WordSection1>
  453.  
  454. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  455. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  456. "Arial","sans-serif";mso-ansi-language:EN-US'><a href="SF%20KOS.htm">Back<span
  457. style='mso-ansi-language:RU'> </span>to<span style='mso-ansi-language:RU'> </span>main</a></span></b><b
  458. style='mso-bidi-font-weight:normal'><span style='font-family:"Arial","sans-serif"'><o:p></o:p></span></b></p>
  459.  
  460. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  461. 0pt'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></b></p>
  462.  
  463. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  464. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  465. 18.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'>Function 21
  466. and its <span class=SpellE>subfunctions</span> (1<span class=GramE>,2,5,11,12</span>)<o:p></o:p></span></b></p>
  467.  
  468. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  469. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  470. 18.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  471.  
  472. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  473. 0pt'><span class=SpellE><span class=GramE><b style='mso-bidi-font-weight:normal'><span
  474. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  475. EN-US'>Subfunction</span></b></span></span><b style='mso-bidi-font-weight:normal'><span
  476. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  477. EN-US'> 1 - set the base port MPU MIDI<o:p></o:p></span></b></p>
  478.  
  479. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  480. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  481. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  482.  
  483. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  484. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  485. EN-US'>Options:<o:p></o:p></span></p>
  486.  
  487. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  488. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  489. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  490. 21 - function number<o:p></o:p></span></p>
  491.  
  492. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  493. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  494. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 1
  495. - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  496.  
  497. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  498. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  499. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  500. base port number<o:p></o:p></span></p>
  501.  
  502. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  503. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  504. EN-US'>Return value:<o:p></o:p></span></p>
  505.  
  506. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  507. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  508. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  509. - successful<o:p></o:p></span></p>
  510.  
  511. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  512. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  513. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  514. -1 - wrong port number<o:p></o:p></span></p>
  515.  
  516. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  517. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  518. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  519.  
  520. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  521. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  522. "Arial","sans-serif";mso-ansi-language:EN-US'><span
  523. style='mso-spacerun:yes'> </span>The port number must satisfy the conditions
  524. 0x100 &lt;= <span class=SpellE>ecx</span> &lt;= 0xFFFF.<o:p></o:p></span></i></p>
  525.  
  526. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  527. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  528. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;Base installation is
  529. necessary for the operation of function 20.<o:p></o:p></span></i></p>
  530.  
  531. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  532. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  533. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;You can get the installed
  534. base port by calling&nbsp;<span class=SpellE>subfunctions</span> 1 <span
  535. class=GramE>functions</span> 26.<o:p></o:p></span></i></p>
  536.  
  537. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  538. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  539. EN-US'><o:p>&nbsp;</o:p></span></p>
  540.  
  541. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  542. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  543. EN-US'>Constants for registers:<o:p></o:p></span></p>
  544.  
  545. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  546. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  547. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  548. SF_SYSTEM_SET (21)<o:p></o:p></span></p>
  549.  
  550. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  551. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  552. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  553. SSF_MPU_MIDI_BASE (1)<o:p></o:p></span></p>
  554.  
  555. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  556. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  557. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  558.  
  559. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  560. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  561. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  562. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  563. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  564. EN-US'> 2 - set keyboard layout<o:p></o:p></span></b></p>
  565.  
  566. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  567. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  568. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  569.  
  570. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  571. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  572. EN-US'>The keyboard layout is used to convert <span class=SpellE>scancodes</span>
  573. coming from the keyboard into ASCII codes readable by function 2.<o:p></o:p></span></p>
  574.  
  575. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  576. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  577. EN-US'>Options:<o:p></o:p></span></p>
  578.  
  579. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  580. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  581. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  582. 21 - function number<o:p></o:p></span></p>
  583.  
  584. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  585. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  586. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 2
  587. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  588.  
  589. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  590. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  591. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  592. which layout to install:<o:p></o:p></span></p>
  593.  
  594. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  595. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  596. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 1 = normal<o:p></o:p></span></p>
  597.  
  598. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  599. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  600. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 2 = layout when Shift is pressed<o:p></o:p></span></p>
  601.  
  602. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  603. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  604. EN-US'>&nbsp;&nbsp;&nbsp;&nbsp;* 3 = Layout while pressing Alt<o:p></o:p></span></p>
  605.  
  606. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  607. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  608. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>edx</span></span> =
  609. pointer to layout - 128 bytes table<o:p></o:p></span></p>
  610.  
  611. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  612. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  613. EN-US'>Or:<o:p></o:p></span></p>
  614.  
  615. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  616. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  617. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = 9<o:p></o:p></span></p>
  618.  
  619. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  620. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  621. EN-US'>&nbsp;&nbsp;* <span class=GramE>dx</span> = country identifier (1 = <span
  622. class=SpellE>eng</span>, 2 = fi, 3 = <span class=SpellE>ger</span>, 4 = <span
  623. class=SpellE>rus</span>)<o:p></o:p></span></p>
  624.  
  625. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  626. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  627. EN-US'>Return value:<o:p></o:p></span></p>
  628.  
  629. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  630. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  631. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0
  632. - successful<o:p></o:p></span></p>
  633.  
  634. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  635. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  636. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 1
  637. - the parameter is set incorrectly<o:p></o:p></span></p>
  638.  
  639. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  640. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  641. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  642.  
  643. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  644. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  645. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* If Alt is pressed,
  646. then the Alt; if Alt is not pressed, but Shift is pressed, then the layout with
  647. Shift is used; if Alt and Shift are not pressed, but Ctrl is pressed, then the
  648. normal layout is used, after which 0x60 is subtracted from the code; if none of
  649. the control keys are pressed, then the normal layout is used.<o:p></o:p></span></i></p>
  650.  
  651. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  652. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  653. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* You can get layouts
  654. and country identifiers using <span class=SpellE>subfunction</span> 2 of
  655. function 26.<o:p></o:p></span></i></p>
  656.  
  657. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  658. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  659. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* Country Identifier
  660. - a global system variable that is not used by the kernel itself; however, the
  661. @taskbar application displays an icon corresponding to the current country.<o:p></o:p></span></i></p>
  662.  
  663. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  664. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  665. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;* The @taskbar application
  666. switches layouts on user request.<o:p></o:p></span></i></p>
  667.  
  668. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  669. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  670. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>
  671.  
  672. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  673. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  674. EN-US'>Constants for registers:<o:p></o:p></span></p>
  675.  
  676. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  677. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  678. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  679. SF_SYSTEM_SET (21)<o:p></o:p></span></p>
  680.  
  681. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  682. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  683. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  684. SSF_KEYBOARD_LAYOUT (2)<o:p></o:p></span></p>
  685.  
  686. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  687. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  688. 14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  689.  
  690. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  691. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  692. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  693. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  694. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  695. EN-US'> 5 - set the system language<o:p></o:p></span></b></p>
  696.  
  697. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  698. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:
  699. 14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  700.  
  701. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  702. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  703. EN-US'>Options:<o:p></o:p></span></p>
  704.  
  705. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  706. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  707. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  708. 21 - function number<o:p></o:p></span></p>
  709.  
  710. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  711. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  712. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> = 5
  713. - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  714.  
  715. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  716. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  717. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> = system
  718. language (1 = <span class=SpellE>eng</span>, 2 = fi, 3 = <span class=SpellE>ger</span>,
  719. 4 = <span class=SpellE>rus</span>)<o:p></o:p></span></p>
  720.  
  721. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  722. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  723. EN-US'>Return value:<o:p></o:p></span></p>
  724.  
  725. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  726. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  727. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0<o:p></o:p></span></p>
  728.  
  729. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  730. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  731. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  732.  
  733. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  734. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  735. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp;The system language
  736. is a global system variable that is not used by the kernel <span class=GramE>itself,</span>
  737. however, the @taskbar application draws the corresponding icon.<o:p></o:p></span></i></p>
  738.  
  739. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  740. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  741. "Arial","sans-serif";mso-ansi-language:EN-US'>Checks for correctness are not
  742. done, because the kernel does not use this variable.<o:p></o:p></span></i></p>
  743.  
  744. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  745. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  746. "Arial","sans-serif";mso-ansi-language:EN-US'>You can get the system language
  747. by calling <span class=SpellE>subfunction</span> 5 of function 26.<o:p></o:p></span></i></p>
  748.  
  749. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  750. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  751. EN-US'><o:p>&nbsp;</o:p></span></p>
  752.  
  753. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  754. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  755. EN-US'>Constants for registers:<o:p></o:p></span></p>
  756.  
  757. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  758. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  759. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  760. SF_SYSTEM_SET (21)<o:p></o:p></span></p>
  761.  
  762. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  763. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  764. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  765. SSF_SYS_LANG (5)<o:p></o:p></span></p>
  766.  
  767. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  768. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  769. EN-US'><o:p>&nbsp;</o:p></span></p>
  770.  
  771. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  772. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  773. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  774. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  775. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  776. EN-US'> 11 - Allow / block low-level access to HD<o:p></o:p></span></b></p>
  777.  
  778. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  779. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  780. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  781.  
  782. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  783. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  784. EN-US'>Options:<o:p></o:p></span></p>
  785.  
  786. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  787. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  788. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> =
  789. 21 - function number<o:p></o:p></span></p>
  790.  
  791. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  792. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  793. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ebx</span></span> =
  794. 11 - number of <span class=SpellE>subfunction</span><o:p></o:p></span></p>
  795.  
  796. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  797. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  798. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>ecx</span></span> =
  799. 0/1 - disable / allow<o:p></o:p></span></p>
  800.  
  801. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  802. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  803. EN-US'>Return value:<o:p></o:p></span></p>
  804.  
  805. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  806. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  807. EN-US'>&nbsp;&nbsp;* <span class=SpellE><span class=GramE>eax</span></span> = 0<o:p></o:p></span></p>
  808.  
  809. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  810. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  811. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  812.  
  813. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  814. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  815. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;<span class=GramE>Used in
  816. LBA reading (<span class=SpellE>subfunction</span> 8 of function 58).</span><o:p></o:p></span></i></p>
  817.  
  818. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  819. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  820. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;The current implementation
  821. uses only the low bit <span class=SpellE>ecx</span>.<o:p></o:p></span></i></p>
  822.  
  823. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  824. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  825. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;You can get the current
  826. status by calling <span class=SpellE>subfunction</span> 11 of function 26.<o:p></o:p></span></i></p>
  827.  
  828. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  829. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  830. EN-US'><o:p>&nbsp;</o:p></span></p>
  831.  
  832. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  833. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  834. EN-US'>Constants for registers:<o:p></o:p></span></p>
  835.  
  836. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  837. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  838. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>eax</span></span> -
  839. SF_SYSTEM_SET (21)<o:p></o:p></span></p>
  840.  
  841. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  842. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  843. EN-US'>&nbsp;&nbsp;<span class=SpellE><span class=GramE>ebx</span></span> -
  844. SSF_ACCESS_HD_LBA (11)</span><span style='font-family:"Arial","sans-serif"'><o:p></o:p></span></p>
  845.  
  846. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  847. 0pt'><span style='font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  848.  
  849. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  850. 0pt'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span
  851. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  852. EN-US'>Subfunction</span></b></span><b style='mso-bidi-font-weight:normal'><span
  853. lang=EN-US style='font-size:14.0pt;font-family:"Arial","sans-serif";mso-ansi-language:
  854. EN-US'> 12 - Allow / block low-level access to PCI</span></b><b
  855. style='mso-bidi-font-weight:normal'><span style='font-size:14.0pt;font-family:
  856. "Arial","sans-serif"'><o:p></o:p></span></b></p>
  857.  
  858. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  859. 0pt'><b style='mso-bidi-font-weight:normal'><span style='font-size:14.0pt;
  860. font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></b></p>
  861.  
  862. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  863. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  864. EN-US'>Options:<o:p></o:p></span></p>
  865.  
  866. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  867. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  868. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>eax</span></span> =
  869. 21 - function number<o:p></o:p></span></p>
  870.  
  871. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  872. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  873. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>ebx</span></span> =
  874. 12 - <span class=SpellE>subfunction</span> number<o:p></o:p></span></p>
  875.  
  876. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  877. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  878. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>ecx</span></span> =
  879. 0/1 - disable / allow<o:p></o:p></span></p>
  880.  
  881. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  882. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  883. EN-US'>Return value:<o:p></o:p></span></p>
  884.  
  885. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  886. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  887. EN-US'>&nbsp;&nbsp; * <span class=SpellE><span class=GramE>eax</span></span> =
  888. 0<o:p></o:p></span></p>
  889.  
  890. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  891. 0pt'><span style='font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  892.  
  893. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  894. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  895. "Arial","sans-serif";mso-ansi-language:EN-US'>Remarks:<o:p></o:p></span></i></p>
  896.  
  897. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  898. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  899. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp; Used when working
  900. with the PCI bus (function 62).<o:p></o:p></span></i></p>
  901.  
  902. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  903. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  904. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp; The current
  905. implementation uses only the low bit <span class=SpellE>ecx</span>.<o:p></o:p></span></i></p>
  906.  
  907. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  908. 0pt'><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:
  909. "Arial","sans-serif";mso-ansi-language:EN-US'>&nbsp;&nbsp; You can get the
  910. current status by calling <span class=SpellE>subfunction</span> 12 of function
  911. 26.<o:p></o:p></span></i></p>
  912.  
  913. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  914. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  915. EN-US'><o:p>&nbsp;</o:p></span></p>
  916.  
  917. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  918. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  919. EN-US'>Constants for registers:<o:p></o:p></span></p>
  920.  
  921. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  922. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  923. EN-US'>&nbsp;&nbsp; <span class=SpellE><span class=GramE>eax</span></span> -
  924. SF_SYSTEM_SET (21)<o:p></o:p></span></p>
  925.  
  926. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  927. 0pt'><span lang=EN-US style='font-family:"Arial","sans-serif";mso-ansi-language:
  928. EN-US'>&nbsp;&nbsp; </span><span class=SpellE><span style='font-family:"Arial","sans-serif"'>ebx</span></span><span
  929. style='font-family:"Arial","sans-serif"'> - SSF_ACCESS_PCI (12)<o:p></o:p></span></p>
  930.  
  931. <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
  932. 0pt'><b style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-family:
  933. "Arial","sans-serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
  934.  
  935. </div>
  936.  
  937. </body>
  938.  
  939. </html>
  940.