Subversion Repositories Kolibri OS

Rev

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

Rev 314 Rev 321
Line 2903... Line 2903...
2903
  * '/HD0/1/kernel.asm',0
2903
  * '/HD0/1/kernel.asm',0
2904
  * '/hd0/1/menuet/pics/tanzania.bmp',0
2904
  * '/hd0/1/menuet/pics/tanzania.bmp',0
2905
„®áâã¯­ë¥ ¯®¤ä㭪樨:
2905
„®áâã¯­ë¥ ¯®¤ä㭪樨:
2906
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« /¯ ¯ª¨
2906
  * ¯®¤äã­ªæ¨ï 0 - ç⥭¨¥ ä ©« /¯ ¯ª¨
2907
  * ¯®¤äã­ªæ¨ï 1 - ¯¥à¥§ ¯¨áì ä ©« 
2907
  * ¯®¤äã­ªæ¨ï 1 - ¯¥à¥§ ¯¨áì ä ©« 
2908
  * ¯®¤äã­ªæ¨ï 4 - ᮧ¤ ­¨¥ ¯ ¯ª¨
-
 
2909
  * ¯®¤äã­ªæ¨ï 5 - ¯¥à¥¨¬¥­®¢ ­¨¥/¯¥à¥¬¥é¥­¨¥ ä ©« /¯ ¯ª¨
-
 
2910
  * ¯®¤äã­ªæ¨ï 8 - LBA-ç⥭¨¥ á ãáâனá⢠
2908
  * ¯®¤äã­ªæ¨ï 8 - LBA-ç⥭¨¥ á ãáâனá⢠
2911
  * ¯®¤äã­ªæ¨ï 15 - ¯®«ã祭¨¥ ¨­ä®à¬ æ¨¨ ® ä ©«®¢®© á¨á⥬¥
2909
  * ¯®¤äã­ªæ¨ï 15 - ¯®«ã祭¨¥ ¨­ä®à¬ æ¨¨ ® ä ©«®¢®© á¨á⥬¥
Line 2912... Line 2910...
2912
 
2910
 
2913
======================================================================
2911
======================================================================
Line 2993... Line 2991...
2993
  * ebx à §àãè ¥âáï
2991
  * ebx à §àãè ¥âáï
2994
‡ ¬¥ç ­¨ï:
2992
‡ ¬¥ç ­¨ï:
2995
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 2 ä㭪樨 70.
2993
  * â  äã­ªæ¨ï ãáâ à¥« , ¨á¯®«ì§ã©â¥ ¯®¤äã­ªæ¨î 2 ä㭪樨 70.
Line 2996... Line 2994...
2996
 
2994
 
2997
======================================================================
-
 
2998
============== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 4 - ᮧ¤ âì ¯ ¯ªã. =============
-
 
2999
======================================================================
-
 
3000
 à ¬¥âàë:
-
 
3001
  * eax = 58 - ­®¬¥à ä㭪樨
-
 
3002
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
3003
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
3004
  * +0: dword: 4 = ­®¬¥à ¯®¤ä㭪樨
-
 
3005
  * +4: dword: ¨£­®à¨àã¥âáï
-
 
3006
  * +8: dword: ¨£­®à¨àã¥âáï
-
 
3007
  * +12 = +0xC: dword: ¨£­®à¨àã¥âáï
-
 
3008
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï à ¡®âë á¨á⥬ë
-
 
3009
    (4096 ¡ ©â)
-
 
3010
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
3011
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
3012
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3013
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
3014
  * ebx à §àãè ¥âáï
-
 
3015
‡ ¬¥ç ­¨ï:
-
 
3016
  *  ¬¤¨áª ¨ ¤¨áª¥âë ­¥ ¯®¤¤¥à¦¨¢ îâ íâã äã­ªæ¨î,
-
 
3017
    ®­  ⮫쪮 ¤«ï ¦ñáâª¨å ¤¨áª®¢.
-
 
3018
 
-
 
3019
======================================================================
-
 
3020
== ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 5 - ¯¥à¥¨¬¥­®¢ âì/¯¥à¥¬¥áâ¨âì ä ©«/¯ ¯ªã. ==
-
 
3021
======================================================================
-
 
3022
 à ¬¥âàë:
-
 
3023
  * eax = 58 - ­®¬¥à ä㭪樨
-
 
3024
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
3025
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
3026
  * +0: dword: 5 = ­®¬¥à ¯®¤ä㭪樨
-
 
3027
  * +4: dword: ¨£­®à¨àã¥âáï
-
 
3028
  * +8: dword: ¨£­®à¨àã¥âáï
-
 
3029
  * +12 = +0xC: dword: ¨£­®à¨àã¥âáï
-
 
3030
  * +16 = +0x10: dword: 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï à ¡®âë á¨á⥬ë
-
 
3031
    (4096 ¡ ©â)
-
 
3032
  * +20 = +0x14: ASCIIZ-¨¬ï ä ©« , ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
