/kernel/trunk/core/exports.inc |
---|
35,6 → 35,10 |
szCreateObject db 'CreateObject',0 |
szDestroyObject db 'DestroyObject',0 |
szCreateEvent db 'CreateEvent',0 |
szRaiseEvent db 'RaiseEvent',0 |
szWaitEvent db 'WaitEvent',0 |
szDestroyEvent db 'DestroyEvent',0 |
szLoadCursor db 'LoadCursor',0 |
szSetHwCursor db 'SetHwCursor',0 |
82,6 → 86,10 |
dd szCreateObject , create_kernel_object |
dd szDestroyObject , destroy_kernel_object |
dd szCreateEvent , create_event |
dd szRaiseEvent , raise_event |
dd szWaitEvent , wait_event |
dd szDestroyEvent , destroy_event |
dd szLoadCursor , load_cursor |
dd szSetHwCursor , set_hw_cursor |
/kernel/trunk/core/memory.inc |
---|
1379,11 → 1379,6 |
align 16 |
cur_saved_data rb 4096 |
;cursors rb CURSOR_SIZE*64 |
;cursor_map rd 2 |
;cursor_start rd 1 |
;cursor_end rd 1 |
def_cursor rd 1 |
hw_cursor rd 1 |
1403,16 → 1398,11 |
mst MEM_STATE |
; dll_tab rb 32*32 |
; srv_tab rb 36*32 |
mem_block_map rb 512 |
event_map rb 128 |
event_map rb 64 |
mem_block_list rd 64 |
mem_block_mask rd 2 |
; dll_map rd 1 |
; srv_map rd 1 |
srv.fd rd 1 |
srv.bk rd 1 |
1432,7 → 1422,7 |
events rd 1 |
event_start rd 1 |
event_end rd 1 |
event_uid rd 1 |
sys_page_map rd 1 |
endg |
/kernel/trunk/core/taskman.inc |
---|
1002,7 → 1002,11 |
inc dword [TASK_COUNT] ;update number of processes |
.noinc: |
shl ebx,8 |
lea edx, [ebx+PROC_BASE+APP_OBJ_OFFSET] |
lea edx, [ebx+PROC_BASE+APP_EV_OFFSET] |
mov [PROC_BASE+APPDATA.fd_ev+ebx],edx |
mov [PROC_BASE+APPDATA.bk_ev+ebx],edx |
add edx, APP_OBJ_OFFSET-APP_EV_OFFSET |
mov [PROC_BASE+APPDATA.fd_obj+ebx],edx |
mov [PROC_BASE+APPDATA.bk_obj+ebx],edx |