forked from KolibriOS/kolibrios
SCANCODE - In this program, the output region of the working of the text should ALWAYS be WHITE and the text should ALWAYS be BLACK. This program should be FOR PEOPLE, not for AESTHETES with a "good" taste.
git-svn-id: svn://kolibrios.org@2531 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
72d2af09e0
commit
34c41e7258
@ -1,5 +1,6 @@
|
|||||||
@erase lang.inc
|
@erase lang.inc
|
||||||
@echo lang fix en >lang.inc
|
@echo lang fix en >lang.inc
|
||||||
@fasm scancode.asm scancode
|
@fasm -m 16384 scancode.asm scancode
|
||||||
|
@kpack scancode
|
||||||
@erase lang.inc
|
@erase lang.inc
|
||||||
@pause
|
@pause
|
@ -1,5 +1,6 @@
|
|||||||
@erase lang.inc
|
@erase lang.inc
|
||||||
@echo lang fix ru >lang.inc
|
@echo lang fix ru >lang.inc
|
||||||
@fasm scancode.asm scancode
|
@fasm -m 16384 scancode.asm scancode
|
||||||
|
@kpack scancode
|
||||||
@erase lang.inc
|
@erase lang.inc
|
||||||
@pause
|
@pause
|
@ -161,7 +161,7 @@ draw_window:
|
|||||||
mov eax, 0 ; function 0 : define and draw window
|
mov eax, 0 ; function 0 : define and draw window
|
||||||
mov ebx, 100*65536+200 ; [x start] *65536 + [x size]
|
mov ebx, 100*65536+200 ; [x start] *65536 + [x size]
|
||||||
mov ecx, 100*65536+267 ; [y start] *65536 + [y size]
|
mov ecx, 100*65536+267 ; [y start] *65536 + [y size]
|
||||||
mov edx, [sc.work] ; color of work area RRGGBB,8->color gl
|
mov edx, 0xffffff ;[sc.work] ; color of work area RRGGBB,8->color gl
|
||||||
or edx, 0x34000000
|
or edx, 0x34000000
|
||||||
mov edi, title ; WINDOW LABEL
|
mov edi, title ; WINDOW LABEL
|
||||||
mcall
|
mcall
|
||||||
@ -194,14 +194,15 @@ draw_codes:
|
|||||||
add ecx,10
|
add ecx,10
|
||||||
mov eax,13 ; filled rectangle
|
mov eax,13 ; filled rectangle
|
||||||
mov ebx,15*65536+160
|
mov ebx,15*65536+160
|
||||||
mov edx,[sc.work]
|
mov edx,0xffffff ;[sc.work]
|
||||||
mcall
|
mcall
|
||||||
popa
|
popa
|
||||||
pusha
|
pusha
|
||||||
mov ebx,edx
|
mov ebx,edx
|
||||||
add ebx,70*65536
|
add ebx,70*65536
|
||||||
mov eax,4 ; text
|
mov eax,4 ; text
|
||||||
mov ecx,[sc.work_text]
|
; mov ecx,[sc.work_text]
|
||||||
|
xor ecx,ecx
|
||||||
mov edx,key_codes
|
mov edx,key_codes
|
||||||
imul edi,12
|
imul edi,12
|
||||||
add edx,edi
|
add edx,edi
|
||||||
|
Loading…
Reference in New Issue
Block a user