diff --git a/kernel/trunk/core/syscall.inc b/kernel/trunk/core/syscall.inc index 02e8001687..538593c317 100644 --- a/kernel/trunk/core/syscall.inc +++ b/kernel/trunk/core/syscall.inc @@ -166,8 +166,6 @@ iglobal dd sys_gs ; 61-Direct graphics access dd sys_pci ; 62-PCI functions dd sys_msg_board ; 63-System message board - dd 0 - dd syscall_putimage_palette; 65-PutImagePalette ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; NEW SYSTEM FUNCTIONS TABLE ;; @@ -240,7 +238,7 @@ iglobal dd cross_order ; 62-PCI functions dd cross_order ; 63-System message board dd sys_resize_app_memory ; 64-Resize application memory usage - dd cross_order ; 65-PutImagePalette + dd sys_putimage_palette ; 65-PutImagePalette dd sys_process_def ; 66-Process definitions - keyboard dd syscall_move_window ; 67-Window move or resize dd f68 ; 68-Some internal services diff --git a/kernel/trunk/kernel.asm b/kernel/trunk/kernel.asm index f3ab9ad00b..8b4f0834ba 100644 --- a/kernel/trunk/kernel.asm +++ b/kernel/trunk/kernel.asm @@ -3857,13 +3857,7 @@ sys_putimage_bpp: dec [mouse_pause] pop ebp esi ebp jmp [draw_pointer] - -syscall_putimage_palette: - mov edi, esi - mov esi, edx - mov edx, ecx - mov ecx, ebx - mov ebx, eax +align 4 sys_putimage_palette: ; ebx = pointer to image ; ecx = [xsize]*65536 + [ysize]