Subversion Repositories Kolibri OS

Rev

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

Rev 221 Rev 277
Line 1... Line 1...
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.6.0.0
1
‘ˆ‘’…Œ›… ”“Š–ˆˆ Ž…€–ˆŽŽ‰ ‘ˆ‘’…Œ› Kolibri 0.6.3.0
Line 2... Line 2...
2
 
2
 
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
3
®¬¥à ä㭪樨 ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
4
‚맮¢ á¨á⥬­®© ä㭪樨 ®áãé¥á⢫ï¥âáï ª®¬ ­¤®© "int 0x40".
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
5
‚ᥠॣ¨áâàë, ªà®¬¥ ® 㪠§ ­­ëå ¢ ¢®§¢à é ¥¬®¬ §­ ç¥­¨¨,
Line 683... Line 683...
683
      à §¤¥«ñ­­ë¥ '/')
683
      à §¤¥«ñ­­ë¥ '/')
684
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
684
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
685
  * eax = 0 - ãᯥ譮
685
  * eax = 0 - ãᯥ譮
686
  * ¨­ ç¥ eax = ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
686
  * ¨­ ç¥ eax = ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
687
‡ ¬¥ç ­¨ï:
687
‡ ¬¥ç ­¨ï:
688
  * ˆ¬ï ä ©«  䨪á¨à®¢ ­®, "menuet.img" (£«®¡ «ì­ ï ¯¥à¥¬¥­­ ï ï¤à 
688
  * ˆ¬ï ä ©«  䨪á¨à®¢ ­®, "kolibri.img" (£«®¡ «ì­ ï ¯¥à¥¬¥­­ ï ï¤à 
689
    image_save ¨§ preboot.inc)
689
    image_save ¨§ preboot.inc)
690
  *   ª ª®¬ à §¤¥«¥ ª ª®£® ¤¨áª  ä ©« ¡ã¤¥â á®åà ­ñ­, ®¯à¥¤¥«ï¥âáï 
690
  *   ª ª®¬ à §¤¥«¥ ª ª®£® ¤¨áª  ä ©« ¡ã¤¥â á®åà ­ñ­, ®¯à¥¤¥«ï¥âáï 
691
    ¯®¤ä㭪樥© 7 ¨ ¯®¤ä㭪樥© 8 ä㭪樨 21.
691
    ¯®¤ä㭪樥© 7 ¨ ¯®¤ä㭪樥© 8 ä㭪樨 21.
692
  * ‚ᥠ¯ ¯ª¨ ¢ 㪠§ ­­®¬ ¯ã⨠¤®«¦­ë áãé¥á⢮¢ âì, ¨­ ç¥ ¢¥à­ñâáï
692
  * ‚ᥠ¯ ¯ª¨ ¢ 㪠§ ­­®¬ ¯ã⨠¤®«¦­ë áãé¥á⢮¢ âì, ¨­ ç¥ ¢¥à­ñâáï
693
    §­ ç¥­¨¥ 5, "ä ©« ­¥ ­ ©¤¥­".
693
    §­ ç¥­¨¥ 5, "ä ©« ­¥ ­ ©¤¥­".
Line 812... Line 812...
812
    ᮮ⢥âá⢥­­® IDE0,...,IDE3.
812
    ᮮ⢥âá⢥­­® IDE0,...,IDE3.
813
    à¨ ®âáãâá⢨¨ ¦ñá⪮£® ¤¨áª  ­  IDEx ᮮ⢥âáâ¢ãî騩 ¡ ©â
813
    à¨ ®âáãâá⢨¨ ¦ñá⪮£® ¤¨áª  ­  IDEx ᮮ⢥âáâ¢ãî騩 ¡ ©â
814
    ­ã«¥¢®©, ¯à¨ ­ «¨ç¨¨ ¯®ª §ë¢ ¥â ç¨á«® à á¯®§­ ­­ëå à §¤¥«®¢,
814
    ­ã«¥¢®©, ¯à¨ ­ «¨ç¨¨ ¯®ª §ë¢ ¥â ç¨á«® à á¯®§­ ­­ëå à §¤¥«®¢,
815
    ª®â®àëå ¬®¦¥â ¨ ­¥ ¡ëâì (¥á«¨ ­®á¨â¥«ì ­¥ ®âä®à¬ â¨à®¢ ­ ¨«¨
815
    ª®â®àëå ¬®¦¥â ¨ ­¥ ¡ëâì (¥á«¨ ­®á¨â¥«ì ­¥ ®âä®à¬ â¨à®¢ ­ ¨«¨
816
    ¥á«¨ ä ©«®¢ ï á¨á⥬  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï). ‚ ⥪ã饩 ¢¥àᨨ ï¤à 
816
    ¥á«¨ ä ©«®¢ ï á¨á⥬  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï). ‚ ⥪ã饩 ¢¥àᨨ ï¤à 
817
    ¤«ï ¦ñáâª¨å ¤¨áª®¢ ¯®¤¤¥à¦¨¢ îâáï ⮫쪮 FAT16 ¨ FAT32.
817
    ¤«ï ¦ñáâª¨å ¤¨áª®¢ ¯®¤¤¥à¦¨¢ îâáï ⮫쪮 FAT16, FAT32 ¨ NTFS.
818
  * +6: 4 db: § à¥§¥à¢¨à®¢ ­®
818
  * +6: 4 db: § à¥§¥à¢¨à®¢ ­®
819
”®à¬ â â ¡«¨æë: ¯®«­ ï ¢¥àá¨ï:
819
”®à¬ â â ¡«¨æë: ¯®«­ ï ¢¥àá¨ï:
820
  * +0: 10 db: â ª¨¥ ¦¥, ª ª ¨ ¢ ª®à®âª®© ¢¥àᨨ
820
  * +0: 10 db: â ª¨¥ ¦¥, ª ª ¨ ¢ ª®à®âª®© ¢¥àᨨ
821
  * +10: 100 db: ¤ ­­ë¥ ¤«ï ¯¥à¢®£® à §¤¥« 
821
  * +10: 100 db: ¤ ­­ë¥ ¤«ï ¯¥à¢®£® à §¤¥« 
822
  * +110: 100 db: ¤ ­­ë¥ ¤«ï ¢â®à®£® à §¤¥« 
822
  * +110: 100 db: ¤ ­­ë¥ ¤«ï ¢â®à®£® à §¤¥« 
823
  * ...
823
  * ...
824
  * +10+100*(n-1): 100 db: ¤ ­­ë¥ ¤«ï ¯®á«¥¤­¥£® à §¤¥« 
824
  * +10+100*(n-1): 100 db: ¤ ­­ë¥ ¤«ï ¯®á«¥¤­¥£® à §¤¥« 
825
 §¤¥«ë à á¯®«®¦¥­ë ¢ á«¥¤ãî饬 ¯®à浪¥: á­ ç «  ¯®á«¥¤®¢ â¥«ì­® ¢á¥
825
 §¤¥«ë à á¯®«®¦¥­ë ¢ á«¥¤ãî饬 ¯®à浪¥: á­ ç «  ¯®á«¥¤®¢ â¥«ì­® ¢á¥
826
à á¯®§­ ­­ë¥ à §¤¥«ë ­  HD ­  IDE0 (¥á«¨ ¥áâì),
826
à á¯®§­ ­­ë¥ à §¤¥«ë ­  HD ­  IDE0 (¥á«¨ ¥áâì),
827
§ â¥¬ ­  HD ­  IDE1 (¥á«¨ ¥áâì) ¨ â.¤. ¤® IDE3.
827
§ â¥¬ ­  HD ­  IDE1 (¥á«¨ ¥áâì) ¨ â.¤. ¤® IDE3.
828
”®à¬ â ¨­ä®à¬ æ¨¨ ® à §¤¥«¥ (¯®ª  ¯®¤¤¥à¦¨¢ ¥âáï ⮫쪮 FAT):
828
”®à¬ â ¨­ä®à¬ æ¨¨ ® à §¤¥«¥:
829
  * +0: dword: ­ ç «ì­ë© 䨧¨ç¥áª¨© ᥪâ®à à §¤¥« 
