@ECHO OFF
:BIGWINDISK
ECHO.
ECHO ******************************************************************
ECHO *  Please, insert the disk "BigWin drivers for Windows"          *
ECHO ******************************************************************
ECHO Press any key when ready or Ctrl-C to quit. . .
PAUSE >NUL
IF NOT EXIST %1\V7SETUP.EXE	GOTO BIGWINDISK
ECHO.
ECHO ******************************************************************
ECHO *  Loading files, Please wait.....                               *
ECHO ******************************************************************
ECHO.
ECHO. >> %2\OS2\INSTALL\DISPLAY.LOG
ECHO V7 Installation log file for 16M >> %2\OS2\INSTALL\DISPLAY.LOG
ECHO Installing BigWin files >> %2\OS2\INSTALL\DISPLAY.LOG
IF EXIST  %2\OS2\MDOS\WINOS2\BIGTEMP GOTO TEMPEXIST
MD %2\OS2\MDOS\WINOS2\BIGTEMP
:TEMPEXIST
IF EXIST  %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP GOTO TEMPEXIST2
MD %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP
:TEMPEXIST2
copy %1\SPVHOOK.DLL %2\OS2\MDOS\WINOS2\BIGTEMP          >NUL
copy %1\VGALOGO.LGO %2\OS2\MDOS\WINOS2\BIGTEMP          >NUL
copy %1\VGALOGO.RLE %2\OS2\MDOS\WINOS2\BIGTEMP          >NUL
copy %1\V7START.DLL %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP   >NUL
copy %1\S3VGA.2GR   %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP   >NUL
copy %1\VDDS3.386   %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP   >NUL
copy %1\S3VGA.3GR   %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP   >NUL
copy %1\*.EXE %2\OS2\MDOS\WINOS2\BIGTEMP                >NUL
copy %1\*.DRV %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.FNT %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.FON %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.ENG %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.FRA %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.GER %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.ITA %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL
copy %1\*.SPA %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP         >NUL

%2\OS2\INSTALL\DOSEXP %2

del %2\OS2\MDOS\WINOS2\BIGTEMP\SPVHOOK.DLL              >NUL
del %2\OS2\MDOS\WINOS2\BIGTEMP\VGALOGO.LGO              >NUL
del %2\OS2\MDOS\WINOS2\BIGTEMP\VGALOGO.RLE              >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\V7START.DLL       >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\S3VGA.2GR         >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\VDDS3.386         >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\S3VGA.3GR         >NUL
del %2\OS2\MDOS\WINOS2\BIGTEMP\*.EXE                    >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.DRV             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.FNT             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.FON             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.ENG             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.FRA             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.GER             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.ITA             >NUL
del %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP\*.SPA             >NUL
rd %2\OS2\MDOS\WINOS2\SYSTEM\BIGTEMP
rd %2\OS2\MDOS\WINOS2\BIGTEMP
:BIGBLUEDISK
ECHO.
ECHO ******************************************************************
ECHO *  Please, insert the disk "BigBlue for V7-MIRAGE"               *
ECHO ******************************************************************
ECHO Press any key when ready or Ctrl-C to quit. . .
PAUSE >NUL
IF NOT EXIST %1\BIGBS38.DLL	GOTO BIGBLUEDISK
ECHO.
ECHO ******************************************************************
ECHO *  Loading files, Please wait.....                               *
ECHO ******************************************************************
ECHO.
ECHO Installing BigBlue files >> %2\OS2\INSTALL\DISPLAY.LOG
%1\ATTRIB -R %2\OS2\*.* /S		1>NUL 2>NUL
%2\OS2\UNPACK.EXE  %1\UNPACK2 %2	>NUL
%2\OS2\UNPACK2.EXE %1\UNPACK %2		>NUL
:START
IF EXIST %2\OS2\V7UTIL.SAV 		GOTO NEXT1
IF NOT EXIST %2\OS2\V7UTIL.EXE 		GOTO NEXT1
COPY %2\OS2\V7UTIL.EXE %2\OS2\V7UTIL.SAV >NUL
:NEXT1
IF EXIST %2\OS2\SCREEN0?.SAV		GOTO NEXT2
IF NOT EXIST %2\OS2\SCREEN0?.EXE	GOTO NEXT2
COPY %2\OS2\SCREEN0?.SYS %2\OS2\SCREEN0?.SAV >NUL
:NEXT2
IF EXIST %2\OS2\INSTALL\WINSUP.IAM 	GOTO NEXT4A
IF EXIST %2\OS2\INSTALL\DSPINSTL.SAV 	GOTO NEXT3
IF NOT EXIST %2\OS2\INSTALL\DSPINSTL.EXE 	GOTO NEXT3
COPY %2\OS2\INSTALL\DSPINSTL.EXE %2\OS2\INSTALL\DSPINSTL.SAV >NUL
:NEXT3
IF EXIST %2\OS2\INSTALL\RSPDSPI.SAV 	GOTO NEXT4
IF NOT EXIST %2\OS2\INSTALL\RSPDSPI.EXE 	GOTO NEXT4
COPY %2\OS2\INSTALL\RSPDSPI.EXE %2\OS2\INSTALL\RSPDSPI.SAV >NUL
:NEXT4
%2\OS2\UNPACK2 %1\TOOLS %2	>NUL
GOTO NEXT4B
:NEXT4A
%2\OS2\UNPACK2 %1\TOOLS %2 /n:MKSYSLVL.EXE	>NUL
%2\OS2\UNPACK2 %1\TOOLS %2 /n:S3PATCH.EXE	>NUL
%2\OS2\UNPACK2 %1\TOOLS %2 /n:OS2KRNL.RTP	>NUL
%2\OS2\UNPACK2 %1\TOOLS %2 /n:VWIN.RTP		>NUL
:NEXT4B
%2\OS2\UNPACK %1\V7ACTION.dl_	%2\OS2\DLL		>NUL
%2\OS2\UNPACK %1\ddico.ex_	%2\OS2\INSTALL		>NUL
%2\OS2\UNPACK %1\dspinstl.ic_	%2\OS2\INSTALL		>NUL
copy	      %1\psv7s38.dsc	%2\OS2\INSTALL		>NUL
%2\OS2\UNPACK %1\V7UTIL.ex_	%2\OS2			>NUL
%2\OS2\UNPACK %1\screen.sy_	%2\OS2			>NUL
%2\OS2\INSTALL\DDICO.EXE %2
DEL %2\OS2\INSTALL\DDICO.EXE 1>NUL 2>NUL
%2\OS2\INSTALL\MKSYSLVL %2\OS2\INSTALL\SYSLEVEL.OS2 XR02110 >NUL
ECHO Updated syslevel.os2 with XR02110 >> %2\OS2\INSTALL\DISPLAY.LOG
DEL %2\OS2\INSTALL\MKSYSLVL.EXE		>NUL
%1\ATTRIB -R -S -H %2\OS2KRNL	1>NUL 2>NUL
ECHO Patching OS2KRNL >> %2\OS2\INSTALL\DISPLAY.LOG
%2\OS2\INSTALL\S3PATCH /NOP /NOS /Q  %2\  %2\OS2\INSTALL\OS2KRNL.RTP >> %2\OS2\INSTALL\DISPLAY.LOG 2>NUL
%1\ATTRIB +R +S +H %2\OS2KRNL	1>NUL 2>NUL
DEL %2\OS2\INSTALL\OS2KRNL.RTP		>NUL
ECHO Patching VWIN.SYS >> %2\OS2\INSTALL\DISPLAY.LOG
%2\OS2\INSTALL\S3PATCH /NOP /NOS /Q  %2\OS2\MDOS  %2\OS2\INSTALL\VWIN.RTP >> %2\OS2\INSTALL\DISPLAY.LOG 2>NUL
DEL %2\OS2\INSTALL\S3PATCH.EXE  >NUL
DEL %2\OS2\INSTALL\VWIN.RTP	>NUL
IF EXIST %2\OS2\SCREEN01.SAV DEL %\OS2\SCREEN02.SYS 2>NUL
IF EXIST %2\OS2\SCREEN02.SAV DEL %\OS2\SCREEN01.SYS 2>NUL

%2\OS2\UNPACK2.EXE S3PRF %2 >NUL
%2\OS2\S3PRF.EXE
DEL %2\OS2\S3PRF.EXE 1>NUL 2>NUL

ECHO ******************************************************************
ECHO *   1) Perform a shutdown and restart the system.                *
ECHO *                                                                *
ECHO *   2) After the restart, open the OS/2 System folder,           *
ECHO *      then open the System Setup folder.  Open the              *
ECHO *      Display Driver Install object.  This will execute         *
ECHO *      the Display Driver Installation (DSPINSTL)utility         *
ECHO *      program.                                                  *
ECHO *                                                                *
ECHO *   3) When DSPINSTL has completed, open the OS/2 System         *
ECHO *      folder, then open the System Setup folder.  Open          *
ECHO *      the System object and select the desired screen           *
ECHO *      resolution on the Screen page of the notebook.            *
ECHO *      Then close the System - Settings notebook.                *
ECHO *                                                                *
ECHO *   4) Perform a shutdown and restart the system.                *
ECHO ******************************************************************
