Backup Vault
============
Version 1.0 beta1 (03.09.2026)
A backup / restore / verify utility for AmigaOS 3.x, with a MUI
graphical front end (BackupVault) and a matching command-line tool
(Backup).
WHAT IT DOES
------------
- Back up a directory tree (or a single file) into one archive file,
with optional per-file checksums and simple LZSS compression.
- Restore an entire archive, or browse its contents and restore only
specific files and/or folders.
- Verify an existing archive's integrity without restoring anything.
- Keep a small, searchable history of past backups and restores.
REQUIREMENTS
------------
- AmigaOS 3.2 (this is what it was built and tested against; earlier
3.x versions may work but have not been tested).
- MUI 3.8 or later.
- The following third-party MUI custom classes must already be
installed on the target system (e.g. in MUI:Libs/mui/):
* TabGroup.mcc
* NList.mcc / NListview.mcc
BackupVault (the GUI) will fail to open its window if either of
these is missing.
- The command-line tool "Backup" does not need MUI or any custom
classes - it only needs dos.library.
THIS IS A BETA RELEASE - PLEASE READ BEFORE USING
--------------------------------------------------
This is early, beta-quality software. It has been tested by the
author, but not extensively, and not with large or critical data
sets under real-world conditions.
BackupVault reads from and writes to your filesystem, including
restoring files that can overwrite existing ones. Like any software,
it may contain bugs that could lead to data loss or other damage.
BY DOWNLOADING, INSTALLING OR RUNNING THIS SOFTWARE, YOU AGREE THAT:
- You do so entirely at your own risk, of your own free will, as
a voluntary test of beta software.
- The author (Serkan Dursun) accepts NO responsibility and NO
liability whatsoever for any data loss, data corruption,
hardware damage, or any other direct or indirect harm that may
result from using this software.
- You are responsible for keeping your own independent backups,
made with other, proven tools, of anything you care about
BEFORE testing this program with it.
- This software is provided "AS IS", with NO WARRANTY of any
kind, express or implied, including but not limited to fitness
for a particular purpose.
If you do not agree with the above, do not install or run this
software.
Bug reports and feedback are very welcome - see CONTACT below.
INSTALLATION
------------
1. Copy the BackupVault drawer to your Amiga (or a partition of your
choice).
2. Make sure TabGroup.mcc and NList.mcc/NListview.mcc are installed
(see REQUIREMENTS above).
3. Run "BackupVault" from Workbench or a Shell. The command-line
tool "Backup" can be run directly from a Shell - see
BackupVault.guide for its syntax.
DOCUMENTATION
-------------
See BackupVault.guide (AmigaGuide format) for a full description of
every screen and feature. Open it with Multiview, or any other
AmigaGuide reader.
FILES CREATED BY THE PROGRAM
-----------------------------
PROGDIR:logs/ - one log file per backup/restore/check
run
PROGDIR:BackupVault.catalog - history of past backups/restores
PROGDIR:BackupVault.prefs - saved preferences
None of these are required for the program to run, and can be
deleted freely - you will simply lose your History list and saved
preferences.
KNOWN LIMITATIONS (beta1)
--------------------------
- Every backup produces a full, standalone archive - there is no
incremental backup support yet.
- The built-in LZSS compression is a small, from-scratch
implementation, chosen to avoid extra library dependencies. It
will not compress as well as a dedicated compressor.
- As a beta release, testing so far has been limited - see the
disclaimer above.
CONTACT
-------
Serkan Dursun
blasterreal@gmail.com
Please include the relevant log file from PROGDIR:logs/ when
reporting a problem, if you can.
CREDITS
-------
Built with SAS/C 6.58 and MUI, using the third-party TabGroup.mcc
and NList.mcc/NListview.mcc custom classes.
|