829
  * +0: dword: ­ ç «ì­ë© 䨧¨ç¥áª¨© ᥪâ®à à §¤¥« 
830
  * +4: dword: ¯®á«¥¤­¨© 䨧¨ç¥áª¨© ᥪâ®à à §¤¥« 
830
  * +4: dword: ¯®á«¥¤­¨© 䨧¨ç¥áª¨© ᥪâ®à à §¤¥« 
831
    (¯à¨­ ¤«¥¦¨â à §¤¥«ã)
831
    (¯à¨­ ¤«¥¦¨â à §¤¥«ã)
832
  * +8: dword: ᥪâ®à®¢ ¢ ®¤­®© ª®¯¨¨ FAT
832
  * +8: byte: ⨯ ä ©«®¢®© á¨á⥬ë:
833
  * +12 = +0xC: dword: ç¨á«® ª®¯¨© FAT
-
 
834
  * +16 = +0x10: dword: ç¨á«® ᥪâ®à®¢ ¢ ª« áâ¥à¥
-
 
835
  * +20 = +0x14: dword: ¡ ©â ¢ ᥪâ®à¥; ⥪ãé ï ॠ«¨§ æ¨ï ®¦¨¤ ¥â,
-
 
836
    çâ® §¤¥áì 0x200 = 512
-
 
837
  * +24 = +0x18: dword: ¯¥à¢ë© ª« áâ¥à ª®à­¥¢®£® ª â «®£  ¢ FAT32,
-
 
838
    0 ¤«ï FAT16
-
 
839
  * +28 = +0x1C: dword: ­ ç «ì­ë© 䨧¨ç¥áª¨© ᥪâ®à FAT
-
 
840
  * +32 = +0x20: dword: ¯¥à¢ë© 䨧¨ç¥áª¨© ᥪâ®à ª®à­¥¢®£® ª â «®£ 
-
 
841
    ¤«ï FAT16, ¨£­®à¨àã¥âáï ¤«ï FAT32
-
 
842
  * +36 = +0x24: dword: ç¨á«® ᥪâ®à®¢ ¢ ª®à­¥¢®¬ ª â «®£¥ ¤«ï FAT16,
-
 
843
    0 ¤«ï FAT32
833
    16=FAT16, 32=FAT32, 1=NTFS
844
  * +40 = +0x28: dword: 䨧¨ç¥áª¨© ᥪâ®à ­ ç «  ®¡« á⨠¤ ­­ëå
834
  * ä®à¬ â ¤ «ì­¥©è¨å ¤ ­­ëå § ¢¨á¨â ®â ä ©«®¢®© á¨á⥬ë,
845
  * +44 = +0x2C: dword: ¬ ªá¨¬ «ì­ë© ­®¬¥à ª« áâ¥à 
-
 
846
  * +48 = +0x30: dword: 䨧¨ç¥áª¨© ᥪâ®à ¨­ä®à¬ æ¨¨ ®
-
 
847
    ä ©«®¢®© á¨á⥬¥ ¤«ï FAT32, ¨£­®à¨àã¥âáï ¤«ï FAT16
-
 
848
  * +52 = +0x34: dword: §­ ç¥­¨¥, ¨á¯®«ì§ã¥¬®¥ ª ª £à ­¨æ 
-
 
849
    ᯥ樠«ì­ëå §­ ç¥­¨© ¢ FAT
-
 
850
  * +56 = +0x38: dword: §­ ç¥­¨¥, ¨á¯®«ì§ã¥¬®¥ ¤«ï ¯«®å¨å ª« áâ¥à®¢
835
    ¬®¦¥â ¬¥­ïâìáï á ¨§¬¥­¥­¨ï¬¨ ¢ ï¤à¥ ¨ ¯®í⮬㠭¥ ®¯¨á뢠¥âáï
851
    ¢ FAT
-
 
852
  * +60 = +0x3C: dword: §­ ç¥­¨¥, ¨á¯®«ì§ã¥¬®¥ ª ª ¬ àª¥à ª®­æ 
-
 
853
    ¯à¨ § ¯¨á¨ 楯®çª¨ ¢ FAT
-
 
854
  * +64 = +0x40: dword: ¬ áª , ­ ª« ¤ë¢ ¥¬ ï ­  í«¥¬¥­â FAT
-
 
855
  * +68 = +0x44: byte: ⨯ ä ©«®¢®© á¨á⥬ë: 16 ¨«¨ 32
-
 
856
  * +69 = +0x45: 31 db: § à¥§¥à¢¨à®¢ ­®
-
 
857
‡ ¬¥ç ­¨ï:
836
‡ ¬¥ç ­¨ï:
858
  * Š®à®âª ï â ¡«¨æ  ¬®¦¥â ¡ëâì ¨á¯®«ì§®¢ ­  ¤«ï ¯®«ã祭¨ï ¨­ä®à¬ æ¨¨
837
  * Š®à®âª ï â ¡«¨æ  ¬®¦¥â ¡ëâì ¨á¯®«ì§®¢ ­  ¤«ï ¯®«ã祭¨ï ¨­ä®à¬ æ¨¨
859
    ®¡ ¨¬¥îé¨åáï ãáâனá⢠å.
838
    ®¡ ¨¬¥îé¨åáï ãáâனá⢠å.
860
  * ¥à¢ë¥ ¤¢  ¯®«ï ¨­ä®à¬ æ¨¨ ® à §¤¥«¥ ¢ ¯®«­®© ¢¥àᨨ â ¡«¨æë
-
 
861
    á®®¡é îâ ¯ à ¬¥âàë à §¤¥« , ®á⠢訥áï - ¯ à ¬¥âàë ä ©«®¢®©
-
 
862
    á¨á⥬ë FAT. „«ï ¤à㣨å ä ©«®¢ëå á¨á⥬ (ª®£¤  ®­¨ ¡ã¤ãâ
-
 
863
    ¯®¤¤¥à¦¨¢ âìáï) ᯥæ¨ä¨ç¥áª ï ¤«ï ä ©«®¢®© á¨áâ¥¬ë ¨­ä®à¬ æ¨ï,
-
 
864
    ¥áâ¥á⢥­­®, ¡ã¤¥â ¤à㣮©, ­® ¯¥à¢ë¥ ¤¢  ¯®«ï
-
 
865
    á®åà ­ïâáï ­¥¨§¬¥­­ë¬¨.
-
 
Line 866... Line 839...
866
 
839
 
867
======================================================================
840
======================================================================
868
========== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 13 - ¯®«ãç¨âì ¢¥àá¨î ï¤à . =========
841
========== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 13 - ¯®«ãç¨âì ¢¥àá¨î ï¤à . =========
869
======================================================================
842
======================================================================
Line 876... Line 849...
876
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
849
  * äã­ªæ¨ï ­¥ ¢®§¢à é ¥â §­ ç¥­¨ï
877
‘âàãªâãà  ¡ãä¥à :
850
‘âàãªâãà  ¡ãä¥à :
878
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
851
db a,b,c,d ¤«ï ¢¥àᨨ a.b.c.d
879
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
852
db UID_xxx: ®¤­® ¨§ UID_NONE=0, UID_MENUET=1, UID_KOLIBRI=2
880
db 'name',0 - ASCIIZ-áâப  á ¨¬¥­¥¬
853
db 'name',0 - ASCIIZ-áâப  á ¨¬¥­¥¬
881
„«ï ï¤à  Kolibri 0.5.8.1:
854
„«ï ï¤à  Kolibri 0.6.3.0:
882
db 0,5,8,1
855
db 0,6,3,0
883
db 2
856
db 2
884
db 'Kolibri',0
857
db 'Kolibri',0
Line 885... Line 858...
885
 
858
 
