Rev 40 | Rev 66 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 40 | Rev 58 | ||
---|---|---|---|
Line 384... | Line 384... | ||
384 | p_irq3: |
384 | p_irq3: |
385 | save_ring3_context |
385 | save_ring3_context |
386 | mov ax, os_data |
386 | mov ax, os_data |
387 | mov ds, ax |
387 | mov ds, ax |
388 | mov es, ax |
388 | mov es, ax |
- | 389 | cmp [com2_mouse_detected],0 |
|
- | 390 | je old_irq3_handler |
|
389 | call check_mouse_data_com2 |
391 | call check_mouse_data_com2 |
- | 392 | jmp p_irq3_1 |
|
- | 393 | old_irq3_handler: |
|
- | 394 | mov edi,3 |
|
- | 395 | call irqhandler |
|
- | 396 | p_irq3_1: |
|
390 | restore_ring3_context |
397 | restore_ring3_context |
391 | iret |
398 | iret |
Line 392... | Line 399... | ||
392 | 399 | ||
393 | p_irq4: |
400 | p_irq4: |
394 | save_ring3_context |
401 | save_ring3_context |
395 | mov ax, os_data |
402 | mov ax, os_data |
396 | mov ds, ax |
403 | mov ds, ax |
- | 404 | mov es, ax |
|
- | 405 | cmp [com1_mouse_detected],0 |
|
397 | mov es, ax |
406 | je old_irq4_handler |
- | 407 | call check_mouse_data_com1 |
|
- | 408 | jmp p_irq4_1 |
|
- | 409 | old_irq4_handler: |
|
- | 410 | mov edi,4 |
|
- | 411 | call irqhandler |
|
398 | call check_mouse_data_com1 |
412 | p_irq4_1: |
399 | restore_ring3_context |
413 | restore_ring3_context |
Line 400... | Line 414... | ||
400 | iret |
414 | iret |
401 | 415 |