                                                                (06-13-2009)

                             README.TXT For...

                    9xBak100.bat:  9x Backup 100 (v1.3)
                    ***********************************


CONTENTS:
~~~~~~~~~
   I.  INTRODUCTION
  II.  THE SKINNY
 III.  INSTALLING
  IV.  ISSUES
   V.  LICENSE
  VI.  UNINSTALLING
 VII.  CONTACT
VIII.  MISCELLANY


I.  INTRODUCTION
~~~~~~~~~~~~~~~~
Bla (creator of Blaware and this document) decided to make this batch
program (9x Backup 100) as a kind of emergency fallback.  If it were ever
necessary to have to restore the Windows 9x Registry manually (at a
real-mode DOS command prompt), some sets of non-compressed, non-encrypted
(in other words "ready-to-go") system files would need to have already been
backed-up.  So this program was made to store 100 sets of some of the basic
system files.  It ran faithfully on Bla's Win9x machines for some time, when
Bla finally decided to go ahead and give it some restoration capability via
menus (much easier to restore files from a menu of choices than from a
command prompt, yes?!).  Of course, now that restoration menus have been
added, it does seem a bit redundant since Blaware's "9x Registry Revert" has
all along been in operation performing similar tasks.  "9x Backup 100" does
still seem worthy, though, since it allows for the viewing of files before
restoring and is just generally a little less complicated than "9x Registry
Revert".  On the downside, backups do take up alot more disk space with "9x
Backup 100" (but, swimming in free disk space, Bla continues to use both!).


II.  THE SKINNY
~~~~~~~~~~~~~~~
9x Backup 100 will, under Windows (protected-mode DOS), backup the Win9x
Registry and selected system files.  Under DOS (real-mode), it will offer a
menu for restoration of a backup set.


III.  INSTALLING
~~~~~~~~~~~~~~~~
> Bla's Suggested Setup   : probably the easiest way to set up the program
> ---------------------
   > Bla's Personal Setup : how Bla has it set up to run on his machines
   > --------------------


> Bla's Suggested Setup
> ---------------------
> Assemble the required apps and install them to one of the system's %PATH%
> directories (a directory included in the system's PATH statement--type
> "PATH" at a command prompt to see a list of these directories).  These
> required apps likely include:
>
>      BATCHMAN.COM
>         TYPEA.EXE (optional)
>
> Of course, the required external programs that are part of MS-DOS (v7.xx)
> are already installed and should remain where they are [most likely in the
> (%windir%\Command\) directory].  Perhaps verify their existence.  These
> likely include:
>
>        CHOICE.COM
>          MODE.COM
>          MORE.COM
>        ATTRIB.EXE
>          FIND.EXE
>           MEM.EXE
>         XCOPY.EXE


   > Bla's Personal Setup
   > --------------------
   > Bla piles all his external DOS apps (*.COM and *.EXE) that are used
   > frequently into his (C:\DOS\) directory.  All his batch programs
   > (*.BAT) are located in his (C:\BAT\) directory.  These two directories
   > are both included in the system's PATH statement [which is set in the
   > (AUTOEXEC.BAT) file].


> Bla's Suggested Setup
> ---------------------
> Install the (9xBak100.zip) package of files to the (C:\Bat\9xBak100\)
> directory.  This directory will be created and used by (9xBak100.bat)
> anyway, so what better place to install to?  These files include:
>
>      9xBak100.bat
>       File_id.diz
>      MD5_Sums.md5
>      9xBak100.nfo
>       Blaware.nfo
>       History.txt
>        Readme.txt
>      Req_Apps.txt
>
> ...as well as the screenshots, (9xB10001.png - 9xB10010.png).


   > Bla's Personal Setup
   > --------------------
   > Bla has the (9xBak100.zip) package of files installed to the
   > (C:\Bat\9xBak100\) directory, except for the main program file,
   > (9xBak100.bat), which he installed to the (C:\Bat\) directory.


> Bla's Suggested Setup
> ---------------------
> If Windows is installed to a location other than the default location of
> (C:\Windows\), then the following lines (at label :0G)...
>
>      --------------------------------------------------
>      echo C:\WINDOWS | find /i "%winbootdir%" > NUL
>      if errorlevel 1 goto 0U
>      set Z2=C:\Windows
>      --------------------------------------------------
>
> ...within (9xBak100.bat) (amongst the code lines, not in the "NOTES"
> section) must be edited to reflect the true installation location.  As an
> example, if Windows is installed to (C:\Doors\), the lines should be
> edited to look like this...
>
>      ------------------------------------------------
>      echo C:\DOORS | find /i "%winbootdir%" > NUL
>      if errorlevel 1 goto 0U
>      set Z2=C:\Doors
>      ------------------------------------------------


   > Bla's Personal Setup
   > --------------------
   > Bla has Windows installed to (C:\Windows\), so the lines...
   >
   >      --------------------------------------------------
   >      echo C:\WINDOWS | find /i "%winbootdir%" > NUL
   >      if errorlevel 1 goto 0U
   >      set Z2=C:\Windows
   >      --------------------------------------------------
   >
   > ...within (9xBak100.bat) exist unaltered, as shown above.


