summaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2015-10-09 10:34:49 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2015-10-09 10:34:49 -0400
commit8b756e368a33a02d7783053b84bc1e5b50419ff0 (patch)
tree658a81b96d4522fe3b7e0b33661dc265dbc968e8 /readme.txt
downloadrback-master.tar.gz
rback-master.zip
Initial commitHEADmaster
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/readme.txt b/readme.txt
new file mode 100644
index 0000000..8e53775
--- /dev/null
+++ b/readme.txt
@@ -0,0 +1,51 @@
+Serial Backup Client/Server
+===========================
+
+This software is designed to backup MS-DOS systems over a
+serial link to a modern-ish computer. The software is
+comprised of two components: a C client program running
+on MS-DOS and a Python server script that listens for and
+accepts files over a serial link. The software is
+designed for minimal user interaction so that a MS-DOS
+machine may be backed up in its entirety, including
+preserving the directory structure.
+
+The program uses a simplistic protocol that should be
+mildly, but not particularly, robust. Everything should
+work smoothly on a null modem link, but it might
+encounter trouble over a phone line. The protocol, which
+sends a block followed by a checksum, is not resilient
+against dropped bytes, for example.
+
+Because the tranfers are done via a serial link, one
+should expect the full backup to take a substantial
+amount of time to complete. 20MB at 19200bps will take
+several hours to complete.
+
+This software was written for a personal need. However,
+I'll be happy to provide any improvements if anyone has a
+suggestion or two.
+
+---
+Jeffrey Armstrong
+October 9, 2015
+
+License
+=======
+
+Serial Backup Server
+Copyright (C) 2015 Jeffrey Armstrong <jeff@rainbow-100.com>
+http://jeff.rainbow-100.com/
+
+This program 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 3 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, see <http://www.gnu.org/licenses/>.