886
======================================================================
859
======================================================================
Line 1003... Line 976...
1003
  * ®¤¯®¤äã­ªæ¨ï 4 ­¥ ¯à®¢¥àï¥â ¯¥à¥¤ ­­®¥ §­ ç¥­¨¥. ¥à¥¤ ¢ë§®¢®¬
976
  * ®¤¯®¤äã­ªæ¨ï 4 ­¥ ¯à®¢¥àï¥â ¯¥à¥¤ ­­®¥ §­ ç¥­¨¥. ¥à¥¤ ¢ë§®¢®¬
1004
    ­¥®¡å®¤¨¬® 㧭 âì ⥪ã饥 à §à¥è¥­¨¥ íªà ­  (¯®¤ä㭪樥© 14)
977
    ­¥®¡å®¤¨¬® 㧭 âì ⥪ã饥 à §à¥è¥­¨¥ íªà ­  (¯®¤ä㭪樥© 14)
1005
    ¨ ¯à®¢¥à¨âì, çâ® ãáâ ­ ¢«¨¢ ¥¬®¥ ¯®«®¦¥­¨¥ ­¥ ¢ë室¨â §  ¯à¥¤¥«ë
978
    ¨ ¯à®¢¥à¨âì, çâ® ãáâ ­ ¢«¨¢ ¥¬®¥ ¯®«®¦¥­¨¥ ­¥ ¢ë室¨â §  ¯à¥¤¥«ë
1006
    íªà ­ .
979
    íªà ­ .
Line 1007... Line -...
1007
 
-
 
1008
 
980
 
1009
======================================================================
981
======================================================================
1010
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 20 =====================
982
====================== ”ã­ªæ¨ï 18, ¯®¤äã­ªæ¨ï 20 =====================
1011
============= ®«ãç¨âì ¨­ä®à¬ æ¨î ®¡ ®¯¥à â¨¢­®© ¯ ¬ïâ¨. =============
983
============= ®«ãç¨âì ¨­ä®à¬ æ¨î ®¡ ®¯¥à â¨¢­®© ¯ ¬ïâ¨. =============
1012
======================================================================
984
======================================================================
Line 1148... Line 1120...
1148
  * à®¢¥à®ª ­  ª®à४⭮áâì ­¥ ¤¥« ¥âáï, ¯®áª®«ìªã ï¤à® íâã
1120
  * à®¢¥à®ª ­  ª®à४⭮áâì ­¥ ¤¥« ¥âáï, ¯®áª®«ìªã ï¤à® íâã
1149
    ¯¥à¥¬¥­­ãî ­¥ ¨á¯®«ì§ã¥â.
1121
    ¯¥à¥¬¥­­ãî ­¥ ¨á¯®«ì§ã¥â.
1150
  * ®«ãç¨âì ï§ëª á¨áâ¥¬ë ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 5 ä㭪樨 26.
1122
  * ®«ãç¨âì ï§ëª á¨áâ¥¬ë ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 5 ä㭪樨 26.
Line 1151... Line 1123...
1151
 
1123
 
1152
======================================================================
-
 
1153
======= ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 6 - ãáâ ­®¢¨âì ¡ §®¢ë© ¯®àâ WSS. ======
-
 
1154
======================================================================
-
 
1155
 à ¬¥âàë:
-
 
1156
  * eax = 21 - ­®¬¥à ä㭪樨
-
 
1157
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
-
 
1158
  * ecx = ¡ §®¢ë© ¯®àâ
-
 
1159
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1160
  * eax = 0 - ãᯥ譮
-
 
1161
  * eax = -1 - ®è¨¡®ç­ë© ­®¬¥à ¯®àâ 
-
 
1162
‡ ¬¥ç ­¨ï:
-
 
1163
  * ®¬¥à ¯®àâ  ¤®«¦¥­ 㤮¢«¥â¢®àïâì ãá«®¢¨î 0x100<=ecx.
-
 
1164
  *  §  WSS ¨á¯®«ì§ã¥âáï ä㭪樥© 27.
-
 
1165
  * ®«ãç¨âì ãáâ ­®¢«¥­­ë© ¡ §®¢ë© ¯®àâ WSS ¬®¦­® ¢ë§®¢®¬ 
-
 
1166
    ¯®¤ä㭪樨 6 ä㭪樨 26.
-
 
1167
 
-
 
1168
======================================================================
1124
======================================================================
1169
=========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 7 - ãáâ ­®¢¨âì ¡ §ã HD. ===========
1125
=========== ”ã­ªæ¨ï 21, ¯®¤äã­ªæ¨ï 7 - ãáâ ­®¢¨âì ¡ §ã HD. ===========
1170
======================================================================
1126
======================================================================
1171
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1127
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1172
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
1128
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
Line 1598... Line 1554...
1598
    ­¥ ¨á¯®«ì§ã¥¬ ï á ¬¨¬ ï¤à®¬, ®¤­ ª® ¯à¨«®¦¥­¨¥ @panel à¨áã¥â
1554
    ­¥ ¨á¯®«ì§ã¥¬ ï á ¬¨¬ ï¤à®¬, ®¤­ ª® ¯à¨«®¦¥­¨¥ @panel à¨áã¥â
1599
    ᮮ⢥âáâ¢ãîéãî ¨ª®­ªã (¨á¯®«ì§ãï ®¯¨á뢠¥¬ãî äã­ªæ¨î).
1555
    ᮮ⢥âáâ¢ãîéãî ¨ª®­ªã (¨á¯®«ì§ãï ®¯¨á뢠¥¬ãî äã­ªæ¨î).
1600
  * “áâ ­®¢¨âì ï§ëª á¨áâ¥¬ë ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 5 ä㭪樨 21.
1556
  * “áâ ­®¢¨âì ï§ëª á¨áâ¥¬ë ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 5 ä㭪樨 21.
Line 1601... Line 1557...
1601
 
1557
 
1602
======================================================================
-
 
1603
======== ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 6 - ¯®«ãç¨âì ¡ §®¢ë© ¯®àâ WSS. =======
-
 
1604
======================================================================
-
 
1605
 à ¬¥âàë:
-
 
1606
  * eax = 26 - ­®¬¥à ä㭪樨
-
 
1607
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
-
 
1608
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1609
  * eax = ¡ §®¢ë© ¯®àâ
-
 
1610
‡ ¬¥ç ­¨ï:
-
 
1611
  *  §  WSS ¨á¯®«ì§ã¥âáï ä㭪樥© 27.
-
 
1612
  * “áâ ­®¢¨âì ¡ §®¢ë© ¯®àâ WSS ¬®¦­® ¢ë§®¢®¬ ¯®¤ä㭪樨 6 ä㭪樨 21.
-
 
1613
 
-
 
1614
======================================================================
1558
======================================================================
1615
============ ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 7 - ¯®«ãç¨âì ¡ §ã HD. ============
1559
============ ”ã­ªæ¨ï 26, ¯®¤äã­ªæ¨ï 7 - ¯®«ãç¨âì ¡ §ã HD. ============
1616
======================================================================
1560
======================================================================
1617
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1561
 §  HD ­ã¦­  ¤«ï ®¯à¥¤¥«¥­¨ï, ­  ª ª®© ¦ñá⪨© ¤¨áª ¯¨á âì, ¯à¨
1618
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
1562
¨á¯®«ì§®¢ ­¨¨ ãáâ à¥¢è¨å ä㭪権 à ¡®âë á ä ©«®¢®© á¨á⥬®© ¨ ä㭪権,
Line 1705... Line 1649...
1705
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¨á¯®«ì§ã¥â ⮫쪮 ¬« ¤è¨© ¡¨â ecx.
1649
  * ’¥ªãé ï ॠ«¨§ æ¨ï ¨á¯®«ì§ã¥â ⮫쪮 ¬« ¤è¨© ¡¨â ecx.
1706
  * “áâ ­®¢¨âì ⥪ã饥 á®áâ®ï­¨¥ ¬®¦­® ¢ë§®¢®¬ 
1650
  * “áâ ­®¢¨âì ⥪ã饥 á®áâ®ï­¨¥ ¬®¦­® ¢ë§®¢®¬ 
1707
    ¯®¤ä㭪樨 12 ä㭪樨 21.
1651
    ¯®¤ä㭪樨 12 ä㭪樨 21.
Line 1708... Line 1652...
1708
 
1652
 
1709
======================================================================
-
 
1710
==== ”ã­ªæ¨ï 27 - ãáâ ­®¢¨âì £à®¬ª®áâì Windows Sound System (WSS). ===
-
 
1711
======================================================================
-
 
1712
 à ¬¥âàë:
-
 
1713
  * eax = 27 - ­®¬¥à ä㭪樨
-
 
1714
  * ebx = çâ® ãáâ ­ ¢«¨¢ âì:
-
 
1715
    * 1 - ãáâ ­®¢¨âì ®¡éãî £à®¬ª®áâì
-
 
1716
    * 2 - ãáâ ­®¢¨âì £à®¬ª®áâì Line In
-
 
1717
  * cl = ã஢¥­ì £à®¬ª®á⨠(0x0=á ¬ë© ¢ë᮪¨©, 0x1F=á ¬ë© ­¨§ª¨©,
-
 
1718
    ãáâ ­®¢«¥­­ë© ¡¨â 0x80=®âª«îç¨âì)
-
 
1719
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1720
  * eax = 0 - ãᯥ譮
-
 
1721
  * eax = 1 - ­¥ ®¯à¥¤¥«¥­  ¡ §  WSS
-
 
1722
  * eax = 2 - ­¥¢¥à­ ï ¯®¤äã­ªæ¨ï
-
 
1723
‡ ¬¥ç ­¨ï:
-
 
1724
  * à¥¤¢ à¨â¥«ì­® ­ã¦­® ®¯à¥¤¥«¨âì ¡ §®¢ë© ¯®àâ WSS ¢ë§®¢®¬ 
-
 
1725
    ¯®¤ä㭪樨 6 ä㭪樨 21.
-
 
1726
  * “áâ ­®¢ª  ®¡é¥© £à®¬ª®á⨠䠪â¨ç¥áª¨ ¨£­®à¨àã¥âáï
-
 
1727
    (¢®§¢à é ¥âáï eax=0).
-
 
1728
  * ‚ áâ à®© ¤®ªã¬¥­â æ¨¨ ¨ ¢ ¨á室­¨ª å ï¤à  ¯®¤äã­ªæ¨ï 2
-
 
1729
    ®è¨¡®ç­® ­ §¢ ­  £à®¬ª®áâìî CD-audio.
-
 
1730
 
-
 
1731
======================================================================
1653
======================================================================
1732
=============== ”ã­ªæ¨ï 28 - ãáâ ­®¢¨âì £à®¬ª®áâì SB16. ==============
1654
=============== ”ã­ªæ¨ï 28 - ãáâ ­®¢¨âì £à®¬ª®áâì SB16. ==============
1733
======================================================================
1655
======================================================================
1734
 à ¬¥âàë:
1656
 à ¬¥âàë:
1735
  * eax = 28 - ­®¬¥à ä㭪樨
1657
  * eax = 28 - ­®¬¥à ä㭪樨
Line 1827... Line 1749...
1827
  * Š ¢¨¤¥®¯ ¬ï⨠¥áâì â ª¦¥ ¯àאַ© ¤®áâ㯠(¡¥§ ¢ë§®¢®¢ á¨á⥬­ëå
1749
  * Š ¢¨¤¥®¯ ¬ï⨠¥áâì â ª¦¥ ¯àאַ© ¤®áâ㯠(¡¥§ ¢ë§®¢®¢ á¨á⥬­ëå
1828
    ä㭪権) ç¥à¥§ ᥫ¥ªâ®à gs.  à ¬¥âàë ⥪ã饣® ¢¨¤¥®à¥¦¨¬ 
1750
    ä㭪権) ç¥à¥§ ᥫ¥ªâ®à gs.  à ¬¥âàë ⥪ã饣® ¢¨¤¥®à¥¦¨¬ 
1829
    ¬®¦­® ¯®«ãç¨âì ä㭪樥© 61.
1751
    ¬®¦­® ¯®«ãç¨âì ä㭪樥© 61.
Line 1830... Line 1752...
1830
 
1752
 
1831
======================================================================
1753
======================================================================
1832
========== ”ã­ªæ¨ï 37 - ¯®«ãç¨âì ª®®à¤¨­ âë/á®áâ®ï­¨¥ ¬ëè¨. ==========
1754
==================== ”ã­ªæ¨ï 37 - à ¡®â  á ¬ëèìî. ====================
Line 1833... Line 1755...
1833
======================================================================
1755
======================================================================
1834
 
1756
 
1835
-------------- ®¤äã­ªæ¨ï 0 - íªà ­­ë¥ ª®®à¤¨­ âë ¬ëè¨ ---------------
1757
-------------- ®¤äã­ªæ¨ï 0 - íªà ­­ë¥ ª®®à¤¨­ âë ¬ëè¨ ---------------
Line 1862... Line 1784...
1862
  * eax ᮤ¥à¦¨â ¨­ä®à¬ æ¨î ® ­ ¦ âëå ª­®¯ª å ¬ëè¨:
1784
  * eax ᮤ¥à¦¨â ¨­ä®à¬ æ¨î ® ­ ¦ âëå ª­®¯ª å ¬ëè¨:
1863
  * ¡¨â 0 ãáâ ­®¢«¥­ = «¥¢ ï ª­®¯ª  ­ ¦ â 
1785
  * ¡¨â 0 ãáâ ­®¢«¥­ = «¥¢ ï ª­®¯ª  ­ ¦ â 
1864
  * ¡¨â 1 ãáâ ­®¢«¥­ = ¯à ¢ ï ª­®¯ª  ­ ¦ â 
1786
  * ¡¨â 1 ãáâ ­®¢«¥­ = ¯à ¢ ï ª­®¯ª  ­ ¦ â 
1865
  * ¯à®ç¨¥ ¡¨âë á¡à®è¥­ë
1787
  * ¯à®ç¨¥ ¡¨âë á¡à®è¥­ë
Line 1866... Line -...
1866
 
-
 
1867
----------------- ®¤äã­ªæ¨ï 3 - ãáâ ­®¢¨âì ¯®§¨æ¨î ªãàá®à  ------------
-
 
1868
------------------ äã­ªæ¨ï § à¥§¥à¢¨à®¢ ­              ----------------- 
-
 
1869
 à ¬¥âàë:
-
 
1870
  * eax = 37 - ­®¬¥à ä㭪樨
-
 
1871
  * ebx = 3 - ­®¬¥à ¯®¤ä㭪樨
-
 
1872
  * ecx = ª®®à¤¨­ âë ªãàá®à 
-
 
1873
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
1874
  * eax ¯à¥¤ë¤ã騥 ª®®à¤¨­ âë ªãàá®à 
-
 
1875
  
1788
 
1876
----------------- ®¤äã­ªæ¨ï 4 - § £à㧨âì ªãàá®à      -----------------
1789
------------------ ®¤äã­ªæ¨ï 4 - § £à㧨âì ªãàá®à -------------------
1877
 à ¬¥âàë:
1790
 à ¬¥âàë:
1878
  * eax = 37 - ­®¬¥à ä㭪樨
1791
  * eax = 37 - ­®¬¥à ä㭪樨
1879
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
1792
  * ebx = 4 - ­®¬¥à ¯®¤ä㭪樨
1880
  * ecx = 㪠§ â¥«ì ­  ¢å®¤­ë¥ ¤¢­­ë¥
-
 
1881
  * edx = (hotspot << 16) or flags
-
 
1882
   
1793
  * dx = ¨áâ®ç­¨ª ¤ ­­ëå:
1883
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1794
  * dx = LOAD_FROM_FILE = 0 - ¤ ­­ë¥ ¢ ä ©«¥
