Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

For Rayer - shared resources between DOS and WinXP (Announce)

posted by Japheth Homepage, Germany (South), 07.07.2008, 09:19

> Hehe I see most of guys here visits DJGPP group :)
>
> Yes VDD may be a way but it is little bit a voodoo magic for me. Is it
> possible to develop VDDs in mingw32 and DOS caller in DJGPP without using
> asembler?

Yes. A VDD is a normal Win32 dll.

> But as I saw from tutorial, this VDD calling is for realmode so
> this mean that I cannot transfer my buffer in one time and having to use
> movedata() to copy it from DJGPP PM to DOS RM and then call a VDD to
> transfer this block. This will make some overherad.
> Better would be if I can call VDD with my selector:offset pointing buffer
> in PM.

BOPs also work in protected-mode. I use it in the self-written debugger debxxf. There's a bug in NTVDM, however, addresses must be FAR16, that is, the offset part must be 16bit. So if used in DGPJJ some dpmi selector magic might be needed.

---
MS-DOS forever!

 

Complete thread:

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