Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by tkchia Homepage, 28.06.2021, 19:09

Hello RayeR,

> I think that DPMI API INT31 is something different that cannot be simply
> redirected to INT21. But maybe HDPMI/CWSDPMI source could be ported some

That is correct (http://www.delorie.com/djgpp/doc/dpmi/). int 0x31 is only for DPMI-specific services --- the various BIOS and DOS services must still be invoked via int 0x10, int 0x21, int 0x33, etc. (sometimes by way of int 0x31).

> run in PDOS. But maybe PDOS could load e.g. DJGPP 32b apps? I don't know if
> there's some hard obstacle why not as they are also 32b apps but requires
> DPMI API...

I have look at the DJGPP C library source code --- and yes, the DJGPP libc runs directly on top of a DPMI host, without any DOS extender. This is unlike Watcom's 32-bit libc, which (if I am not wrong) will need a DOS extender to work properly.

Thank you!

---
https://gitlab.com/tkchia · https://codeberg.org/tkchia · 😴 "MOV AX,0D500H+CMOS_REG_D+NMI"

 

Complete thread:

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