Re: bcc dpmi ver1.2.0

Stas Sergeev
2004-06-12T08:29:29Z

Hello.

David Stevenson wrote:
> I am trying to run borland bcc 5.02 under gentoo kernel 2.6.3 using
> dosemu 1.2.0. Is this possible?
No.

> The error I get is "Program requires DPMI uncommitted memory support"
Uncommitted memory support was recently
implemented in dosemu. You have to upgrade
your dosemu from CVS (to version 1.3.1) to
get it working. And it will work reliably
only with 2.4 kernels or with the latest
2.6.7-pre kernels because earlier 2.6 kernels
have bugs in that area.
And you also should not run dosemu on any
2.6 kernels prior to 2.6.6.

> I think I have dpmi 0.9 running OK, but have seen suggestions I need
> dpmi 1.0. Can anyone confirm this?
True, uncommitted memory support is a
DPMI 1.0 feature, but can also be
implemented as a "VIRTUAL SUPPORT" API
extension of DPMI 0.9, that's how it is
now implemented in dosemu. Don't expect
it in 1.2 versions of dosemu anytime soon
however.

> I have tried dpmione but it complains
> "The CPU is in Virtual Mode and there's no VCPI host."
> Has anyone got this to run with dosemu?
That's something the one should never do.
You can't run any DPMI server under dosemu
because dosemu have the DPMI server built in.

> Is there another dpmi1.0 I can use?
No.

> I guess borland could have supplied one but I have not found it yet.
It is called 32rtm I beleive. It can work
under the 1.3.1/CVS dosemu as a DOS extender.
And you can run your Borland tools.