A DOS extender is used to make the protected mode available under DOS. The DOS extender loads the 32 bit executable and make a flat memory available to the DOS extender.
The executable for the DOS extender is GO32.EXE . This DOS extender is developed by DJ Delorie and orginal used, to make GNU C/C++ available under DOS.
Since version 2.0, the DOS extender needs DPMI support by the operating system. If no DPMI is available the freeware DPMI server CWSDPMI.EXE will be used by the DOS extender. This DPMI server is developed for GO32 and contains some of the code of GO32 V1.x.
The DOS extender requires, that the programmer use the DPMI calls to get memory (this does normal the runtime library) etc. The old turbo assist never exists. The DOS extender allows you to redirect interrupts etc.
The startup code has since version 1.x grown up.
klaempfl@haegar.cip.mw.uni-muenchen.de
Copyright (c) 1996,97 by Florian Klaempfl