> Bla's Suggested Setup
> ---------------------
> Run (9xBak100.bat) from the (AUTOEXEC.BAT) file with a command such as:
>
>      [CALL C:\Bat\9xBak100\9xBak100.bat],
>
> and also from a shortcut placed in the Windows StartUp folder,
> (C:\Windows\Start Menu\Programs\StartUp\).  Indeed, (9xBak100.bat) must be
> run from under both (real-mode) DOS and Windows (protected-mode DOS)!
>
> Bla also recommends adding this line to the system's (CONFIG.SYS) file:
>
>      [SHELL=C:\PATH\TO\COMMAND.COM /E:32768 /P]
>
> This will make it so that (in general) batch programs have the maximum
> amount of environment space to work with when they are run.  [Of course,
> edit that line so it reflects the true path to (COMMAND.COM).]


   > Bla's Personal Setup
   > --------------------
   > Bla runs (9xBak100.bat) under real-mode DOS with the command:
   >
   >      [CALL 9xBak100], in the file (C:\Bat\_DosBats.bat).
   >
   > The (C:\Bat\_DosBats.bat) file (from which Bla launches many batch
   > programs) is run with the command:
   >
   >      [CALL _DosBats], in the system's (AUTOEXEC.BAT) file.
   >
   > Bla runs (9xBak100.bat) under Windows (protected-mode DOS) with the
   > command:
   >
   >      [CALL 9xBak100], in the file (C:\Bat\_WinBats.bat).
   >
   > The (C:\Bat\_WinBats.bat) file (which also runs many batch programs at
   > startup for Bla) is run via an entry in the Windows Registry here:
   >
   >      [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
   >
   > The name of the string is "_WinBats" and it's data value is
   > "C:\Bat\_WinBats.bat".
   >
   > Bla also has this line in the system's (CONFIG.SYS) file:
   >
   >      [SHELL=C:\COMMAND.COM /E:32768 /P]


IV.  ISSUES
~~~~~~~~~~~
IMPORTANT:  When choosing an option at any of the program's on screen menus,
----------  please only press a key that is in the allowable key set as
            displayed on screen.  Pressing a key other than one of those
displayed on screen as options could produce results with unintended
consequences.                                                              !


V.  LICENSE
~~~~~~~~~~~
YOU MAY NOT, UNDER ANY CIRCUMSTANCES, FOR ANY REASON WHATSOEVER....  Heehee,
just kidding.  It's free, open, all that good stuff--hey, it's on your
computer, it must be yours!  If you wish, change the code to launch nukes at
your enemies (no, no, don't even ponder that!).       *** PEACE ***       :)


VI.  UNINSTALLING
~~~~~~~~~~~~~~~~~
1) Disable or remove any commands that autorun (9xBak100.bat).
2) Delete (9xBak100.bat) and all related files/folders that were added to
   the system upon installation.  9x Backup 100 does not use the Windows
   Registry at all, so there's nothing to delete there.


VII.  CONTACT
~~~~~~~~~~~~~
E-Mail:  Blaware@FastMail.fm


VIII.  MISCELLANY
~~~~~~~~~~~~~~~~~
* The 9x Backup 100 documents are best viewed in a fixed-width font
  such as Andale Mono, Courier, Fixedsys, Terminal (recommended),...

* Please read (9xBak100.nfo) for more information on 9x Backup 100.

* In general, any of the "Blaware" batch files may contain information about
  their purpose and usage.  Just open them in a text editor.

* For console help with any of the (.\Blaware\*.bat) programs, type:
  [BatName /?]

* Other Blaware programs to look for may include:

  /---------------------------------------------------\
  |      ARCHIVE |  BATCH FILE  | PROGRAM NAME        |
  |==============|==============|=====================|
  | 9xBak100.zip | 9xBak100.bat | 9x Backup 100       |
  |--------------|--------------|---------------------|
  |  9xClone.zip |  9xClone.bat | 9x Clone            |
  |--------------|--------------|---------------------|
  | 9xRamDrv.zip | 9xRamDrv.bat | 9x RamDrive         |
  |--------------|--------------|---------------------|
  | 9xRegChk.zip | 9xRegChk.bat | 9x Registry Checker |
  |--------------|--------------|---------------------|
  | 9xRegRev.zip | 9xRegRev.bat | 9x Registry Revert  |
  \---------------------------------------------------/

* Have a pleasant day!  Hope 9x Backup 100 works for you!


                                  THE END
