home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Harvey Norman Games
/
HN.iso
/
SIMS
/
IFTPR513.ZIP
/
MAKEBOOT.BAT
< prev
next >
Wrap
DOS Batch File
|
1994-07-18
|
4KB
|
121 lines
@echo off
echo. > c:\temp.fil
if .%1.==.FS5. copy c:\temp.fil c:\need.ems
if .%1.==.fs5. copy c:\temp.fil c:\need.ems
if .%1.==.ems. copy c:\temp.fil c:\need.ems
if .%1.==.EMS. copy c:\temp.fil c:\need.ems
del c:\temp.fil
cls
echo.
echo.
echo MakeBOOT, Boot disk creator by John Trindle
echo Optimizes DOS Memory for DOS 5.0, 6.0, and 6.2.
echo.
if exist c:\need.ems echo.
if exist c:\need.ems echo We will be providing EMS Memory
if exist c:\need.ems del c:\need.ems
echo.
echo First, we shall format the system floppy.
echo.
format a:/s/u/v:BootDisk
if exist c:\need.ems copy c:\need.ems a:\need.ems
echo.
echo Determining DOS version.
echo.
ver > a:\dosver.txt
find /i "6." a:\dosver.txt > NUL:
if not errorlevel 1 copy a:\dosver.txt a:\dos6 > NUL:
find /i "5." a:\dosver.txt > NUL:
if not errorlevel 1 copy a:\dosver.txt a:\dos5 > NUL:
find /i "4." a:\dosver.txt > NUL:
if not errorlevel 1 copy a:\dosver.txt a:\dos4 > NUL:
find /i "3." a:\dosver.txt > NUL:
if not errorlevel 1 copy a:\dosver.txt a:\dos3 > NUL:
type a:\dosver.txt
if exist a:\dos3 goto NoMem1
if exist a:\dos4 goto NoMem1
echo Copying HIMEM
copy c:\dos\himem.sys a:\ > NUL:
echo Copying EMM386
if exist c:\windows\emm386.exe copy c:\windows\emm386.exe a:\ > NUL:
if exist c:\dos\emm386.exe copy c:\windows\emm386.exe a:\ > NUL:
echo Creating CONFIG.SYS
if exist a:\himem.sys echo DEVICE=A:\HIMEM.SYS > a:\config.sys
if exist a:\himem.sys echo DOS=HIGH >> a:\config.sys
find /i "EMM386" c:\config.sys > a:\EMMRES.TXT
if errorlevel 1 del a:\emmres.txt
if exist a:\emmres.txt if exist a:\need.ems find /i "RAM" a:\emmres.txt > emmres.txt
if errorlevel 1 if exist a:\emmres.txt del a:\emmres.txt
if exist emmres.txt goto AddEMS
if exist a:\need.ems echo DEVICE=A:\EMM386.EXE RAM 2048 I=B000-B7FF FRAME=E000 H=255 > a:\emmres.txt
if exist emmres.txt goto AddEMS
echo DEVICE=A:\EMM386.EXE NOEMS I=B000-B7FF I=E000-EFFF > a:\emmres.txt
:AddEMS
if exist a:\emmres.txt type a:\emmres.txt >> a:\config.sys
if exist a:\emm386.exe echo DOS=UMB >> a:\config.sys
if exist a:\emmres.txt del a:\emmres.txt
:NoMem1
echo BUFFERS=10,0 >> a:\config.sys
echo LASTDRIVE=E >> a:\config.sys
echo FCBS=1,0 >> a:\config.sys
find /i "MOUS" c:\config.sys > a:\mousres.txt
if errorlevel 1 del a:\mousres.txt
if exist a:\mousres.txt type a:\mousres.txt >> a:\config.sys
if exist a:\mousres.txt del a:\mousres.txt
if not exist a:\dos6 goto NoDbls
find /i "DBLS" c:\config.sys > a:\DBLRES.TXT
if errorlevel 1 del a:\dblres.txt
if not exist a:\dblres.txt goto NoDbls
if exist a:\dblres.txt copy c:\dos\dblspace.sys a:\ > NUL:
if exist a:\dblres.txt echo DEVICEHIGH=A:\DBLSPACE.SYS /MOVE >> a:\CONFIG.SYS
if exist a:\dblres.txt del a:\dblres.txt
:NoDbls
echo shell=a:\command.com a:\ /p /e:160 >> a:\config.sys
echo Creating AUTOEXEC.BAT
path > a:\autoexec.bat
find /i "SMAR" c:\autoexec.bat > a:\smarres.txt
if errorlevel 1 del a:\smarres.txt
if exist a:\smarres.txt type a:\smarres.txt >> a:\autoexec.bat
if exist a:\smarres.txt del a:\smarres.txt
find /i "MOUS" c:\autoexec.bat > a:\mousres.txt
if errorlevel 1 del a:\mousres.txt
if exist a:\mousres.txt type a:\mousres.txt >> a:\autoexec.bat
if exist a:\mousres.txt del a:\mousres.txt
echo c: >> a:\autoexec.bat
if .%1.==.fs5. goto fs5
if .%1.==.FS5. goto fs5
echo cd\flight >> a:\autoexec.bat
echo flight >> a:\autoexec.bat
goto endit
:fs5
echo cd\fltsim5 >> a:\autoexec.bat
echo fs5 >> a:\autoexec.bat
:endit
if exist a:\need.ems del a:\need.ems
if exist a:\dos*.* del a:\dos*.*
echo.
echo We're Done!