1884
  * eax ᮤ¥à¦¨â «®£¨ç¥áª¨© ­®¬¥à ªãàá®à 
-
 
1885
    ¨«¨ 0 ¢ á«ãç ¥ ­¥ã¤ ç¨
-
 
1886
    
1795
    * ecx = 㪠§ â¥«ì ­  ¯®«­ë© ¯ãâì ª ä ©«ã ªãàá®à 
1887
‡­ ç¥­¨¥ ecx ¨­â¥à¯à¥â¨àã¥âáï ¢ § ¢¨á¨¬®á⨠®â ä« £®¢ ãáâ ­®¢«¥­­ëå
-
 
1888
¢ ¬« ¤è¥¬ á«®¢¥ ॣ¨áâà  edx
-
 
1889
 
-
 
1890
  * dx = LOAD_FROM_FILE = 0
1796
    * ä ©« ªãàá®à  ¤®«¦¥­ ¡ëâì ¢ ä®à¬ â¥ .cur, áâ ­¤ àâ­®¬ ¤«ï
1891
  * ecx = ¯®«­ë© ¯ãâì ª ä ©«ã ªãàá®à 
-
 
1892
  * hotspot ¨£­®à¨àã¥âáï
1797
      MS Windows, ¯à¨çñ¬ à §¬¥à®¬ 32*32 ¯¨ªá¥«ï
1893
  * ªãàá®à ¤®«¦¥­ ¡ëâì ¢ ä®à¬ â¥ MS Windows 32*32 ¯¨ªá¥«ï 16 梥⮢
-
 
1894
  
-
 
1895
  * dx = LOAD_FROM_MEM = 1
1798
  * dx = LOAD_FROM_MEM = 1 - ¤ ­­ë¥ ä ©«  㦥 § £à㦥­ë ¢ ¯ ¬ïâì
1896
  * ecx = 㪠§ â¥«ì ­  § £à㦥­­ë© ¢ ¯ ¬ïâì ä ©« ªãàá®à 
-
 
1897
  * hotspot ¨£­®à¨àã¥âáï
1799
    * ecx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ä ©«  ªãàá®à 
1898
  * ªãàá®à ¤®«¦¥­ ¡ëâì ¢ ä®à¬ â¥ MS Windows 32*32 ¯¨ªá¥«ï 16 梥⮢
-
 
1899
  
1800
    * ä®à¬ â ¤ ­­ëå â ª®© ¦¥, ª ª ¨ ¢ ¯à¥¤ë¤ã饬 á«ãç ¥
1900
  * dx = LOAD_INDIRECT = 2
1801
  * dx = LOAD_INDIRECT = 2 - ¤ ­­ë¥ ¢ ¯ ¬ïâ¨
-
 
1802
    * ecx = 㪠§ â¥«ì ­  ®¡à § ªãàá®à  ¢ ä®à¬ â¥ ARGB 32*32 ¯¨ªá¥«ï
-
 
1803
    * edx = 0xXXYY0002, £¤¥
1901
  * ecx = 㪠§ â¥«ì ­  ®¡à § ªãàá®à  ¢ ä®à¬ â¥ ARGB 32*32 ¯¨ªá¥«ï
1804
      * XX = x-ª®®à¤¨­ â  "£®àï祩 â®çª¨" ªãàá®à 
1902
  * hotspot (hotspot.x <<8)or hotspot.y 
1805
      * YY = y-ª®®à¤¨­ â 
1903
    0<= x,y <=31
-
 
1904
 
1806
      * 0 <= XX, YY <= 31
1905
  * dx = LOAD_SYSTEM = 3; § à¥§¥à¢¨à®¢ ­®
1807
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1906
  * ecx = ­®¬¥à á¨á⥬­®£® ªãàá®à 
1808
  * eax = 0 - ­¥ã¤ ç 
Line 1907... Line 1809...
1907
  * hotspot ¨£­®à¨àã¥âáï
1809
  * ¨­ ç¥ eax = åí­¤« ªãàá®à 
-
 
1810
 
1908
 
1811
------------------ ®¤äã­ªæ¨ï 5 - ãáâ ­®¢¨âì ªãàá®à ------------------
1909
----------------- ®¤äã­ªæ¨ï 5 - ãáâ ­®¢¨âì ªãàá®à     -----------------
1812
“áâ ­ ¢«¨¢ ¥â ­®¢ë© ªãàá®à ¤«ï ®ª­  ⥪ã饣® ¯®â®ª .
1910
 à ¬¥âàë:
1813
 à ¬¥âàë:
1911
  * eax = 37 - ­®¬¥à ä㭪樨
1814
  * eax = 37 - ­®¬¥à ä㭪樨
1912
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
1815
  * ebx = 5 - ­®¬¥à ¯®¤ä㭪樨
1913
  * ecx = «®£¨ç¥áª¨© ­®¬¥à ªãàá®à  § £à㦥­­®£® ä­. 37.4
1816
  * ecx = åí­¤« ªãàá®à 
1914
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
-
 
1817
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1915
  * eax = «®£¨ç¥áª¨© ­®¬¥à ¯à¥¤ë¤ã饣® ªãàá®à 
1818
  * eax = åí­¤« ¯à¥¤ë¤ã饣® ãáâ ­®¢«¥­­®£® ªãàá®à 
-
 
1819
‡ ¬¥ç ­¨ï:
-
 
1820
  * …᫨ ¯¥à¥¤ ­ ­¥ª®à४â­ë© åí­¤«, â® äã­ªæ¨ï ¢®ááâ ­®¢¨â ªãàá®à
Line 1916... Line 1821...
1916
  
1821
    ¯® 㬮«ç ­¨î (áâ ­¤ àâ­ãî áâ५ªã). ‚ ç áâ­®áâ¨, ª ¢®ááâ ­®¢«¥­¨î
1917
”ã­ªæ¨ï ãáâ ­ ¢«¨¢ ¥â ­®¢ë© ªãàá®à ¤«ï ®ª­  ¢ë§¢ ¢è¥£® ¥ñ ¯®â®ª ,  
-
 
1918
 
1822
    ªãàá®à  ¯® 㬮«ç ­¨î ¯à¨¢®¤¨â ¯¥à¥¤ ç  ecx=0.
1919
----------------- ®¤äã­ªæ¨ï 6 - 㤠«¨âì ªãàá®à        -----------------
1823
 
1920
------------------ äã­ªæ¨ï § à¥§¥à¢¨à®¢ ­              ----------------- 
1824
------------------- ®¤äã­ªæ¨ï 6 - 㤠«¨âì ªãàá®à --------------------
1921
 à ¬¥âàë:
1825
 à ¬¥âàë:
1922
  * eax = 37 - ­®¬¥à ä㭪樨
1826
  * eax = 37 - ­®¬¥à ä㭪樨
-
 
1827
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
-
 
1828
  * ecx = åí­¤« ªãàá®à 
1923
  * ebx = 6 - ­®¬¥à ¯®¤ä㭪樨
1829
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1924
  * ecx = «®£¨ç¥áª¨© ­®¬¥à ªãàá®à  § £à㦥­­®£® ä­. 37.4
-
 
1925
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
1830
  * eax à §àãè ¥âáï
1926
  * eax = ®¡é¥¥ ª®«¨ç¥á⢮ § £à㦥­­ëå ªãàá®à®¢
1831
‡ ¬¥ç ­¨ï:
-
 
1832
  * Šãàá®à ¤®«¦¥­ ¡ë« ¡ëâì à ­¥¥ § £à㦥­ ⥪ã騬 ¯®â®ª®¬
1927
 
1833
    (¢ë§®¢®¬ ¯®¤ä㭪樨 4). ”ã­ªæ¨ï ­¥ 㤠«ï¥â á¨á⥬­ë¥ ªãàá®àë ¨
Line 1928... Line 1834...
1928
…᫨ 㤠«ï¥¬ë© ªãàá®à ï¥âáï  ªâ¨¢­ë¬ ¤«ï ¤ ­­®£® ®ª­ ,®­ § ¬¥­ï¥âáï
1834
    ªãàá®àë, § £à㦥­­ë¥ ¤à㣨¬¨ ¯à¨«®¦¥­¨ï¬¨.
