I am currently working on a boot disk that will load drivers and such onto a ram drive. I am using xmsdsk.exe to make the drive.
I have the following in my config.sys file:
DEVICE=C:\dos\HIMEM.SYS /TestMem:Off
DEVICEHIGH=c:\DOS\ifshlp.sys
files=30
DOS=HIGH,UMB
lastdrive=z
my batch file that loads the drivers has the following:
set PATH=R:\;R:\NET;C:\DOS
set TEMP=R:\net\TEMP
LOADHIGH=C:\dos\XMSDSK.EXE 2048 r: /T /Y
cd c:\PCI\net\B57
c:\dos\xcopy32 *.*/s r:>r:\temp.log
CD\
cd c:\PCI\net\Net
c:\dos\xcopy32 *.*/s r:\net>r:\temp.log
r:
LH \net\net initialize
\net\netbind.com
c:\dos\aname.exe
\net\tcptsr.exe
\net\tinyrfc.exe
\net\nmtsr.exe
\net\emsbfr.exe
CLS
\net\net start
\net\Net USE Z: %netloc%
Z:
C:\dos\mouse.com
C:\dos\XMSDSK.EXE /U /Y
C:\ghost\ghost.exe -auto -sure -z3
goto _END
The issue occurs when the following commad is ran.
LOADHIGH=C:\dos\XMSDSK.EXE 2048 r: /T /Y
I receive the xms alloc error
any ideas?
thank you,
Wayne