VOGONS


First post, by Smiling Spectre

User metadata
Rank Newbie
Rank
Newbie

I have old compiled utility on old Borland language (Pascal, I think). It uses rtm.exe for work. Of course, it have "Error 200" on start - and old "divide by zero fix" works no more - I think, double core too much for it. So I decide to use Dosbox.

And I encounter strange problem. Under XP's cmd all work, when I slowing processor, without problems. But under DOSBox it isn't! It says "I want DPMI16BI.OVL!"

I found this file with new RTM, and problem was solved under DOSBox. But why DOSBox need this file, and Windows is not?

Reply 1 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

under windows there is allready an dpmi host present ? (wild guess)

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 6, by Smiling Spectre

User metadata
Rank Newbie
Rank
Newbie

I don't good with all this dpmi (I even don't know, what it is exactly). Can you elaborate little more: is it means, that any windows have dpmi support somewhere inside, and this file not needed there?

Reply 3 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

google?

Reply 4 of 6, by Smiling Spectre

User metadata
Rank Newbie
Rank
Newbie

I predict this suggestion, so don't ask "what is dpmi" or "how it works". 😀 I ask only question, that could be answered with "yes" or "no". Not? Ok, then google. 😀 Thank you anyway for your answers!

Reply 5 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Well there's lots of information about dpmi out there, just search for it.
It's not like that it is a technology that is super-unknown or something.

Reply 6 of 6, by Smiling Spectre

User metadata
Rank Newbie
Rank
Newbie

You force me to read about DPMI to avoid shame for myself. 😀 Ok, now I know, that protected mode not appears by itself, but must be supported by embedded or external host. 😀

Thank you, really, that you force me to know it. 😀