1929
á¨á⥬­ë¬. ”ã­ªæ¨ï ­¥ 㤠«ï¥â ªãàá®àë § £à㦥­­ë¥ ¤à㣨¬ ¯à¨«®¦¥­¨¥¬.
1835
  * …᫨ 㤠«ï¥âáï  ªâ¨¢­ë© (ãáâ ­®¢«¥­­ë© ¯®¤ä㭪樥© 5) ªãàá®à, â®
1930
‘¨á⥬­ë¥ ªãàá®àë ­¥ 㤠«ïîâáï.
1836
    ¢®ááâ ­ ¢«¨¢ ¥âáï ªãàá®à ¯® 㬮«ç ­¨î (áâ ­¤ àâ­ ï áâ५ª ).
1931
 
1837
 
Line 2148... Line 2054...
2148
  * ‚ á«ãç ¥ ®á¢®¡®¦¤¥­¨ï ¯®à⮢ ®è¨¡ª®© áç¨â ¥âáï ¯®¯ë⪠
2054
  * ‚ á«ãç ¥ ®á¢®¡®¦¤¥­¨ï ¯®à⮢ ®è¨¡ª®© áç¨â ¥âáï ¯®¯ë⪠
2149
    ®á¢®¡®¦¤¥­¨ï ¤¨ ¯ §®­ , ª®â®àë© à ­¥¥ ­¥ ¡ë« 楫¨ª®¬
2055
    ®á¢®¡®¦¤¥­¨ï ¤¨ ¯ §®­ , ª®â®àë© à ­¥¥ ­¥ ¡ë« 楫¨ª®¬
2150
    § à¥§¥à¢¨à®¢ ­ í⮩ ¦¥ ä㭪樥© (á â ª¨¬¨ ¦¥ §­ ç¥­¨ï¬¨ ecx,edx).
2056
    § à¥§¥à¢¨à®¢ ­ í⮩ ¦¥ ä㭪樥© (á â ª¨¬¨ ¦¥ §­ ç¥­¨ï¬¨ ecx,edx).
2151
  * à¨ ®¡­ à㦥­¨¨ ®è¨¡ª¨ (¢ ®¡®¨å á«ãç ïå) ­¨ª ª¨å ¤¥©á⢨©
2057
  * à¨ ®¡­ à㦥­¨¨ ®è¨¡ª¨ (¢ ®¡®¨å á«ãç ïå) ­¨ª ª¨å ¤¥©á⢨©
2152
    ­¥ ¯à®¨§¢®¤¨âáï.
2058
    ­¥ ¯à®¨§¢®¤¨âáï.
2153
  * à¨ § £à㧪¥ á¨á⥬  १¥à¢¨àã¥â §  ᮡ®© ¯®àâë 0..0xff,   ¯à¨
2059
  * à¨ § £à㧪¥ á¨á⥬  १¥à¢¨àã¥â §  ᮡ®© ¯®àâë
2154
    ®¡­ à㦥­¨¨ COM-¬ëè¨ - ¤®¯®«­¨â¥«ì­® ¤¨ ¯ §®­ COM-¯®à⮢
2060
    0..0x2d, 0x30..0x4d, 0x50..0xdf, 0xe5..0xff (¢ª«îç¨â¥«ì­®).
2155
    0x3f0..0x3ff ¨/¨«¨ 0x2f0..0x2ff.
-
 
2156
  * à¨ § ¢¥à襭¨¨ ¯®â®ª   ¢â®¬ â¨ç¥áª¨ ®á¢®¡®¦¤ îâáï ¢á¥
2061
  * à¨ § ¢¥à襭¨¨ ¯®â®ª   ¢â®¬ â¨ç¥áª¨ ®á¢®¡®¦¤ îâáï ¢á¥
2157
    § à¥§¥à¢¨à®¢ ­­ë¥ ¨¬ ¯®àâë.
2062
    § à¥§¥à¢¨à®¢ ­­ë¥ ¨¬ ¯®àâë.
Line 2158... Line 2063...
2158
 
2063
 
2159
======================================================================
2064
======================================================================
Line 2620... Line 2525...
2620
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2525
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
2621
  * ⥪ãé ï ॠ«¨§ æ¨ï ¢®§¢à é ¥â eax=14, ­® íâ® ¬®¦¥â ¡ëâì ¨§¬¥­¥­®
2526
  * ⥪ãé ï ॠ«¨§ æ¨ï ¢®§¢à é ¥â eax=14, ­® íâ® ¬®¦¥â ¡ëâì ¨§¬¥­¥­®
2622
    ¢ á«¥¤ãîé¨å ¢¥àá¨ïå
2527
    ¢ á«¥¤ãîé¨å ¢¥àá¨ïå
Line 2623... Line 2528...
2623
 
2528
 
-
 
2529
======================================================================
-
 
2530
====== ”ã­ªæ¨ï 52, ¯®¤äã­ªæ¨ï 15 - ¯®«ãç¨âì «®ª «ì­ë© MAC- ¤à¥á. =====
-
 
2531
======================================================================
-
 
2532
 à ¬¥âàë:
-
 
2533
  * eax = 52 - ­®¬¥à ä㭪樨
-
 
2534
  * ebx = 15 - ­®¬¥à ¯®¤ä㭪樨
-
 
2535
  * ecx = 0 - ç¨â âì ¯¥à¢ë¥ 4 ¡ ©â ,
-
 
2536
    ecx = 4 - ç¨â âì ¯®á«¥¤­¨¥ 2 ¡ ©â 
-
 
2537
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2538
  * ¤«ï ecx=0: eax = ¯¥à¢ë¥ 4 ¡ ©â  MAC- ¤à¥á 
-
 
2539
  * ¤«ï ecx=4: ax = ¯®á«¥¤­¨¥ 2 ¡ ©â  MAC- ¤à¥á ,
-
 
2540
               áâ àè ï ¯®«®¢¨­  eax à §àãè ¥âáï
-
 
2541
  * ¤«ï ¤à㣨å ecx: eax = -1 ª ª ¯à¨§­ ª ®è¨¡ª¨
-
 
2542
 
2624
======================================================================
2543
======================================================================
2625
============ ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 0 - ®âªàëâì UDP-᮪¥â. ===========
2544
============ ”ã­ªæ¨ï 53, ¯®¤äã­ªæ¨ï 0 - ®âªàëâì UDP-᮪¥â. ===========
2626
======================================================================
2545
======================================================================
2627
 à ¬¥âàë:
2546
 à ¬¥âàë:
2628
  * eax = 53 - ­®¬¥à ä㭪樨
2547
  * eax = 53 - ­®¬¥à ä㭪樨
Line 2914... Line 2833...
2914
    ® § ¯à®á¥. ‘ ¬® ¯à®¨£à뢠­¨¥ ¨¤ñâ ­¥§ ¢¨á¨¬® ®â ¯à®£à ¬¬ë.
2833
    ® § ¯à®á¥. ‘ ¬® ¯à®¨£à뢠­¨¥ ¨¤ñâ ­¥§ ¢¨á¨¬® ®â ¯à®£à ¬¬ë.
2915
  * „ ­­ë¥ ¤®«¦­ë á®åà ­ïâìáï ¢ ¯ ¬ï⨠¯® ªà ©­¥© ¬¥à¥
2834
  * „ ­­ë¥ ¤®«¦­ë á®åà ­ïâìáï ¢ ¯ ¬ï⨠¯® ªà ©­¥© ¬¥à¥
2916
    ¤® ª®­æ  ¯à®¨£à뢠­¨ï.
2835
    ¤® ª®­æ  ¯à®¨£à뢠­¨ï.
Line 2917... Line 2836...
2917
 
2836
 
2918
======================================================================
-
 
