Subversion Repositories Kolibri OS

Rev

Rev 341 | Rev 448 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 341 Rev 346
Line 1... Line 1...
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.6.4.0
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.6.5.0
Line 2... Line 2...
2
 
2
 
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
Line 842... Line 842...
842
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
842
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
843
‘âàãªâãà  ¡ãä¥à :
843
‘âàãªâãà  ¡ãä¥à :
844
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
844
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
845
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
845
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
846
db 'name',0 - ASCIIZ-áâப  á ¨¬¥­¥¬
846
db 'name',0 - ASCIIZ-áâப  á ¨¬¥­¥¬
847
„«ï ï¤à  Kolibri 0.6.4.0:
847
„«ï ï¤à  Kolibri 0.6.5.0:
848
db 0,6,4,0
848
db 0,6,5,0
849
db 2
849
db 2
850
db 'Kolibri',0
850
db 'Kolibri',0
Line 851... Line 851...
851
 
851
 
852
======================================================================
852
======================================================================
Line 1116... Line 1116...
1116
 
1116
 
1117
======================================================================
1117
======================================================================
1118
=========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 7 - ãáâ ­®¢¨âì ¡ §ã HD. ===========
1118
=========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 7 - ãáâ ­®¢¨âì ¡ §ã HD. ===========
1119
======================================================================
1119
======================================================================
1120
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1120
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1121
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
-
 
1122
­¥ï¢­® ¨á¯®«ì§ãîé¨å ¦ñá⪨© ¤¨áª (⨯  ¯®¤ä㭪樨 6 ä㭪樨 18);
1121
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¥£® ᨭ⠪á¨á  /HD ¢ ãáâ à¥¢è¥© ä㭪樨 58;
1123
¯à¨ ¨á¯®«ì§®¢ ­¨¨ ä㭪権 58 ¨ 70 ¨ ᮢ६¥­­®£® ᨭ⠪á¨á 
1122
¯à¨ ¨á¯®«ì§®¢ ­¨¨ ᮢ६¥­­®£® ᨭ⠪á¨á  /HD0,/HD1,/HD2,/HD3
1124
/HD0,/HD1,/HD2,/HD3 í⨠ä㭪樨 á ¬¨ ãáâ ­ ¢«¨¢ îâ ¡ §ã.
1123
¡ §  ãáâ ­ ¢«¨¢ ¥âáï  ¢â®¬ â¨ç¥áª¨.
1125
 à ¬¥âàë:
1124
 à ¬¥âàë:
1126
  * eax = 21 - ­®¬¥à ä㭪樨
1125
  * eax = 21 - ­®¬¥à ä㭪樨
1127
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
1126
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
1128
  * ecx = ¡ §  HD: 1=IDE0, 2=IDE1, 3=IDE2, 4=IDE3
1127
  * ecx = ¡ §  HD: 1=IDE0, 2=IDE1, 3=IDE2, 4=IDE3
Line 1138... Line 1137...
1138
 
1137
 
1139
======================================================================
1138
======================================================================
1140
========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 8 - ãáâ ­®¢¨âì à §¤¥« HD. ==========
1139
========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 8 - ãáâ ­®¢¨âì à §¤¥« HD. ==========
1141
======================================================================
1140
======================================================================
1142
 §¤¥« HD ­ã¦¥­ ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© à §¤¥« ¦ñá⪮£® ¤¨áª 
1141
 §¤¥« HD ­ã¦¥­ ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© à §¤¥« ¦ñá⪮£® ¤¨áª 
1143
¯¨á âì, ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®©
-
 
1144
á¨á⥬®© ¨ ä㭪権, ­¥ï¢­® ¨á¯®«ì§ãîé¨å ¦ñá⪨© ¤¨áª (⨯ 
1142
¯¨á âì, ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¥£® ᨭ⠪á¨á  /HD ¢ ãáâ à¥¢è¥©
1145
¯®¤ä㭪樨 6 ä㭪樨 18); ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ä㭪権 58 ¨ 70
1143
ä㭪樨 58; ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ᮢ६¥­­®£® ᨭ⠪á¨á 
1146
¨ ᮢ६¥­­®£® ᨭ⠪á¨á  /HD0,/HD1,/HD2,/HD3 í⨠ä㭪樨 á ¬¨
-
 
