Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Using Dos for Real Time applications -> CLI (Developers)

posted by Damien, 26.12.2012, 12:50

> > Most likely it's the timer interrupt called every cca 18.2 ms (!!!) and
> > eating more time than usual cca every 1 second.
> >
> > > Is this avoidable ?
> >
> >
> >   CLI
> >

>
> Yes the most of time can take BIOS/DOS interrupts. But even if you CLI,
> there will occur some SMM interrupts that are handled by SMI handler and
> cannot be disabled (this is transparrent and running behind all OS). BIOS
> writers should make this routines as fast as possible but it still may take
> some us or maybe tens of us? It also depends on hardware config and BIOS.
> If you need some microsecond precision timing I rather suggest to connect
> some external microcontroller to do this job.


Thank you for your answers, DOS386 and RayeR.
I don't know much about CLI but I will look for "how to use it". Thus if you have an interesting link, please tell me.

I also use some microcontrollers, and I do some communications between this DOS PC and Arduino-like cards. For some basic tasks these microcontroller are nice, but when I do more complex programming I prefer to use the real computer, which has much more calculation power and on which it is easier to debug.
So on the PC I don't really care about 10us but then when more than 100us break happen it can be a little bit disturbing. I use "quite powerfull" computer, I mean for DOS, for example Pentium 4 or Athlon.

By the way RayeR, thank you again, as I used your tool "MTRRLFBE" which works well on my Nvidia cards :)

 

Complete thread:

Back to the forum
Board view  Mix view
22762 Postings in 2122 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum