122,6 → 122,7 |
public __hlt |
public _panic_printf |
public _printf |
public _dump |
public _pg_balloc |
public _mem_amount |
public @balloc@4 |
215,11 → 216,16 |
|
extrn _poweroff |
|
extrn @core_alloc@4 |
extrn @core_free@4 |
extrn @pf_dump@8 |
|
extrn @frame_alloc@4 |
extrn @frame_free@4 |
|
extrn @find_large_md@4 |
|
extrn @heap_fault@8 |
|
|
extrn _MemAlloc |
extrn _MemFree |
|
486,7 → 492,7 |
call rerouteirqs |
|
; Initialize system V86 machine |
call init_sys_v86 |
; call init_sys_v86 |
|
; TIMER SET TO 1/100 S |
|
3429,7 → 3435,7 |
jz newdw8 |
test al,al |
jz .az |
lea eax,[edi+draw_data+(0x100000000-OS_BASE)] |
lea eax,[edi+draw_data-window_data] |
mov ebx,[dlx] |
cmp ebx,[eax+RECT.left] |
jae @f |
3454,7 → 3460,7 |
.az: |
|
mov eax,edi |
add eax, draw_data+(0x100000000-OS_BASE) |
add eax, draw_data-window_data |
|
mov ebx,[dlx] ; set limits |
mov [eax + RECT.left], ebx |
3465,7 → 3471,7 |
mov ebx,[dlye] |
mov [eax + RECT.bottom], ebx |
|
sub eax,draw_data+(0x100000000-OS_BASE) |
sub eax,draw_data - window_data |
|
cmp dword [esp],1 |
jne nobgrd |