Subversion Repositories Kolibri OS

Rev

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

Rev 540 Rev 546
Line 1... Line 1...
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.6.5.0
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.7.0.0
Line 2... Line 2...
2
 
2
 
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
Line 573... Line 573...
573
  * ‘¬¥é¥­¨¥ ¯¨ªá¥«ï á ª®®à¤¨­ â ¬¨ (x,y) ¥áâì (x+y*xsize)*3.
573
  * ‘¬¥é¥­¨¥ ¯¨ªá¥«ï á ª®®à¤¨­ â ¬¨ (x,y) ¥áâì (x+y*xsize)*3.
574
  * „«ï ®¡­®¢«¥­¨ï íªà ­  (¯®á«¥ § ¢¥à襭¨ï á¥à¨¨ ª®¬ ­¤, à ¡®â îé¨å á
574
  * „«ï ®¡­®¢«¥­¨ï íªà ­  (¯®á«¥ § ¢¥à襭¨ï á¥à¨¨ ª®¬ ­¤, à ¡®â îé¨å á
575
    ä®­®¬) ¢ë§ë¢ ©â¥ ¯®¤äã­ªæ¨î 3 ¯¥à¥à¨á®¢ª¨ ä®­ .
575
    ä®­®¬) ¢ë§ë¢ ©â¥ ¯®¤äã­ªæ¨î 3 ¯¥à¥à¨á®¢ª¨ ä®­ .
Line 576... Line 576...
576
 
576
 
-
 
577
======================================================================
-
 
578
====================== ”ã­ªæ¨ï 15, ¯®¤äã­ªæ¨ï 6 ======================
-
 
579
==== ‘¯à®¥æ¨à®¢ âì ¤ ­­ë¥ ä®­  ­   ¤à¥á­®¥ ¯à®áâà ­á⢮ ¯à®æ¥áá . ====
-
 
580
======================================================================
-
 
581
 à ¬¥âàë:
-
 
582
  * eax = 15 - ­®¬¥à ä㭪樨
-
 
583
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
-
 
584
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
585
  * eax = 㪠§ â¥«ì ­  ¤ ­­ë¥ ä®­ , 0 ¯à¨ ®è¨¡ª¥
-
 
586
‡ ¬¥ç ­¨ï:
-
 
587
  * ‘¯à®¥æ¨à®¢ ­­ë¥ ¤ ­­ë¥ ¤®áâã¯­ë ­  ç⥭¨¥ ¨ § ¯¨áì.
-
 
588
  *  §¬¥à ¤ ­­ëå ä®­  à ¢¥­ 3*xsize*ysize. ˆ§¬¥­¥­¨¥ à §¬¥à®¢ ä®­ 
-
 
589
    ¡«®ª¨àã¥âáï ­  ¢à¥¬ï à ¡®âë á á¯à®¥æ¨à®¢ ­­ë¬¨ ¤ ­­ë¬¨.
-
 
590
  * –¢¥â ª ¦¤®£® ¯¨ªá¥«ï åà ­¨âáï ª ª 3-¡ ©â®¢ ï ¢¥«¨ç¨­  BBGGRR.
-
 
591
  * ¨ªá¥«¨ ä®­®¢®£® ¨§®¡à ¦¥­¨ï § ¯¨á뢠îâáï ¯®á«¥¤®¢ â¥«ì­®
-
 
592
    á«¥¢  ­ ¯à ¢®, ᢥàåã ¢­¨§.
-
 
593
 
-
 
594
======================================================================
-
 
595
====================== ”ã­ªæ¨ï 15, ¯®¤äã­ªæ¨ï 7 ======================
-
 
596
=== ‡ ªàëâì ¯à®¥ªæ¨î ¤ ­­ëå ä®­  ­   ¤à¥á­®¥ ¯à®áâà ­á⢮ ¯à®æ¥áá . ==
-
 
597
======================================================================
-
 
