On 07.08.16 23:34, Harry Potter wrote:
> Hi! I just installed Windows 3.1 on a DOS laptop via a network. I've had problems but killed all but one for now: a message stating that there was an error locating the EMM386.EXE file and the Enhanced mode of Windows can't run. I didn't know Win3.1 needed to reference the file. Now, the DOS laptop doesn't have a true hard drive and so has to use a Zip100 disk as a simulated hard drive. Also, the startup uses a start-up disk that loads the necessary start-up files, creates a RAM drive, copies some stuff there and later sets up the disk. I recently re-networked the computer to a Win98 computer. Now, what do I do about the missing file? It *is* also in the \DOS directory on the Zip100 disk. I looked through the WIN.INI and SYSTEM.INI files for the reference and didn't find it. I tried starting Windows with the start-up disk, and Windows doesn't load past the Windows logo. What's wrong?
>
First you need a proper dos(I use dos 6.22).
then you need a config.sys.
my config.sys:
DEVICE=C:\dos\HIMEM.SYS
DEVICEHIGH=C:\DOS\EMM386.EXE NOEMS HIGHSCAN frame=d000
buffers=30
FILES=40
dos=HIGH,UMB
LASTDRIVE=m
FCBS=4,0
stacks=8,512
shell=c:\
command.com /p /e:1024
rem DEVICEHIGH=C:\dos\RAMDRIVE.SYS 8000 512 256 /E
DEVICEHIGH=C:\dos\ANSI.SYS
rem ------------------------------------SOUNDBLASTER----------------
DEVICE=C:\SB32\CTCM\CTCM.EXE
DEVICE=C:\SB32\CTCM\CTCM.EXE
DEVICEHIGH=C:\SB32\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:0 H:5
DEVICEHIGH=C:\SB32\DRV\CTMMSYS.SYS
REM ------------------------------------cdrom------------------------
device=c:\hardware\cdrom\oakcdrom.sys /D:mscd001
rem -----------------------------------------------------------------
devicehigh=c:\windows\ifshlp.sys
So you see, that file has to be started in your config.sys,
and the path to that file has to be correct.
In my case in c:\dos.
Also note the last line is needed for some help function.
My win311 for workgroups is still running, even
sharing between two machines.