Fixed sys_msg_board (fn 63) to not rely on cross_order and take arguments in original order.

git-svn-id: svn://kolibrios.org@3614 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
shikhin
2013-06-07 14:12:54 +00:00
parent 37b9069351
commit d4216492e1
10 changed files with 53 additions and 46 deletions
+7 -7
View File
@@ -234,26 +234,26 @@ macro DEBUGH_N _sign,_num,_hex {
debug_func fdo_debug_outchar
debug_beginf
pushad
movzx ebx,al
mov eax,1
movzx ecx,al
mov ebx,1
; mov ecx,sys_msg_board
; call ecx ; sys_msg_board
stdcall SysMsgBoardChar
stdcall SysMsgBoard
popad
ret
debug_endf
debug_func fdo_debug_outstr
debug_beginf
mov eax,1
mov ebx,1
.l1: dec esi
js .l2
movzx ebx,byte[edx]
or bl,bl
movzx ecx,byte[edx]
or cl,cl
jz .l2
; mov ecx,sys_msg_board
; call ecx ; sys_msg_board
stdcall SysMsgBoardChar
stdcall SysMsgBoard
inc edx
jmp .l1
.l2: ret