Subversion Repositories Kolibri OS

Rev

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

Rev 2987 Rev 3500
Line 3421... Line 3421...
3421
  * ¡¨â 4 (¬ áª  0x10): «¥¢ë© Alt ­ ¦ â
3421
  * ¡¨â 4  (¬ áª  0x10): «¥¢ë© Alt ­ ¦ â
3422
  * ¡¨â 5 (¬ áª  0x20): ¯à ¢ë© Alt ­ ¦ â
3422
  * ¡¨â 5  (¬ áª  0x20): ¯à ¢ë© Alt ­ ¦ â
3423
  * ¡¨â 6 (¬ áª  0x40): CapsLock ¢ª«îçñ­
3423
  * ¡¨â 6  (¬ áª  0x40): CapsLock ¢ª«îçñ­
3424
  * ¡¨â 7 (¬ áª  0x80): NumLock ¢ª«îçñ­
3424
  * ¡¨â 7  (¬ áª  0x80): NumLock ¢ª«îçñ­
3425
  * ¡¨â 8 (¬ áª  0x100): ScrollLock ¢ª«îçñ­
3425
  * ¡¨â 8  (¬ áª  0x100): ScrollLock ¢ª«îçñ­
-
 
3426
  * ¡¨â 9  (¬ áª  0x200): «¥¢ë© Win ­ ¦ â
-
 
3427
  * ¡¨â 10 (¬ áª  0x400): ¯à ¢ë© Win ­ ¦ â
3426
  * ¯à®ç¨¥ ¡¨âë á¡à®è¥­ë
3428
  * ¯à®ç¨¥ ¡¨âë á¡à®è¥­ë
Line 3427... Line 3429...
3427
 
3429
 
3428
----- ®¤äã­ªæ¨ï 4 - ãáâ ­®¢¨âì ®¡é¥á¨á⥬­ãî "£®àïçãî ª« ¢¨èã". -----
3430
----- ®¤äã­ªæ¨ï 4 - ãáâ ­®¢¨âì ®¡é¥á¨á⥬­ãî "£®àïçãî ª« ¢¨èã". -----
3429
Ž ­ ¦ â¨¨ "£®àï祩 ª« ¢¨è¨" ¨§¢¥é îâáï ⮫쪮 ¯à¨«®¦¥­¨ï,
3431
Ž ­ ¦ â¨¨ "£®àï祩 ª« ¢¨è¨" ¨§¢¥é îâáï ⮫쪮 ¯à¨«®¦¥­¨ï,
Line 4570... Line 4572...
4570
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
4572
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
4571
  * eax = 0 - ãᯥ譮
4573
  * eax = 0 - ãᯥ譮
4572
  * eax = 1 - ¡ãä¥à § ¯®«­¥­
4574
  * eax = 1 - ¡ãä¥à § ¯®«­¥­
Line 4573... Line 4575...
4573
 
4575
 
-
 
4576
======================================================================
-
 
4577
===================== ”ã­ªæ¨ï 73 - blit bitmap  =====================
-
 
4578
======================================================================
-
 
4579
¡«¨â - ª®¯¨à®¢ ­¨¥ ¡¨â®¢®£® ¬ áᨢ
-
 
4580
 
-
 
4581
 à ¬¥âàë:
-
 
4582
  * eax = 73 - ­®¬¥à ä㭪樨
-
 
4583
 
-
 
4584
  * ebx = ROP ¨ ®¯æ¨®­ «ì­ë¥ ä« £¨
-
 
4585
     31           6 5  4 3   0
-
 
4586
     [  reserved  ][T][B][ROP]
-
 
4587
     ROP - ª®¤ à áâ஢ëå ®¯¥à æ¨©
-
 
4588
        0: ª®¯¨à®¢ âì
-
 
4589
     1-15: ‡ à¥§¥à¢¨à®¢ ­®
-
 
4590
     B   - ¡«¨â ­  ä®­®¢ãî ¯®ä¥àå­®áâì
-
 
4591
     T   - ¡«¨â á ¯à®§à ç­®áâìî
-
 
4592
 
-
 
4593
  * ecx = 㪠§ â¥«ì ­  ¯ à ¬¥âàë ä㭪樨
-
 
4594
        ᬥ饭¨¥ 楫¨ÿ¨ ®âá¥ç¥­¨¥
-
 
4595
     +0 signed dword: ᬥ饭¨¥ ¯® X ®ª­ , ¤«ï 楫¥¢®£® ¯àאַ㣮«ì­¨ª 
-
 
4596
                      ¢¥àå­¨© «¥¢ë© 㣮«
-
 
4597
     +4 signed dword: ᬥ饭¨¥ ¯® Y ®ª­ , ¤«ï 楫¥¢®£® ¯àאַ㣮«ì­¨ª 
-
 
4598
                      ¢¥àå­¨© «¥¢ë© 㣮«
-
 
4599
     +8 dword:        è¨à¨­  楫¥¢®£® ¯àאַ㣮«ì­¨ª 
-
 
4600
    +12 dword:        ¢ëá®â  楫¥¢®£® ¯àאַ㣮«ì­¨ª 
-
 
4601
 
-
 
4602
        ᬥ饭¨¥ ¨á室­¨ª ÿ¨ ®âá¥ç¥­¨¥
-
 
4603
    +16 signed dword: ᬥ饭¨¥ ¯® X bitmap, ¤«ï ¨á室­®£® ¯àאַ㣮«ì­¨ª 
-
 
4604
                      ¢¥àå­¨© «¥¢ë© 㣮«
-
 
4605
    +20 signed dword: ᬥ饭¨¥ ¯® Y bitmap, ¤«ï ¨á室­®£® ¯àאַ㣮«ì­¨ª 
-
 
4606
                      ¢¥àå­¨© «¥¢ë© 㣮«
-
 
4607
    +24 dword:        è¨à¨­  ¨á室­®£® ¯àאַ㣮«ì­¨ª 
-
 
4608
    +28 dword:        ¢ëá®â  ¨á室­®£® ¯àאַ㣮«ì­¨ª 
-
 
4609
 
-
 
4610
    +32: dword: ¤ ­­ë¥ bitmap - ¤®«¦­ë ¡ëâì 32bpp
-
 
4611
    +36: dword: à §¬¥à áâப¨ bitmap ¢ ¡ ©â å
-
 
4612
 
-
 
4613
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
4614
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
-
 
4615
 
4574
======================================================================
4616
======================================================================
4575
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4617
========== ”ã­ªæ¨ï -1 - § ¢¥àè¨âì ¢ë¯®«­¥­¨¥ ¯®â®ª /¯à®æ¥áá  =========
4576
======================================================================
4618
======================================================================
4577
 à ¬¥âàë:
4619
 à ¬¥âàë:
4578
  * eax = -1 - ­®¬¥à ä㭪樨
4620
  * eax = -1 - ­®¬¥à ä㭪樨