2919
============= ”ã­ªæ¨ï 56 - § ¯¨á âì ä ©« ­  ¦ñá⪨© ¤¨áª. ============
-
 
2920
======================================================================
-
 
2921
 à ¬¥âàë:
-
 
2922
  * eax = 56 - ­®¬¥à ä㭪樨
-
 
2923
  * ebx = 㪠§ â¥«ì ­  ¨¬ï ä ©« 
-
 
2924
  * ecx = à §¬¥à ¤ ­­ëå ¤«ï § ¯¨á¨ (¢ ¡ ©â å)
-
 
2925
  * edx = 㪠§ â¥«ì ­  ¤ ­­ë¥ ¤«ï § ¯¨á¨
-
 
2926
  * esi = 㪠§ â¥«ì ­  ¯ãâì (ASCIIZ-áâபã)
-
 
2927
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
2928
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
2929
‡ ¬¥ç ­¨ï:
-
 
2930
  * â  äã­ªæ¨ï ãáâ à¥« ; äã­ªæ¨ï 70 ¯®§¢®«ï¥â ¢ë¯®«­ïâì
-
 
2931
    ⥠¦¥ ¤¥©á⢨ï á à áè¨à¥­­ë¬¨ ¢®§¬®¦­®áâﬨ.
-
 
2932
  * „ ­­ ï äã­ªæ¨ï ¯à¥¤¯®« £ ¥â, çâ® ¢® ¢à¥¬ï ¥ñ ¢ë§®¢  ®¤­¨¬
-
 
2933
    ¯à¨«®¦¥­¨¥¬ ­¨ª ª®¥ ¤à㣮¥ ¯à¨«®¦¥­¨¥ ­¥ à ¡®â ¥â
-
 
2934
    á ¦ñá⪨¬ ¤¨áª®¬.
-
 
2935
  * ãâì ª ä ©«ã - ASCIIZ-áâப , ª®â®à ï ¬®¦¥â ¡ëâì ¯ãá⮩
-
 
2936
    (¥á«¨ ä ©« ᮧ¤ ñâáï ¢ ª®à­¥¢®¬ ª â «®£¥) ¨«¨ ¨¬¥âì ä®à¬ â
-
 
2937
    /d1/d2/.../dn, £¤¥ ¢á¥ ¨¬¥­  ¯ ¯®ª ¤®«¦­ë ¨¬¥âì ä®à¬ â 8+3, â.¥.
-
 
2938
    8 ᨬ¢®«®¢ ¨¬¥­¨ ¨ 3 ᨬ¢®«  à áè¨à¥­¨ï ¡¥§ à §¤¥«¨â¥«ï,
-
 
2939
    ¯à¨ ­¥®¡å®¤¨¬®á⨠¤®¯®«­¥­­ë¥ ¯à®¡¥« ¬¨;
-
 
2940
    ¢á¥ ¡ãª¢ë ¤®«¦­ë ¡ëâì § £« ¢­ë¥.
-
 
2941
  * ˆ¬ï ª ä ©«ã â ª¦¥ ¤®«¦­® ¨¬¥âì ä®à¬ â 8+3.
-
 
2942
 
-
 
2943
======================================================================
2837
======================================================================
2944
============== ”ã­ªæ¨ï 58 - à ¡®â  á ä ©«®¢®© á¨á⥬®©. ==============
2838
============== ”ã­ªæ¨ï 58 - à ¡®â  á ä ©«®¢®© á¨á⥬®©. ==============
2945
======================================================================
2839
======================================================================
2946
 à ¬¥âàë:
2840
 à ¬¥âàë:
2947
  * eax = 58
2841
  * eax = 58
Line 3561... Line 3455...
3561
  * eax = 0 - ãᯥ譮
3455
  * eax = 0 - ãᯥ譮
3562
  * eax = 1 - ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
3456
  * eax = 1 - ­¥¤®áâ â®ç­® ¯ ¬ïâ¨
3563
‡ ¬¥ç ­¨ï:
3457
‡ ¬¥ç ­¨ï:
3564
  * …áâì ¤à㣮© ᯮᮡ ¢ë¤¥«¥­¨ï/®á¢®¡®¦¤¥­¨ï ¤¨­ ¬¨ç¥áª®© ¯ ¬ï⨠-
3458
  * …áâì ¤à㣮© ᯮᮡ ¢ë¤¥«¥­¨ï/®á¢®¡®¦¤¥­¨ï ¤¨­ ¬¨ç¥áª®© ¯ ¬ï⨠-
3565
    ¯®¤ä㭪樨 11, 12, 13 ä㭪樨 68.
3459
    ¯®¤ä㭪樨 11, 12, 13 ä㭪樨 68.
3566
    ”ã­ªæ¨ï ­¥ ¬®¦¥â ¨á¯®«ì§®¢ âìáï ᮢ¬¥áâ­® á 68.11, 68.12, 68.13
3460
  * ”ã­ªæ¨ï ­¥ ¬®¦¥â ¨á¯®«ì§®¢ âìáï ᮢ¬¥áâ­® á 68.11, 68.12, 68.13.
3567
    ‚맮¢ ä㭪樨 ¡ã¤¥â ¨£­®à¨à®¢ âìáï ¥á«¨ ¯à¨«®¦¥­¨¥ ᮧ¤ áâ «®ª «ì­ãî
3461
    ‚맮¢ ä㭪樨 ¡ã¤¥â ¨£­®à¨à®¢ âìáï, ¥á«¨ ¯à¨«®¦¥­¨¥ ᮧ¤ áâ
3568
    ªãç㠢맮¢®¬ 68.11  
3462
    «®ª «ì­ãî ªãç㠢맮¢®¬ 68.11.
Line 3569... Line 3463...
3569
 
3463
 
3570
======================================================================
3464
======================================================================
3571
================= ”ã­ªæ¨ï 66 - à ¡®â  á ª« ¢¨ âãன. =================
3465
================= ”ã­ªæ¨ï 66 - à ¡®â  á ª« ¢¨ âãன. =================
3572
======================================================================
3466
======================================================================
Line 3778... Line 3672...
3778
  * ¨­ ç¥ à §¬¥à ᮧ¤ ­­®© ªãç¨
3672
  * ¨­ ç¥ à §¬¥à ᮧ¤ ­­®© ªãç¨
3779
‡ ¬¥ç ­¨ï:
3673
‡ ¬¥ç ­¨ï:
3780
  * ‚맮¢ ä㭪樨 ¨­¨æ¨ «¨§¨àã¥â ªãçã, ¨§ ª®â®à®© ¢¯®á«¥¤á⢨¨ ¬®¦­®
3674
  * ‚맮¢ ä㭪樨 ¨­¨æ¨ «¨§¨àã¥â ªãçã, ¨§ ª®â®à®© ¢¯®á«¥¤á⢨¨ ¬®¦­®
3781
    ¢ë¤¥«ïâì ¨ ®á¢®¡®¦¤ âì ¡«®ª¨ ¯ ¬ï⨠¯®¤äã­ªæ¨ï¬¨ 12 ¨ 13.
3675
    ¢ë¤¥«ïâì ¨ ®á¢®¡®¦¤ âì ¡«®ª¨ ¯ ¬ï⨠¯®¤äã­ªæ¨ï¬¨ 12 ¨ 13.
3782
     §¬¥à ªãç¨ à ¢¥­ à §¬¥à㠢ᥩ ᢮¡®¤­®© ¯ ¬ï⨠¯à¨«®¦¥­¨ï.
3676
     §¬¥à ªãç¨ à ¢¥­ à §¬¥à㠢ᥩ ᢮¡®¤­®© ¯ ¬ï⨠¯à¨«®¦¥­¨ï.
3783
  * à¨ ¯®¢â®à­®¬ ¢ë§®¢¥ ä㭪樨 ⥬ ¦¥ ¯à®æ¥áᮬ äã­ªæ¨ï ¢¥à­ñâ à §¬¥à
