home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- ECHO
- ECHO ************************************************************
- ECHO * OS/2 2.1 Display Driver Installation for S3 *
- ECHO ************************************************************
- IF .%1. == .. GOTO USAGE
- IF .%2. == .. GOTO USAGE
- IF NOT EXIST %2\OS2\INSTALL GOTO USAGE
- IF NOT EXIST %1\TOOLS GOTO DAMAGED
- IF NOT EXIST %1\BUNDLE GOTO DAMAGED
- IF NOT EXIST %1\UNPACK2 GOTO DAMAGED
- IF NOT EXIST %1\UNPACK GOTO DAMAGED
- ECHO.
- ECHO ************************************************************
- ECHO * Please, read the README.S3 file on the diskette first. *
- ECHO ************************************************************
- %2\OS2\UNPACK.EXE %1\TESTVER %2 >NUL
- %2\OS2\INSTALL\TESTVER.EXE %2
- IF ERRORLEVEL 1 GOTO END
- DEL %2\OS2\INSTALL\TESTVER.EXE 1>NUL 2>NUL
- IF NOT .%3. == .. GOTO SKIP
- ECHO Press any key when ready or Ctrl-C to quit. . .
- PAUSE >NUL
- :SKIP
- ECHO.
- ECHO ************************************************************
- ECHO * Loading files, Please wait..... *
- ECHO ************************************************************
- ECHO.
- ECHO S3 Installation log file for 16M >> %2\OS2\INSTALL\DISPLAY.LOG
- %2\OS2\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\SVGA.SAV GOTO NEXT1
- COPY %2\OS2\SVGA.EXE %2\OS2\SVGA.SAV >NUL
- :NEXT1
- IF EXIST %2\OS2\SCREEN0?.SAV 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
- COPY %2\OS2\INSTALL\DSPINSTL.EXE %2\OS2\INSTALL\DSPINSTL.SAV >NUL
- :NEXT3
- IF EXIST %2\OS2\INSTALL\RSPDSPI.SAV 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\UNPACK2 %1\BUNDLE %2 >NUL
- IF EXIST %2\OS2\BOOT GOTO NEXT5A
- GOTO NEXT5B
- :NEXT5A
- COPY %2\OS2\BOOT\SCREEN0?.SYS %2\OS2\BOOT\SCREEN0?.SAV >NUL
- COPY %2\OS2\SCREEN0?.SYS %2\OS2\BOOT\SCREEN0?.SYS >NUL
- :NEXT5B
- %2\OS2\INSTALL\DDICO.EXE %2
- DEL %2\OS2\INSTAL\DDICO.EXE 1>NUL 2>NUL
- DEL %2\OS2\INSTALL\PSS3CID.DSC 1>NUL 2>NUL
- IF .%3. == .. GOTO UPDATE
- %2\OS2\UNPACK2 %1\CID %2 >NUL
- DEL %2\OS2\INSTALL\PSS3.DSC 1>NUL 2>NUL
- :UPDATE
- %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
- %2\OS2\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
- %2\OS2\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
- IF EXIST %2\OS2\INSTALL\DSPDRVS GOTO PRELOAD
- GOTO INSERTDISK
- :DISPLAYMESSAGE
- 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 ************************************************************
- GOTO END
- :DAMAGED
- ECHO
- ECHO ************************************************************
- ECHO * This diskette does not contain all necessary files. *
- ECHO ************************************************************
- ECHO DAMAGED DISKETTE >> %2\OS2\INSTALL\DISPLAY.LOG
- GOTO END
- :USAGE
- ECHO
- ECHO Usage: S3INST [INSTALLDRIVE:] [BOOTDRIVE:]
- GOTO END
- :INSERTDISK
- ECHO ************************************************************
- ECHO * Insert S3 Display Driver Diskette 2 With Label S3 DRV2 *
- ECHO ************************************************************
- pause
- GOTO NEXT7
- :PRELOAD
- IF EXIST %2\OS2\INSTALL\PRELOAD\CONFIG.EXE GOTO COPYPRLDFILES
- %2\OS2\UNPACK2.EXE S3PRF %2 >NUL
- %2\OS2\INSTALL\S3PRF.EXE
- DEL %2\OS2\INSTAL\S3PRF.EXE 1>NUL 2>NUL
- GOTO DISPLAYMESSAGE
- :COPYPRLDFILES
- ECHO Preloaded system configuration >> %2\OS2\INSTALL\DISPLAY.LOG
- IF NOT EXIST %1\CONFIG GOTO DAMAGED
- IF EXIST %2\OS2\INSTALL\WINSUP.IAM GOTO NEXT6
- IF EXIST %2\OS2\INSTALL\PRELOAD\CONFIG.SAV GOTO NEXT5
- COPY %2\OS2\INSTALL\PRELOAD\CONFIG.EXE %2\OS2\INSTALL\PRELOAD\CONFIG.SAV >NUL
- :NEXT5
- %2\OS2\UNPACK2 %1\CONFIG %2 >NUL
- :NEXT6
- IF NOT EXIST %1\S3WIN GOTO INSERTDISK
- :NEXT7
- IF NOT EXIST %1\S3WIN.DSP GOTO DAMAGED
- ECHO COPY %1\S3WIN %2\OS2\INSTALL\DSPDRVS >NUL
- ECHO COPY %1\S3WIN.DSP %2\OS2\INSTALL\DSPDRVS >NUL
- GOTO DISPLAYMESSAGE
- :END
- DEL %2\OS2\INSTALL\TESTVER.EXE 1>NUL 2>NUL
-
-