To install my utils and DOS32 simple do the following: Install DOS32V33.ZIP on a directory called c:\DOS32 Install utils.arj on a directory called c:\32 (if you have already unarjed this you must move it there or change the lines below). In your autoexec.bat the following MUST be added: path c:\32\bin;%path% set dos32=c:\32 set include=c:\32\inc Plus your need the following in your config.sys: shell c:\commmand.com /e:2048 /p This is because the BAT files use a lot of enviroment variables. They are cleaned up though. All of this is important. If you install "utils.arj" on another directory other than c:\32 then change the above lines accordingly. The dos32 enviroment is used in a lot of batch files so that they don't have to be changed if you put this on another drive/dir. The DOS32.exe and DLINK.exe within DOS32V33.ZIP must also be reachable thru the path but I just copy those two into c:\32\bin. So go into c:\dos32 copy D*.exe c:\32\bin Or just add another path to c:\dos32... Also debug.obj must be copied into the LIB directory copy c:\dos32\debug\debug.obj c:\32\lib ML.EXE (from MASM V6.11a) must also be in the path to compile. Now everything is ready... I hope. Please read "starter.txt" for explanation of a lot of things you need to know.