Subversion Repositories Kolibri OS

Rev

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

Rev 109 Rev 317
Line 101... Line 101...
101
 
101
 
102
 
102
 
103
                                   ; ‘Ž‡„€ðŒ ŽŠŽ
103
                                   ; ‘Ž‡„€ðŒ ŽŠŽ
104
;   mov  eax,0                     ; äã­ªæ¨ï 0 : ®¯à¥¤¥«¨âì ¨ ®âà¨á®¢ âì ®ª­®
104
;   mov  eax,0                     ; äã­ªæ¨ï 0 : ®¯à¥¤¥«¨âì ¨ ®âà¨á®¢ âì ®ª­®
105
;   mov  ebx,200*65536+200         ; [x áâ àâ] *65536 + [x à §¬¥à]
105
;   mov  ebx,200*65536+200         ; [x áâ àâ] *65536 + [x à §¬¥à]
106
;   mov  ecx,200*65536+100         ; [y áâ àâ] *65536 + [y à §¬¥à]
-
 
107
;   mov  edx,0x02aabbcc            ; 梥â à ¡®ç¥© ®¡« á⨠ RRGGBB,8->color gl
106
;   mov  ecx,200*65536+50          ; [y áâ àâ] *65536 + [y à §¬¥à]
108
;   mov  esi,0x805080d0            ; 梥⠯®«®áë § £®«®¢ª  RRGGBB,8->color gl
107
;   mov  edx,0x33aabbcc            ; 梥â à ¡®ç¥© ®¡« á⨠ RRGGBB,8->color gl
Line 109... Line 108...
109
;   mov  edi,0x005080d0            ; 梥â à ¬ª¨            RRGGBB
108
;   mov  edi,header                ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
Line 110... Line -...
110
;   int  0x40
-
 
111
 
-
 
112
    mcall 0, <200,200>, <200,50>, 0x02AABBCC, 0x805080D0, 0x005080D0
-
 
113
 
-
 
114
                                   ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
-
 
115
;   mov  eax,4                     ; äã­ªæ¨ï 4 : ­ ¯¨á âì ¢ ®ª­¥ ⥪áâ
-
 
116
;   mov  ebx,8*65536+8             ; [x] *65536 + [y]
-
 
Line 117... Line -...
117
;   mov  ecx,0x10ddeeff            ; èà¨äâ 1 ¨ 梥â ( 0xF0RRGGBB )
-
 
Line 118... Line 109...
118
;   mov  edx,header                ;  ¤à¥á áâப¨
109
;   int  0x40
119
;   mov  esi,header.size           ; ¨ ¥ñ ¤«¨­ 
110
 
120
;   int  0x40
111
    mcall 0, <200,200>, <200,50>, 0x33AABBCC,,header
121
 
112
 
122
    mcall 4, <8,8>, 0x10DDEEFF, header, header.size
113
                                   
123
 
114
 
Line 124... Line 115...
124
;   mov  eax,4
115
;   mov  eax,4
125
;   mov  ebx,8 shl 16 + 30
-
 
126
;   mov  ecx,0
-
 
127
;   mov  edx,message
-
 
128
;   mov  esi,message.size
-
 
129
;   int  0x40
-
 
130
 
-
 
131
    mcall 4, <8, 30>, 0, message, message.size
-
 
132
 
-
 
133
                                   ; ŠŽŠ€ ‡€Š›’ˆŸ ŽŠ€
-
 
134
;   mov  eax,8                     ; äã­ªæ¨ï 8 : ®¯à¥¤¥«¨âì ¨ ­ à¨á®¢ âì ª­®¯ªã
-
 
Line 135... Line 116...
135
;   mov  ebx,(200-19)*65536+12     ; [x áâ àâ] *65536 + [x à §¬¥à]
116
;   mov  ebx,3 shl 16 + 8
136
;   mov  ecx,5*65536+12            ; [y áâ àâ] *65536 + [y à §¬¥à]
117
;   mov  ecx,0
Line 137... Line 118...
137
;   mov  edx,1                     ; ¨¤¥­â¨ä¨ª â®à ª­®¯ª¨ - 1
118
;   mov  edx,message