3677
  * à¨ ¯®¢â®à­®¬ ¢ë§®¢¥ ä㭪樨 ⥬ ¦¥ ¯à®æ¥áᮬ äã­ªæ¨ï ¢¥à­ñâ
3784
    áãé¥áâ¢ãî饩 ªãç¨.
3678
    à §¬¥à áãé¥áâ¢ãî饩 ªãç¨.
3785
  * ®á«¥ ᮧ¤ ­¨ï ªãç¨ ¢ë§®¢ë ä㭪樨 64.1 ¨£­®à¨àãîâáï.  
3679
  * ®á«¥ ᮧ¤ ­¨ï ªãç¨ ¢ë§®¢ë ä㭪樨 64 ¨£­®à¨àãîâáï.
Line 3786... Line 3680...
3786
 
3680
 
3787
======================================================================
3681
======================================================================
3788
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 12 - ¢ë¤¥«¨âì ¡«®ª ¯ ¬ïâ¨. =========
3682
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 12 - ¢ë¤¥«¨âì ¡«®ª ¯ ¬ïâ¨. =========
3789
======================================================================
3683
======================================================================
Line 3842... Line 3736...
3842
=========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 16 - § £à㧨âì ¤à ©¢¥à. ===========
3736
=========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 16 - § £à㧨âì ¤à ©¢¥à. ===========
3843
======================================================================
3737
======================================================================
3844
 à ¬¥âàë:
3738
 à ¬¥âàë:
3845
  * eax = 68 - ­®¬¥à ä㭪樨
3739
  * eax = 68 - ­®¬¥à ä㭪樨
3846
  * ebx = 16 - ­®¬¥à ¯®¤ä㭪樨
3740
  * ebx = 16 - ­®¬¥à ¯®¤ä㭪樨
3847
  * ecx = 㪠§ â¥«ì ­  ASCIIZ áâபã á ¨¬¥­¥¬ ¤à ©¢¥à 
3741
  * ecx = 㪠§ â¥«ì ­  ASCIIZ-áâபã á ¨¬¥­¥¬ ¤à ©¢¥à 
3848
    ¬ ªá¨¬ «ì­ ï ¤«¨­  ¨¬¥­¨ 16 ᨬ¢®«®¢ ¢ª«îç ï ­®«ì
-
 
3849
    ®áâ «ì­ë¥ ᨬ¢®«ë ¨£­®à¨àãîâáï
-
 
3850
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3742
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3851
  * eax = 0 - ­¥ã¤ ç 
3743
  * eax = 0 - ­¥ã¤ ç 
3852
  * ¨­ ç¥ eax = åí­¤« ¤à ©¢¥à 
3744
  * ¨­ ç¥ eax = åí­¤« ¤à ©¢¥à 
3853
‡ ¬¥ç ­¨ï:
3745
‡ ¬¥ç ­¨ï:
3854
  * …᫨ ¤à ©¢¥à ¥éñ ­¥ § £à㦥­, ®­ § £à㦠¥âáï;
3746
  * …᫨ ¤à ©¢¥à ¥éñ ­¥ § £à㦥­, ®­ § £à㦠¥âáï;
3855
    ¥á«¨ ¤à ©¢¥à 㦥 § £à㦥­, ­¨ç¥£® ­¥ ¬¥­ï¥âáï.
3747
    ¥á«¨ ¤à ©¢¥à 㦥 § £à㦥­, ­¨ç¥£® ­¥ ¬¥­ï¥âáï.
3856
  * ˆ¬ï ¤à ©¢¥à  çã¢á⢨⥫쭮 ª ॣ¨áâàã ᨬ¢®«®¢.
3748
  * ˆ¬ï ¤à ©¢¥à  çã¢á⢨⥫쭮 ª ॣ¨áâàã ᨬ¢®«®¢.
-
 
3749
    Œ ªá¨¬ «ì­ ï ¤«¨­  ¨¬¥­¨ - 16 ᨬ¢®«®¢, ¢ª«îç ï § ¢¥àè î騩
-
 
3750
    ­ã«¥¢®© ᨬ¢®«, ®áâ «ì­ë¥ ᨬ¢®«ë ¨£­®à¨àãîâáï.
3857
  * Œ®¦­® § £à㦠âì ⮫쪮 ¤à ©¢¥à , § à¥£¨áâà¨à®¢ ­­ë¥ ¢ á¨á⥬¥;
3751
  * Œ®¦­® § £à㦠âì ⮫쪮 ¤à ©¢¥à , § à¥£¨áâà¨à®¢ ­­ë¥ ¢ á¨á⥬¥;
3858
    ¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¥áâì ஢­® 2 â ª¨å ¤à ©¢¥à :
3752
    ¢ ⥪ã饩 ॠ«¨§ æ¨¨ ¥áâì ஢­® 2 â ª¨å ¤à ©¢¥à :
3859
    * ¨¬ï SOUND, ä ©« /rd/1/unisound.obj
3753
    * ¨¬ï SOUND, ä ©« /rd/1/drivers/unisound.obj
3860
    * ¨¬ï INFINITY, ä ©« /rd/1/infinity.obj
3754
    * ¨¬ï INFINITY, ä ©« /rd/1/drivers/infinity.obj
Line 3861... Line 3755...
3861
 
3755
 
3862
======================================================================
3756
======================================================================
3863
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 17 - ã¯à ¢«¥­¨¥ ¤à ©¢¥à®¬. =========
3757
========== ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 17 - ã¯à ¢«¥­¨¥ ¤à ©¢¥à®¬. =========
3864
======================================================================
3758
======================================================================
Line 3889... Line 3783...
3889
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3783
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
3890
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
3784
  * eax =  ¤à¥á áâ à®£® ®¡à ¡®â稪  ¨áª«î祭¨©
3891
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
3785
    (0, ¥á«¨ ®­ ­¥ ¡ë« ãáâ ­®¢«¥­)
Line 3892... Line 3786...
3892
 
3786
 
-
 
3787
======================================================================
-
 
3788
============= ”ã­ªæ¨ï 68, ¯®¤äã­ªæ¨ï 19 - § £à㧨âì DLL. =============
-
 
3789
======================================================================
-
 
3790
 à ¬¥âàë:
-
 
3791
  * eax = 68 - ­®¬¥à ä㭪樨
-
 
3792
  * ebx = 19 - ­®¬¥à ¯®¤ä㭪樨
-
 
3793
  * ecx = 㪠§ â¥«ì ­  ASCIIZ-áâபã á ¯®«­ë¬ ¯ãâñ¬ ª DLL
-
 
3794
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3795
  * eax = 0 - ­¥ã¤ ç 
-
 
3796
  * ¨­ ç¥ eax = 㪠§ â¥«ì ­  â ¡«¨æã íªá¯®àâ  DLL
-
 
3797
‡ ¬¥ç ­¨ï:
-
 
3798
  * ’ ¡«¨æ  íªá¯®àâ  ¯à¥¤áâ ¢«ï¥â ᮡ®© ¬ áᨢ áâàãªâãà ¯® 2 dword' ,
-
 
3799
    § ª ­ç¨¢ î騩áï ­ã«ñ¬. ¥à¢ë© dword ¢ áâàãªâãॠï¥âáï
-
 
3800
    㪠§ â¥«¥¬ ­  ¨¬ï ä㭪樨, ¢â®à®© ᮤ¥à¦¨â  ¤à¥á ä㭪樨.
-
 
3801
 
3893
======================================================================
3802
======================================================================
3894
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3803
======================== ”ã­ªæ¨ï 69 - ®â« ¤ª . =======================
3895
======================================================================
3804
======================================================================
3896
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3805
à®æ¥áá ¬®¦¥â § £à㧨âì ¤à㣮© ¯à®æ¥áá ª ª ®â« ¦¨¢ ¥¬ë© ãáâ ­®¢ª®©
3897
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.
3806
ᮮ⢥âáâ¢ãî饣® ¡¨â  ¯à¨ ¢ë§®¢¥ ¯®¤ä㭪樨 7 ä㭪樨 70.