1147
ãáâ ­ ¢«¨¢ îâ ¡ §ã ¨ à §¤¥«.
1144
/HD0,/HD1,/HD2,/HD3 ¡ §  ¨ à §¤¥« ãáâ ­ ¢«¨¢ îâáï  ¢â®¬ â¨ç¥áª¨.
1148
 à ¬¥âàë:
1145
 à ¬¥âàë:
1149
  * eax = 21 - ­®¬¥à ä㭪樨
1146
  * eax = 21 - ­®¬¥à ä㭪樨
1150
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
1147
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
1151
  * ecx = à §¤¥« HD (áç¨â ï á 1)
1148
  * ecx = à §¤¥« HD (áç¨â ï á 1)
Line 1550... Line 1547...
1550
 
1547
 
1551
======================================================================
1548
======================================================================
1552
============ ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 7 - ¯®«ãç¨âì ¡ §ã HD. ============
1549
============ ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 7 - ¯®«ãç¨âì ¡ §ã HD. ============
1553
======================================================================
1550
======================================================================
1554
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1551
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1555
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
-
 
1556
­¥ï¢­® ¨á¯®«ì§ãîé¨å ¦ñá⪨© ¤¨áª (⨯  ¯®¤ä㭪樨 6 ä㭪樨 18);
1552
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¥£® ᨭ⠪á¨á  /HD ¢ ãáâ à¥¢è¥© ä㭪樨 58;
1557
¯à¨ ¨á¯®«ì§®¢ ­¨¨ ä㭪権 58 ¨ 70 ¨ ᮢ६¥­­®£® ᨭ⠪á¨á 
1553
¯à¨ ¨á¯®«ì§®¢ ­¨¨ ᮢ६¥­­®£® ᨭ⠪á¨á  /HD0,/HD1,/HD2,/HD3
1558
/HD0,/HD1,/HD2,/HD3 í⨠ä㭪樨 á ¬¨ ãáâ ­ ¢«¨¢ îâ ¡ §ã.
1554
¡ §  ãáâ ­ ¢«¨¢ ¥âáï  ¢â®¬ â¨ç¥áª¨.
1559
 à ¬¥âàë:
1555
 à ¬¥âàë:
1560
  * eax = 26 - ­®¬¥à ä㭪樨
1556
  * eax = 26 - ­®¬¥à ä㭪樨
1561
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
1557
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
1562
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1558
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
Line 1568... Line 1564...
1568
 
1564
 
1569
======================================================================
1565
======================================================================
1570
=========== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 8 - ¯®«ãç¨âì à §¤¥« HD. ===========
1566
=========== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 8 - ¯®«ãç¨âì à §¤¥« HD. ===========
1571
======================================================================
1567
======================================================================
1572
 §¤¥« HD ­ã¦¥­ ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© à §¤¥« ¦ñá⪮£® ¤¨áª 
1568
 §¤¥« HD ­ã¦¥­ ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© à §¤¥« ¦ñá⪮£® ¤¨áª 
1573
¯¨á âì, ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®©
-
 
1574
á¨á⥬®© ¨ ä㭪権, ­¥ï¢­® ¨á¯®«ì§ãîé¨å ¦ñá⪨© ¤¨áª (⨯ 
1569
¯¨á âì, ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¥£® ᨭ⠪á¨á  /HD ¢ ãáâ à¥¢è¥©
1575
¯®¤ä㭪樨 6 ä㭪樨 18); ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ä㭪権 58 ¨ 70 ¨
1570
ä㭪樨 58; ¯à¨ ¨á¯®«ì§®¢ ­¨¨ ᮢ६¥­­®£® ᨭ⠪á¨á 
1576
ᮢ६¥­­®£® ᨭ⠪á¨á  /HD0,/HD1,/HD2,/HD3 í⨠ä㭪樨 á ¬¨
-
 