3033
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
3034
  * +20+n: (áࠧ㠯®á«¥ § ¢¥àè î饣® ­ã«¥¢®£® ᨬ¢®« ) ­®¢®¥
-
 
3035
    ASCIIZ-¨¬ï, ¤®«¦­® ­ ç¨­ âìáï á /hd/1, çâ® ¨­â¥à¯à¥â¨àã¥âáï ª ª
-
 
3036
    ¦ñá⪨© ¤¨áª, 㪠§ ­­ë© ¢ ¯¥à¢®¬ ¨¬¥­¨
-
 
3037
    (¯¥à¥¬¥é¥­¨¥ á ®¤­®£® ¤¨áª  ­  ¤à㣮© ­¥ ¯®¤¤¥à¦¨¢ ¥âáï)
-
 
3038
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
3039
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
3040
  * ebx à §àãè ¥âáï
-
 
3041
‡ ¬¥ç ­¨ï:
-
 
3042
  *  ¬¤¨áª ¨ ¤¨áª¥âë ­¥ ¯®¤¤¥à¦¨¢ îâ íâã äã­ªæ¨î,
-
 
3043
    ®­  ⮫쪮 ¤«ï ¦ñáâª¨å ¤¨áª®¢.
-
 
3044
  * …᫨ ­®¢®¥ ASCIIZ-¨¬ï ᨫ쭮 ­¥¯à ¢¨«ì­®¥, â.¥. ­¥ ­ ç¨­ ¥âáï á
-
 
3045
    /hd/1, /hd/first, /harddisk/1, /harddisk/first ¨«¨ ¯®á«¥ í⮣®
-
 
3046
    ­ ç «  ¨¤ñ⠯஡¥« ¨«¨ ᨬ¢®« á ª®¤®¬ 0, â® äã­ªæ¨ï ¢®§¢à é ¥â,
-
 
3047
    ª ª ­¨ áâà ­­®, ª®¤ ®è¨¡ª¨ 4. â® ¥¤¨­á⢥­­ ï äã­ªæ¨ï, ª®â®à ï
-
 
3048
    ¢®®¡é¥ ¢®§¢à é ¥â íâ®â ª®¤.
-
 
3049
 
-
 
3050
======================================================================
2995
======================================================================
3051
========= ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 8 - LBA-ç⥭¨¥ á ãáâனá⢠. ========
2996
========= ”ã­ªæ¨ï 58, ¯®¤äã­ªæ¨ï 8 - LBA-ç⥭¨¥ á ãáâனá⢠. ========
3052
======================================================================
2997
======================================================================
3053
 à ¬¥âàë:
2998
 à ¬¥âàë:
3054
  * eax = 58 - ­®¬¥à ä㭪樨
2999
  * eax = 58 - ­®¬¥à ä㭪樨
Line 4095... Line 4040...
4095
  * ¯®¤äã­ªæ¨ï 4 - ãáâ ­®¢ª  à §¬¥à  ä ©« 
4040
  * ¯®¤äã­ªæ¨ï 4 - ãáâ ­®¢ª  à §¬¥à  ä ©« 
4096
  * ¯®¤äã­ªæ¨ï 5 - ¯®«ã祭¨¥  âਡã⮢ ä ©« /¯ ¯ª¨
4041
  * ¯®¤äã­ªæ¨ï 5 - ¯®«ã祭¨¥  âਡã⮢ ä ©« /¯ ¯ª¨
4097
  * ¯®¤äã­ªæ¨ï 6 - ãáâ ­®¢ª   âਡã⮢ ä ©« /¯ ¯ª¨
4042
  * ¯®¤äã­ªæ¨ï 6 - ãáâ ­®¢ª   âਡã⮢ ä ©« /¯ ¯ª¨
4098
  * ¯®¤äã­ªæ¨ï 7 - § ¯ã᪠¯à®£à ¬¬ë
4043
  * ¯®¤äã­ªæ¨ï 7 - § ¯ã᪠¯à®£à ¬¬ë
4099
  * ¯®¤äã­ªæ¨ï 8 - 㤠«¥­¨¥ ä ©« /¯ ¯ª¨
4044
  * ¯®¤äã­ªæ¨ï 8 - 㤠«¥­¨¥ ä ©« /¯ ¯ª¨
-
 
4045
  * ¯®¤äã­ªæ¨ï 9 - ᮧ¤ ­¨¥ ¯ ¯ª¨
4100
„«ï CD-¯à¨¢®¤®¢ ¢ á¢ï§¨ á  ¯¯ à â­ë¬¨ ®£à ­¨ç¥­¨ï¬¨ ¤®áâ㯭ë
4046
„«ï CD-¯à¨¢®¤®¢ ¢ á¢ï§¨ á  ¯¯ à â­ë¬¨ ®£à ­¨ç¥­¨ï¬¨ ¤®áâ㯭ë
4101
⮫쪮 ¯®¤ä㭪樨 0,1,5 ¨ 7, ¢ë§®¢ ¤àã£¨å ¯®¤ä㭪権 § ¢¥àè¨âáï
4047
⮫쪮 ¯®¤ä㭪樨 0,1,5 ¨ 7, ¢ë§®¢ ¤àã£¨å ¯®¤ä㭪権 § ¢¥àè¨âáï
4102
®è¨¡ª®© á ª®¤®¬ 2.
4048
®è¨¡ª®© á ª®¤®¬ 2.
Line 4103... Line 4049...
4103
 
