forked from KolibriOS/kolibrios
VESA 32bpp optimisation
git-svn-id: svn://kolibrios.org@1707 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
3d0324ed25
commit
1feef39077
@ -154,7 +154,7 @@ drm:
|
|||||||
add eax,ecx ; save picture under mouse
|
add eax,ecx ; save picture under mouse
|
||||||
add ebx,edx
|
add ebx,edx
|
||||||
push ecx
|
push ecx
|
||||||
call getpixel
|
call get_pixel
|
||||||
mov [COLOR_TEMP],ecx
|
mov [COLOR_TEMP],ecx
|
||||||
pop ecx
|
pop ecx
|
||||||
mov eax,edx
|
mov eax,edx
|
||||||
|
@ -379,8 +379,8 @@ high_code:
|
|||||||
; === EGA, VGA & Vesa 1.2 modes not supported ===
|
; === EGA, VGA & Vesa 1.2 modes not supported ===
|
||||||
setvesa20:
|
setvesa20:
|
||||||
v20ga32:
|
v20ga32:
|
||||||
mov [PUTPIXEL],dword Vesa20_putpixel32
|
mov [PUTPIXEL],dword put_pixel
|
||||||
mov [GETPIXEL],dword Vesa20_getpixel32
|
mov [GETPIXEL],dword get_pixel
|
||||||
|
|
||||||
; -------- Fast System Call init ----------
|
; -------- Fast System Call init ----------
|
||||||
.SEnP:
|
.SEnP:
|
||||||
|
@ -143,14 +143,14 @@
|
|||||||
;
|
;
|
||||||
; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb)
|
; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb)
|
||||||
; in the current version:
|
; in the current version:
|
||||||
; -> 01726 16-bit code end
|
; -> 00B37 16-bit code end
|
||||||
; -> 01828 16-bit data end
|
; -> 00C40 16-bit data end
|
||||||
; -> 11828 32-bit code start
|
; -> 10C40 32-bit code start
|
||||||
; -> 2E19E 32-bit code end
|
; -> 2D582 32-bit code end
|
||||||
; -> 314F8..end_of_kernel zero-filled zone after preinit_mem
|
; -> 30918..end_of_kernel zero-filled zone after preinit_mem
|
||||||
; -> 34DFB uninitialized globals start
|
; -> 3421B uninitialized globals start
|
||||||
; -> 3CFEA end_of_kernel
|
; -> 3C40A end_of_kernel
|
||||||
; -> 3D000 not used (190k)
|
; -> 3D000 not used (194k)
|
||||||
; 0x80050000 -> 090000 zero-filled zone after preinit_mem
|
; 0x80050000 -> 090000 zero-filled zone after preinit_mem
|
||||||
; 0x8006CC00 -> 6DBFF stack at boot time (4Kb)
|
; 0x8006CC00 -> 6DBFF stack at boot time (4Kb)
|
||||||
;
|
;
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user