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 [5] RM ISR vs PM ISR (DOSX)

posted by DOS386, 19.08.2007, 07:46

> No. You won't gain much by modifying IDT directly. The 180 kHz limit is
> mainly caused by a slow! write to the video memory inside the ISR. A
> real-mode version of the test program - where calling the ISR is done
> without overhead - also stopped at the very same frequency.

Thanks for this additional info ... since you hadn't mentioned the content of your test ISR I just had assumed it would be dummy ... and the 10'000 cycles wasted by the "overhead" only :crying:

But I have some doubt how reliable the test against RM is ... since 80486 CPU's are optimized for 32-bit PM performance and the 16-bit RM performance is known to be poor ... "minimal correctness" is considered as sufficient. Thus, the PM version could waste "much" time in the overhead, and the RM version the accidentally very same amount of time because of poor performance of "ordinary" instruction execution :confused:

---
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, 158 users online (0 registered, 158 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum