eliza readme uploaded, mblocks trunk optimizations

git-svn-id: svn://kolibrios.org@2285 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2011-10-11 12:44:51 +00:00
parent d8fd58b4f5
commit ba1dd02bde
4 changed files with 1982 additions and 24 deletions

View File

@ -0,0 +1,12 @@
Eliza 0.2
=================
Теперь эта классическая программа искусственного интеллекта есть и в KolibriOS.
=================
Александр Богомаз aka Albom
albom85@yandex.ru
http://albom06.boom.ru

File diff suppressed because it is too large Load Diff

View File

@ -258,37 +258,31 @@ first_click:
jmp @b
draw_window:
push 48
pop eax
push 3
pop ebx
mov eax, 48
mov ebx, 3
mov ecx, color_table
push 4*10
pop edx
mov edx, 40
int 0x40 ; get color table
push 12
pop eax
push 1
pop ebx
mov eax, 12
mov ebx, 1
int 0x40 ; start redraw
push ebx
xor eax, eax
mov ebx, 100*65536 + WindowWidth
mov ecx, 100*65536 + WindowHeight
add ecx, [SkinHeight]
mov edx, 4C0C0C0h
int 0x40 ; define window
mov al, 71
pop ebx
mov ecx, caption
int 0x40 ; set caption
mov edx, 0x14C0C0C0
mov edi, caption
int 0x40
call draw_aux
call draw_field
push 12
pop eax
push 2
pop ebx
int 0x40
mov eax, 12
mov ebx, 2
int 0x40 ; end redraw
ret
caption db 'Memory Blocks L&V Edition',0