598
 à ¬¥âàë:
-
 
599
  * eax = 15 - ­®¬¥à ä㭪樨
-
 
600
  * ebx = 7 - ­®¬¥à ¯®¤ä㭪樨
-
 
601
  * ecx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ä®­ 
-
 
602
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
603
  * eax = 1 ¯à¨ ãᯥå¥, 0 ¯à¨ ®è¨¡ª¥
-
 
604
 
577
======================================================================
605
======================================================================
578
============= ”ã­ªæ¨ï 16 - á®åà ­¨âì à ¬¤¨áª ­  ¤¨áª¥âã. =============
606
============= ”ã­ªæ¨ï 16 - á®åà ­¨âì à ¬¤¨áª ­  ¤¨áª¥âã. =============
579
======================================================================
607
======================================================================
580
 à ¬¥âàë:
608
 à ¬¥âàë:
581
  * eax = 16 - ­®¬¥à ä㭪樨
609
  * eax = 16 - ­®¬¥à ä㭪樨
Line 837... Line 865...
837
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
865
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
838
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
866
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
839
‘âàãªâãà  ¡ãä¥à :
867
‘âàãªâãà  ¡ãä¥à :
840
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
868
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
841
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
869
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
842
dd REV - ­®¬¥à svn ॢ¨§¨¨ ï¤à 
870
dd REV - ­®¬¥à svn-ॢ¨§¨¨ ï¤à 
843
„«ï ï¤à  Kolibri 0.7.0.0:
871
„«ï ï¤à  Kolibri 0.7.0.0:
844
db 0,7,0,0
872
db 0,7,0,0
845
db 2
873
db 2
846
dd 533
874
dd 533
Line 2303... Line 2331...
2303
==== ”ã­ªæ¨ï 48, ¯®¤äã­ªæ¨ï 8 - ãáâ ­®¢¨âì ¨á¯®«ì§ã¥¬ë© ᪨­ ®ª®­. ===
2331
==== ”ã­ªæ¨ï 48, ¯®¤äã­ªæ¨ï 8 - ãáâ ­®¢¨âì ¨á¯®«ì§ã¥¬ë© ᪨­ ®ª®­. ===
2304
======================================================================
2332
======================================================================
2305
 à ¬¥âàë:
2333
 à ¬¥âàë:
2306
  * eax = 48 - ­®¬¥à ä㭪樨
2334
  * eax = 48 - ­®¬¥à ä㭪樨
2307
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
2335
  * ebx = 8 - ­®¬¥à ¯®¤ä㭪樨
2308
  * ecx = 㪠§ â¥«ì ­  ¡«®ª ¤«ï ä㭪樨 58, ¢ ª®â®à®¬ ãáâ ­®¢«¥­®
2336
  * ecx = 㪠§ â¥«ì ­  ¨¬ï ä ©«  ᪨­ 
2309
    ¯®«¥ ¯à®¬¥¦ãâ®ç­®£® ¡ãä¥à  ¨ 㪠§ ­® ¨¬ï ä ©« 
-
 
2310
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2337
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2311
  * eax = 0 - ãᯥ譮
2338
  * eax = 0 - ãᯥ譮
2312
  * ¨­ ç¥ eax = ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë; ¥á«¨ ä ©« ­¥ § ¤ ñâ ᪨­,
2339
  * eax = 1 - ­¥ 㤠«®áì § £à㧨âì ä ©«
2313
    â® ¢®§¢à é ¥âáï ®è¨¡ª  3 (­¥¨§¢¥áâ­ ï ä ©«®¢ ï á¨á⥬ ).
2340
  * eax = 2 - ä ©« ­¥ ï¥âáï ä ©«®¬ ᪨­ 
2314
‡ ¬¥ç ­¨ï:
2341
‡ ¬¥ç ­¨ï:
2315
  * à¨ ãᯥ譮© § £à㧪¥ ᪨­  ¢á¥ ®ª­  ¨§¢¥é îâáï ® ­¥®¡å®¤¨¬®áâ¨