1577
ãáâ ­ ¢«¨¢ îâ ¡ §ã ¨ à §¤¥«.
1571
/HD0,/HD1,/HD2,/HD3 ¡ §  ¨ à §¤¥« ãáâ ­ ¢«¨¢ îâáï  ¢â®¬ â¨ç¥áª¨.
1578
 à ¬¥âàë:
1572
 à ¬¥âàë:
1579
  * eax = 26 - ­®¬¥à ä㭪樨
1573
  * eax = 26 - ­®¬¥à ä㭪樨
1580
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
1574
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
1581
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1575
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
Line 2718... Line 2712...
2718
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2712
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2719
  * al = -1 - ¤à ©¢¥à á¥â¥¢®© ª àâë ­¥ § £à㦥­ ¨«¨
2713
  * al = -1 - ¤à ©¢¥à á¥â¥¢®© ª àâë ­¥ § £à㦥­ ¨«¨
2720
              ­¥ ¯®¤¤¥à¦¨¢ ¥â íâã äã­ªæ¨î
2714
              ­¥ ¯®¤¤¥à¦¨¢ ¥â íâã äã­ªæ¨î
2721
  * al = 0 - ª ¡¥«ì ­¥ ¯®¤ª«îçñ­
2715
  * al = 0 - ª ¡¥«ì ­¥ ¯®¤ª«îçñ­
2722
  * al = 1 - ª ¡¥«ì ¯®¤ª«îçñ­
2716
  * al = 1 - ª ¡¥«ì ¯®¤ª«îçñ­
-
 
2717
  * ebx à §àãè ¥âáï
2723
‡ ¬¥ç ­¨ï:
2718
‡ ¬¥ç ­¨ï:
2724
  * ’¥ªãé ï ॠ«¨§ æ¨ï ï¤à  ¯®¤¤¥à¦¨¢ ¥â íâã äã­ªæ¨î
2719
  * ’¥ªãé ï ॠ«¨§ æ¨ï ï¤à  ¯®¤¤¥à¦¨¢ ¥â íâã äã­ªæ¨î
2725
    ⮫쪮 ¤«ï á¥â¥¢ëå ª àâ RTL8139.
2720
    ⮫쪮 ¤«ï á¥â¥¢ëå ª àâ RTL8139.
Line 2726... Line 2721...
2726
 
2721
 
2727
======================================================================
2722
======================================================================
2728
==== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 11 - ¯à®ç¨â âì ¤ ­­ë¥ ¨§ á⥪ .       ====
2723
==== ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 11 - ¯à®ç¨â âì ¤ ­­ë¥ á¥â¥¢®£® á⥪ . ====
2729
======================================================================
2724
======================================================================
2730
 à ¬¥âàë:
2725
 à ¬¥âàë:
2731
  * eax = 53 - ­®¬¥à ä㭪樨
2726
  * eax = 53 - ­®¬¥à ä㭪樨
2732
  * ebx = 11 - ­®¬¥à ¯®¤ä㭪樨
2727
  * ebx = 11 - ­®¬¥à ¯®¤ä㭪樨
2733
  * ecx = ­®¬¥à ᮪¥â 
2728
  * ecx = åí­¤« ᮪¥â 
-
 
2729
  * edx = 㪠§ â¥«ì ­  ¡ãä¥à
2734
  * edx = 㪠§ â¥«ì, ªã¤  ¤®«¦­ë ¡ëâì § ¯¨á ­ë ¤ ­­ë¥
2730
  * esi = ç¨á«® ¡ ©â ¤«ï ç⥭¨ï;
2735
  * esi = à §¬¥à ¡ãä¥à  (¬ ªá¨¬ã¬ ¡ ©â, ª®â®àë¥ ¡ã¤ãâ ᪮¯¨à®¢ ­ë)
2731
  * esi = 0 - ç¨â âì ¢á¥ ¤ ­­ë¥ (¬ ªá¨¬ã¬ 4096 ¡ ©â)
