Use at your own risk !!!

Legal information:
------------------

ctBackup is published under the GNU General Public License;
See 'License.txt' for details

ctBackup is compressed with upx (http://upx.sourceforge.net)

General Information:
--------------------

ctBackup 1.20/1.21 (& beta) backup files are not compatible with older versions
ctBackup 1.10/1.11 backup files are not compatible with versions older than 1.10

If you don't want to risk anything
 - Do not use ctBackup, or
 - Use ctBackup, but don't restore a backup as long as your system works.
   Once it does not work anymore, ctBackup cannot do anything wrong.

ctBackup is designed for DOS and is full compatible with Windows 9x / ME.
ctBackup is not designed to use with Windows NT/2000/XP, as there is no DOS-Mode
to restore essentional files. ctBackup will not work on non dos-compatible
operating systems (Actually, I'm not shure if it will, so you may try at YOUR
OWN RISK)

System Requirements:
--------------------

  Dos/x86 or DosMode (not shure about details)
  Also works in Windows Dosbox

Copying / License / ...
-----------------------

ctBackup is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA  02111-1307  USA

If you have any questions, suggestions or bug reports about this product,
contact me: info@ctuser.net; Do not contact me about general B.A.S.I.C. language
or assembly support (qb.bi) issues

Files (depending on which package you downloaded, not all files may be included)
 - FMod.dll      required
 - License.txt   license    GNU General Public License
 - ctBackup.exe  (required) executable
 - ctBackup.txt  readme     information / help
 - ctBackup.bas  source     Source code (QuickBasic) and related readme files
 - qb.bi         (source)   Assembly Support Include file for QuickBasic 4.5;

If you want to localize ctBackup, please contact me: info@ctuser.net

What you should now:
--------------------
 - When using all parameters, or having a long windows directory
   (e.g. Trash\Microsoft\Windows\98se), Windows PIF-files may cut the
   parameters. I shortened the commandline parameters, also it is not my fault.
 - Start ctBackup with parameter "/?" (without quotes) to get all supported
   commandline parameters (ctbackup /?)
 - If including ctBackup in AUTOEXEC.BAT, you should use options "/T:...", "/A"
   and "/P:...". (/T: defines timer, /A to create autobackups, /P: specifies
   directory for backups / file list) (This is done by the Windows installation
   program automatically)
 - When creating automatic backups without any description (/A), ctBackup will
   use the current date as description, and the current day as filename
   (AUTO__XX). Once your system doesn't work properly, manually create a new
   backup with detail description (e.g.: Buggy system, <date>), then restore
   an backup (if your latest backup doesn't work, as it was overwritten
   (containing your non-functional files), try the backup before, ...)
 - When creating automatic backups with an description (/A:Description),
   ctBackup will use your description, and the first 8 legal characters as
   filename (It's recommed to use no description). When using an description,
   only one backup-file is used, and until you recognize that your system does
   not work properly, your working backup is overwritten, containing your
   non-functional files)

Limitations:
------------
 - Files not found won't be backuped, no warning
 - ctBackup handles 256 files maximum by default
 - ctBackup handles 256 backups files maximum. If more backups are present, they
   will be ignored (no warning)
 - No folders will be created. If folder to restore does not exit, file will not
   be restored
 - If ctBackup fails restoring a file, the affected file will be skipped (no
   warning)
 - Only specified files will be stored. Only stored files will be restored.
   Filenames for backup are always absolute, not relative.
 - All stored files will be restored, ignoring file list
 - Files which are in usage by other programmes can't be restored. (e.g. You can
   not restore some windows files while windows is running. You will have to go
   to dos mode first (That is why ctBackup is a DOS-Program)
 - When restoring files, the archive attribute is always set. System, readonly
   and hidden attributes will be applied according to the state the file was
   backuped
 - Some files cannot even be stored when accessed by other programmes.

Optional command line parameters:
---------------------------------
  /T:xx            wait for xx seconds
  /A[:description] autocreate backup
  /AO[T]           creating autobackup once a day only; AOT to use timer anyway
  /ANOTIMER        Don't start timer to enter start setup if autobackup fails
  /AF[:Filename]   use specific filename for autobackup
  /P:path          specify backup location
  /CR              clear screen on startup
  /CE              clear screen when finished
  /M:xxxx          set maximum number of files (default 256)
  /MS              skip files when limit is reached

  Description or filename commands:
    $D! = Date (yyyy-mm-dd)     $DD = Day    $DM = Month    $DY = Year
    $T! = Time (hh-mm-ss)       $TH = Hour   $TM = Minute   $TS = Second

Version history:
----------------

 Version 1.21 beta 1
 - Chg: Source optimized for multilanguage support
 - Chg: Better ctbackup.lst read/write/checking-error-handling
 - Chg: AutoBackup no longer uses interface when creating backups
 - New: /M:xx and /MS commandline parameters for max file optimations
 - Fix: No longer crashes/hangs when maximum file limit reached
 - New: 5 second timer if error when creating autobackup;
        /ANOTIMER command line parameter to supress
 - New: /AO[T] command line parameter
 - New: /AF[:Description] command line parameter
 - Chg: Published under the GNU General Public License

 Version 1.20
 - Fix: Progressbar flickering when progressing next file (create & restore)

 Version 1.20 beta 2
 - New: 'Press Shift+B to enter menu...' changed to
        'Press Shift+B to enter menu (xxx seconds left)...'

 Version 1.20 beta 1
 - Chg: No longer needs attrib.exe or reboot.com
 - Chg: Incompatible Versions not shown in Backup list
 - New: Backup skipped if no files found
 - Chg: Attributes will be stored/restored
 - Del: /B:path command line parameter removed
 - New: Error / success messages
 - Bug: Aborting restoring / deleting backup using Escape key aborts!, and no
        longer restores / deletes backup
 - Fix: Mouse support working properly on the confirmation dialog when restoring
        or deleting a backup
 - Fix: Updated readme, some 'fixes'

 Version 1.11
 - New: Backups sorted by name

 Version 1.10
 - Chg: Renamed to ctBackup
 - Chg: Optimized window system
 - Chg: Advanced file reading code
 - New: Wildchars allowed (files only)
 - Chg: New backup format (bk4): Smaller and faster
        (bk3 format was compatible with an old software I wrote some years ago)
 - Chg: Command line parameters changed
 - Chg: Lots of code optimations
 - New: ctBackup will suggest a date-based description for your new backup.

 Version 1.07 (Backup)
 - Fix: Fixed the "Press 'Shift-R' to reboot" message when quitting after
        restoring multiple backups.

 Version 1.06 (Backup)
 - Fix: Fixes path-problems (Windows compatibility).
 - Chg: Command line parameters changed
 