2342
  * à¨ ãᯥ譮© § £à㧪¥ ᪨­  ¢á¥ ®ª­  ¨§¢¥é îâáï ® ­¥®¡å®¤¨¬®áâ¨
2316
    ¯¥à¥à¨á®¢ª¨ (ᮡë⨥ 1).
2343
    ¯¥à¥à¨á®¢ª¨ (ᮡë⨥ 1).
2317
  * à¨ § £à㧪¥ á¨á⥬  áç¨â뢠¥â ᪨­ ¨§ ä ©«  default.skn
2344
  * à¨ § £à㧪¥ á¨á⥬  áç¨â뢠¥â ᪨­ ¨§ ä ©«  default.skn
2318
    ­  à ¬¤¨áª¥.
2345
    ­  à ¬¤¨áª¥.
Line 4062... Line 4089...
4062
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
4089
    x - ­®¬¥à à §¤¥«  ­  ¢ë¡à ­­®¬ ¢¨­ç¥áâ¥à¥, ¨§¬¥­ï¥âáï ®â 1 ¤® 255
4063
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
4090
    (­  ª ¦¤®¬ ¨§ ¢¨­ç¥áâ¥à®¢ ­ã¬¥à æ¨ï ­ ç¨­ ¥âáï á 1)
4064
  * /CD0/1, /CD1/1, /CD2/1, /CD3/1 ¤«ï ¤®áâ㯠 ᮮ⢥âá⢥­­®
4091
  * /CD0/1, /CD1/1, /CD2/1, /CD3/1 ¤«ï ¤®áâ㯠 ᮮ⢥âá⢥­­®
4065
    ª CD ­  IDE0 (Primary Master), IDE1 (Primary Slave),
4092
    ª CD ­  IDE0 (Primary Master), IDE1 (Primary Slave),
4066
    IDE2 (Secondary Master), IDE3 (Secondary Slave)
4093
    IDE2 (Secondary Master), IDE3 (Secondary Slave)
-
 
4094
  * /SYS - ®¯à¥¤¥«ï¥â á¨á⥬­ãî ¯ ¯ªã; ¯à¨ ®¡ëç­®© § £à㧪¥ á¨á⥬ë
-
 
4095
    á ¤¨áª¥âë íª¢¨¢ «¥­â­® /RD/1
4067
à¨¬¥àë:
4096
à¨¬¥àë:
4068
  * '/rd/1/kernel.asm',0
4097
  * '/rd/1/kernel.asm',0
4069
  * '/HD0/1/kernel.asm',0
4098
  * '/HD0/1/kernel.asm',0
4070
  * '/hd0/2/menuet/pics/tanzania.bmp',0
4099
  * '/hd0/2/menuet/pics/tanzania.bmp',0
4071
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
4100
  * '/hd0/1/Program files/NameOfProgram/SomeFile.SomeExtension',0
-
 
4101
  * '/sys/MySuperApp.ini',0
4072
„®áâã¯­ë¥ ¯®¤ä㭪樨:
4102
„®áâã¯­ë¥ ¯®¤ä㭪樨:
4073
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
4103
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« 
4074
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
4104
  * ¯®¤äã­ªæ¨ï 1 - ç⥭¨¥ ¯ ¯ª¨
4075
  * ¯®¤äã­ªæ¨ï 2 - ᮧ¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©« 
4105
  * ¯®¤äã­ªæ¨ï 2 - ᮧ¤ ­¨¥/¯¥à¥§ ¯¨áì ä ©« 
4076
  * ¯®¤äã­ªæ¨ï 3 - § ¯¨áì ¢ áãé¥áâ¢ãî騩 ä ©«
4106
  * ¯®¤äã­ªæ¨ï 3 - § ¯¨áì ¢ áãé¥áâ¢ãî騩 ä ©«