@echo off
rem
rem +-----------------------------------------+
rem !   OPSYS Install Batch File              !
rem !   Copyright (c) 1990 mcTRONic Systems   !
rem !   Revised on: April 1, 1991             !
rem !   File Name: INSTALL.BAT                !
rem +-----------------------------------------+
rem
set opsysconfig=
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          ±±±±±Ü     ±±±±±Ü     ±±±±±Ü     ±±Ü ±±Ü    ±±±±±Ü           º
echo    º          ±Ûßß±Û     ±Ûßß±Û     ±ßßßßß     ±±±±±±Û    ±ßßßßß           º
echo    º          ±Û  ±Û     ±±±±±Û      ßßß±Ü      ßßß±±Û     ßßß±Ü           º
echo    º          ±±±±±Û     ±Ûßßßß     ±±±±±Û     ±±±±±±Û    ±±±±±Û           º
echo    º           ßßßßß      ß          ßßßßß      ßßßßßß     ßßßßß           º
echo    º                                                                       º
echo    º         An Operating System Multi-Configuration Menu Utility          º
echo    º                                                                       º
:dosok
if NOT exist INSTALL.BAT goto c_error
if "%1"=="" goto a_error
for %%c in (a: A: b: B:) do if %1==%%c goto d_error
for %%c in (Help HELP help) do if %1==%%c goto help
if NOT exist %1\nul goto b_error
:start
if exist %1\opsys\OPSYS.BIN goto f_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
echo    º   Install OPSYS in: %1\OPSYS
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º This batch file will install  OPSYS and all of its files on the Hard  º
echo    º Disk you have specified above.  Would you like to continue with this  º
echo    º installation? (Yes/No)                                                º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh YN
if errorlevel 2 install help
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          ±±±±±Ü     ±±±±±Ü     ±±±±±Ü     ±±Ü ±±Ü    ±±±±±Ü           º
echo    º          ±Ûßß±Û     ±Ûßß±Û     ±ßßßßß     ±±±±±±Û    ±ßßßßß           º
echo    º          ±Û  ±Û     ±±±±±Û      ßßß±Ü      ßßß±±Û     ßßß±Ü           º
echo    º          ±±±±±Û     ±Ûßßßß     ±±±±±Û     ±±±±±±Û    ±±±±±Û           º
echo    º           ßßßßß      ß          ßßßßß      ßßßßßß     ßßßßß           º
echo    º                                                                       º
echo    º         An Operating System Multi-Configuration Menu Utility          º
echo    º                                                                       º
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
if exist %1\opsys\OPSYS.EXE goto update
echo    º       OPSYS installation now in progress.  Please stand by ....       º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
goto cont
:update
echo    º          OPSYS update now in progress.  Please stand by ....          º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
:cont
if NOT exist %1\OPSYS\nul md %1\OPSYS >nul
copy *.* %1\OPSYS >nul
%1\OPSYS\
cd %1\OPSYS
IF EXIST INSTALL.BAT DEL INSTALL.BAT
IF EXIST OPSYS.EXE DEL OPSYS.EXE
if exist OPSYS.BIN RENAME OPSYS.BIN OPSYS.EXE
CLS
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          ±±±±±Ü     ±±±±±Ü     ±±±±±Ü     ±±Ü ±±Ü    ±±±±±Ü           º
echo    º          ±Ûßß±Û     ±Ûßß±Û     ±ßßßßß     ±±±±±±Û    ±ßßßßß           º
echo    º          ±Û  ±Û     ±±±±±Û      ßßß±Ü      ßßß±±Û     ßßß±Ü           º
echo    º          ±±±±±Û     ±Ûßßßß     ±±±±±Û     ±±±±±±Û    ±±±±±Û           º
echo    º           ßßßßß      ß          ßßßßß      ßßßßßß     ßßßßß           º
echo    º                                                                       º
echo    º         An Operating System Multi-Configuration Menu Utility          º
echo    º                                                                       º
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º OPSYS  is  now installed  on your  hard drive  along with  all of its º
echo    º support files.    To print out the OPSYS manual type "DOCUTIL" at the º
echo    º DOS prompt.  If this is a Shareware copy please register your copy if º
echo    º you  decide to use  OPSYS.    To run  OPSYS  you must  change  to the º
echo    º installed directory and enter "OPSYS".    See the OPSYS Documentation º
echo    º for more information.  Thank You !                                    º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
echo       CHANGE TO "%1\OPSYS" AND ENTER "OPSYS"
echo    ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
pause
OPSYS /p:%1\opsys
:wantdoc
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                      º
echo    º  Would you like to run the  OPSYS Document, Display  º
echo    º  and Print Utility DOCUTIL NOW (Yes/No)?             º
echo    º                                                      º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh yn
if errorlevel 2 goto done
if errorlevel 1 docutil
GOTO DONE
:help
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
goto e_error
:a_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º   This INSTALL.BAT file needs to know what  Hard Drive you want to    º
echo    º   install OPSYS on.  ALL Hard Disk Drive Letters can be entered at    º
echo    º   the DOS prompt.  If your HARD DRIVE is C:, D:, E:, F:, or G: and    º
echo    º   the predefined  subdirectory name  \OPSYS  is OK, then enter the    º
echo    º   Listed Hard Drive Letter to use, or press Q to Quit.                º
echo    º                                                                       º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh CDEFGQ
if errorlevel 6 goto nodrive
if errorlevel 5 INSTALL G:
if errorlevel 4 INSTALL F:
if errorlevel 3 INSTALL E:
if errorlevel 2 INSTALL D:
if errorlevel 1 INSTALL C:
:nodrive
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                                       º
echo    º          ±±±±±Ü     ±±±±±Ü     ±±±±±Ü     ±±Ü ±±Ü    ±±±±±Ü           º
echo    º          ±Ûßß±Û     ±Ûßß±Û     ±ßßßßß     ±±±±±±Û    ±ßßßßß           º
echo    º          ±Û  ±Û     ±±±±±Û      ßßß±Ü      ßßß±±Û     ßßß±Ü           º
echo    º          ±±±±±Û     ±Ûßßßß     ±±±±±Û     ±±±±±±Û    ±±±±±Û           º
echo    º           ßßßßß      ß          ßßßßß      ßßßßßß     ßßßßß           º
echo    º                                                                       º
echo    º         An Operating System Multi-Configuration Menu Utility          º
echo    º                                                                       º
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º  PROBLEM: What is your TARGET Drive ?  A TARGET Drive is required!    º
goto e_error
:b_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º  PROBLEM: The drive\directory Specified DOES NOT EXIST!               º
goto e_error
:c_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º  PROBLEM: "INSTALL.BAT" is NOT Located in the Default Drive!          º
goto :e_error
:f_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º  PROBLEM: SOURCE and TARGET drive\path can NOT be the same!           º
goto :e_error
:d_error
echo    ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo    º                                                                       º
echo    º  PROBLEM: Floppy Disk installation not required.  For Hard Disk Only! º
:e_error
echo    º                                                                       º
echo    º  Syntax: "INSTALL d:[\path]"                                          º
echo    º                                                                       º
echo    º  This INSTALL  batch file must be located in the default drive.  The  º
echo    º  target disk drive d is a required parameter and must be a HARD DISK  º
echo    º  DRIVE while the  \path  is optional.  The  final sub-directory will  º
echo    º  always be named OPSYS.  INSTALL C:  will install OPSYS in C:\OPSYS.  º
echo    º  INSTALL C:\UTILITY will install OPSYS in C:\UTILITY\OPSYS.   Please  º
echo    º  rerun INSTALL with required parameters.                              º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
pause
goto wantdoc
:done
cls
