/kernel/trunk/core/dll.inc |
---|
141,6 → 141,7 |
jz .exit |
call ebx |
mov [check_idle_semaphore],5 |
.exit: |
restore_ring3_context |
/kernel/trunk/core/exports.inc |
---|
58,6 → 58,9 |
szLFBAddress db 'LFBAddress',0 |
szLoadFile db 'LoadFile',0 |
szSendEvent db 'SendEvent',0 |
szSetMouseData db 'SetMouseData',0 |
szSleep db 'Sleep',0 |
szGetTimerTicks db 'GetTimerTicks',0 |
align 16 |
109,6 → 112,9 |
dd szGetCurrentTask , get_curr_task |
dd szLoadFile , load_file |
dd szSendEvent , send_event |
dd szSetMouseData , set_mouse_data |
dd szSleep , delay_ms |
dd szGetTimerTicks , get_timer_ticks |
exp_lfb: |
dd szLFBAddress , 0 |
dd 0 |
/kernel/trunk/core/sys32.inc |
---|
50,7 → 50,7 |
dd irq0 , irq_serv.irq_1, p_irq2 , p_irq3 ;irq_serv.irq_3 |
dd p_irq4 ,irq_serv.irq_5,p_irq6,irq_serv.irq_7 |
dd irq_serv.irq_8, irq_serv.irq_9, irq_serv.irq_10 |
dd irq_serv.irq_11,p_irq12,irqD ,p_irq14,p_irq15 |
dd irq_serv.irq_11,irq_serv.irq_12,irqD ,p_irq14,p_irq15 |
times 16 dd unknown_interrupt |
274,15 → 274,6 |
restore_ring3_context |
iret |
p_irq12: |
save_ring3_context |
mov ax, app_data ;os_data |
mov ds, ax |
mov es, ax |
call check_mouse_data_ps2 |
restore_ring3_context |
iret |
p_irq14: |
save_ring3_context |
mov ax, app_data ;os_data |