2736
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥: 
2732
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2733
  * eax = ç¨á«® ¯à®ç¨â ­­ëå ¡ ©â
2737
  * eax = ª®«¨ç¥á⢮ ᪮¯¨à®¢ ­­ëå ¡ ©â
2734
  * ebx à §àãè ¥âáï
2738
‡ ¬¥ç ­¨ï:
2735
‡ ¬¥ç ­¨ï:
2739
  * …᫨ à §¬¥à ¡ãä¥à  à ¢¥­ 0, ¡ã¤ãâ ᪮¯¨à®¢ ­ë ¢á¥ ¤ ­­ë¥ 
-
 
Line 2740... Line 2736...
2740
    (¬ ªá¨¬ã¬ 4096 ¡ ©â)
2736
  * à®¢¥àª¨ ­  ¯à ¢¨«ì­®áâì åí­¤«  ­¥ ¤¥« ¥âáï.
2741
 
2737
 
2742
======================================================================
2738
======================================================================
2743
 ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 255 - ®â« ¤®ç­ ï ¨­ä®à¬ æ¨ï á¥â¥¢®£® ¤à ©¢¥à . 
2739
 ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 255 - ®â« ¤®ç­ ï ¨­ä®à¬ æ¨ï á¥â¥¢®£® ¤à ©¢¥à . 
Line 3690... Line 3686...
3690
  * …᫨ ¤à ©¢¥à ¥éñ ­¥ § £à㦥­, ®­ § £à㦠¥âáï;
3686
  * …᫨ ¤à ©¢¥à ¥éñ ­¥ § £à㦥­, ®­ § £à㦠¥âáï;
3691
    ¥á«¨ ¤à ©¢¥à 㦥 § £à㦥­, ­¨ç¥£® ­¥ ¬¥­ï¥âáï.
3687
    ¥á«¨ ¤à ©¢¥à 㦥 § £à㦥­, ­¨ç¥£® ­¥ ¬¥­ï¥âáï.
3692
  * ˆ¬ï ¤à ©¢¥à  çã¢á⢨⥫쭮 ª ॣ¨áâàã ᨬ¢®«®¢.
3688
  * ˆ¬ï ¤à ©¢¥à  çã¢á⢨⥫쭮 ª ॣ¨áâàã ᨬ¢®«®¢.
3693
    Œ ªá¨¬ «ì­ ï ¤«¨­  ¨¬¥­¨ - 16 ᨬ¢®«®¢, ¢ª«îç ï § ¢¥àè î騩
3689
    Œ ªá¨¬ «ì­ ï ¤«¨­  ¨¬¥­¨ - 16 ᨬ¢®«®¢, ¢ª«îç ï § ¢¥àè î騩
3694
    ­ã«¥¢®© ᨬ¢®«, ®áâ «ì­ë¥ ᨬ¢®«ë ¨£­®à¨àãîâáï.
3690
    ­ã«¥¢®© ᨬ¢®«, ®áâ «ì­ë¥ ᨬ¢®«ë ¨£­®à¨àãîâáï.
3695
  * Œ®¦­® § £à㦠âì ⮫쪮 ¤à ©¢¥à , § à¥£¨áâà¨à®¢ ­­ë¥ ¢ á¨á⥬¥;
-
 
3696
    ¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¥áâì ஢­® 2 â ª¨å ¤à ©¢¥à :
3691
  * „à ©¢¥à á ¨¬¥­¥¬ ABC § £à㦠¥âáï ¨§ ä ©«  /rd/1/drivers/ABC.obj.
3697
    * ¨¬ï SOUND, ä ©« /rd/1/drivers/unisound.obj
-
 
3698
    * ¨¬ï INFINITY, ä ©« /rd/1/drivers/infinity.obj
-
 
Line 3699... Line 3692...
3699
 
3692
 
3700
======================================================================
3693
======================================================================
3701
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 17 - ã¯à ¢«¥­¨¥ ¤à ©¢¥à®¬. =========
3694
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 17 - ã¯à ¢«¥­¨¥ ¤à ©¢¥à®¬. =========
3702
======================================================================
3695
======================================================================