Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

IRQ ISR IDT [2] (DOSX)

posted by DOS386, 13.08.2007, 08:34

Thank you :-)

> using the IDT directly instead of DPMI doesn't gain much. I tested DPMI
> IRQ 0 routing to ring 3 on a P4 1.6 GHz

Well, my apps should work on "slightly" slower PC's also :-|

> don't know which INT is indeed used, the DPMI host might have reprogrammed
> the PIC (WinXP

Have not yet seen a DOS app successfully using the PIT under NT/XP at all ... no timing beyond emulated "BIOS" 18.2 Hz clock :-(

> If the PIC is not reprogrammed, IRQ 0 and Exception 08 use the very same interrupt.

Is this true under HDPMI32 ? Does HDPMI32 poll the PIT to distinguish them ?

> the simplest way is to mask out the other interrupts (OUT 21h, FEh)

:-)

And what should I write to the 8 bytes of the IDT entry 8 ? Can I pick them from there (same/different entry ?), hack the address, maybe change some of the Ring stuff (???) to get the most straightforward "asynchronous" subroutine call ?

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 99 users online (0 registered, 99 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum