Greetings! Here is installation instructions of DLM engine. They are very simple ;-) You should "unzip" or "pkunzip -d" this file (dlm20b.zip) into your djgpp installation directory. For example : unzip dlm20b.zip -d c:\djgpp\ or pkunzip -d dlm20b.zip c:\djgpp\ Then you will get in bin/ directory : dlmman.exe It is DLM file's manager. dlmlnk.bat Helper batch file to link several object files into single DLM in include/ directory : dlmlib.h Include file to be used with DLM modules, which uses DLM API function calls, such as LoadDLM, UnloadDLM etc. in lib/dlm/ directory : several DLMs (libc.dlm, emu387.dlm), linker script and default (aren't you going to develop your own?) DLM stub. in contrib/dlm20/ directory : several tests of DLM engine along with makefiles. makefiles require complete installation of DLM binary package. in manifest/ directory : Oh, what can those *.mft and *.ver files mean ? ;-) ---------- IMPORTANT! ---------- dlm.env file : in your djgpp installation directory you can find file named dlm.env. This file contains extra environment variables to be placed in your djgpp.env files. They are needed by DLM manager to find stub and by stub to find DLMs at run time. Look for more information in docs. You should place this lines outside of any sections in djgpp.env. For example, the following is the begining of my djgpp.env : ----------------------------- cut here ------------------------- DJDIR=%:/>DJGPP% +USER=orangy +TMPDIR=c:/temp #= EMU387 is for default processing using DXEs +EMU387=%DJDIR%/bin/emu387.dxe +LFN=y #= DLM environment variables ============ +EMU387DLM=%DJDIR%/lib/dlm/emu387.dlm +DLMPATH=./;%DJDIR%/lib/dlm/ +DLMSTUBNAME=%DJDIR%/lib/dlm/dlmstub.exe #======================================== +TEXMF=%DJDIR%/share/texmf ----------------------------- cut here -------------------------