4049
 
Line 4433... Line 4379...
4433
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï CD (¢¥à­ñâáï ª®¤ ®è¨¡ª¨ 2).
4379
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï CD (¢¥à­ñâáï ª®¤ ®è¨¡ª¨ 2).
4434
  * Œ®¦­® 㤠«ïâì ⮫쪮 ¯ãáâë¥ ¯ ¯ª¨ (¯®¯ë⪠ 㤠«¥­¨ï ­¥¯ãá⮩ ¯ ¯ª¨
4380
  * Œ®¦­® 㤠«ïâì ⮫쪮 ¯ãáâë¥ ¯ ¯ª¨ (¯®¯ë⪠ 㤠«¥­¨ï ­¥¯ãá⮩ ¯ ¯ª¨
4435
    ¯à¨¢¥¤ñâ ª ®è¨¡ª¥ á ª®¤®¬ 10, "¤®áâ㯠§ ¯à¥éñ­").
4381
    ¯à¨¢¥¤ñâ ª ®è¨¡ª¥ á ª®¤®¬ 10, "¤®áâ㯠§ ¯à¥éñ­").
Line 4436... Line 4382...
4436
 
4382
 
-
 
4383
======================================================================
-
 
4384
============= ”ã­ªæ¨ï 70, ¯®¤äã­ªæ¨ï 9 - ᮧ¤ ­¨¥ ¯ ¯ª¨. =============
-
 
4385
======================================================================
-
 
4386
 à ¬¥âàë:
-
 
4387
  * eax = 70 - ­®¬¥à ä㭪樨
-
 
4388
  * ebx = 㪠§ â¥«ì ­  ¨­ä®à¬ æ¨®­­ãî áâàãªâãàã
-
 
4389
”®à¬ â ¨­ä®à¬ æ¨®­­®© áâàãªâãàë:
-
 
4390
  * +0: dword: 9 = ­®¬¥à ¯®¤ä㭪樨
-
 
4391
  * +4: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4392
  * +8: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4393
  * +12 = +0xC: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4394
  * +16 = +0x10: dword: 0 (§ à¥§¥à¢¨à®¢ ­®)
-
 
4395
  * +20 = +0x14: ASCIIZ-¨¬ï ¯ ¯ª¨, ¯à ¢¨«  ä®à¬¨à®¢ ­¨ï ¨¬ñ­ 㪠§ ­ë ¢
-
 
4396
    ®¡é¥¬ ®¯¨á ­¨¨
-
 
4397
    ¨«¨
-
 
4398
  * +20 = +0x14: db 0
-
 
4399
  * +21 = +0x15: dd 㪠§ â¥«ì ­  ASCIIZ-áâபã á ¨¬¥­¥¬ ¯ ¯ª¨
-
 
4400
‚®§¢à é ¥¬®¥ §­ ç¥­¨¥:
-
 
4401
  * eax = 0 - ãᯥ譮, ¨­ ç¥ ª®¤ ®è¨¡ª¨ ä ©«®¢®© á¨á⥬ë
-
 
4402
  * ebx à §àãè ¥âáï
-
 
4403
‡ ¬¥ç ­¨ï:
-
 
4404
  * ”ã­ªæ¨ï ­¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï CD (¢¥à­ñâáï ª®¤ ®è¨¡ª¨ 2).
-
 
4405
  * ®¤¨â¥«ìáª ï ¯ ¯ª  ¤®«¦­  㦥 áãé¥á⢮¢ âì.
-
 
4406
  * …᫨ ¯ ¯ª  㦥 áãé¥áâ¢ã¥â, äã­ªæ¨ï § ¢¥àè¨âáï ãᯥ譮 (eax=0).
-
 
4407
 
4437
======================================================================
4408
======================================================================
4438
=== ”ã­ªæ¨ï 71, ¯®¤äã­ªæ¨ï 1 - ãáâ ­®¢¨âì § £®«®¢®ª ®ª­  ¯à®£à ¬¬ë. ==
4409
=== ”ã­ªæ¨ï 71, ¯®¤äã­ªæ¨ï 1 - ãáâ ­®¢¨âì § £®«®¢®ª ®ª­  ¯à®£à ¬¬ë. ==
4439
======================================================================
4410
======================================================================
4440
 à ¬¥âàë:
4411
 à ¬¥âàë:
4441
  * eax = 71 - ­®¬¥à ä㭪樨
4412
  * eax = 71 - ­®¬¥à ä㭪樨