DPMI

Hi,

I´m hoping someone here might be able to help.

I can only imagine the number of questions I am going to get asking about this, to cut a long story short. I´m doing it for a bit of fun.

Back in the days of DOS, there was DPMI which was part of DJGPP, I have an old VC++ compiler able to build DOS programs and I have some sample of programs requiring DPMI.H, GO32.H, etc.

Does anyone know Microsoft´s solution to programming this in? Getting DJGPP on there would take a week at least, as I would have to order parts.

Thankyou very much for any help.
Maybe this might help?
https://github.com/open-watcom/open-watcom-v2/blob/master/bld/watcom/h/dpmi.h
https://github.com/msysgit/msys/blob/master/newlib/libc/sys/go32/go32.h

This is the first time I've seen or heard of these files, but at a glance they look like they define functions to give DOS programs indirect access to a 32-bit address space. If you're porting DOS programs to work on modern systems you could probably replace these calls with trivial code. Or the code might be using them to access system or device memory that's no longer there in a modern system, in which case you're SOL.
Yes, thankyou. I might be able to do something with that. You´ve given me an idea. Thankyou. :)
Topic archived. No new replies allowed.