Category : Communication (modem) tools and utilities
Archive   : TR3-14.ZIP
Filename : REGISTER.DOC
=========== ============ ====
Note: It is assumed you have already obtained and evaluated a copy of
TeleReplica. Your registration is for the benefit you have already
received from TeleReplica.
TeleReplica source code should compile on any PC that is running
Turbo C++ version 1.01 and Turbo Assembler version 2.01. It is
likely to require minor modification for other versions of Turbo
C, and significant modifications for other C compilers. Source
code is all either C or assembler. In total there is about 390K
of C code, plus about 90K of assembler!
WARNING: The source code is very complicated (partly due to the
nature of the program), tangled (many of the source
files are riddled with conditional preprocessor
directives so that several different object files can
be produced from the one source file), sparsely
commented (I can offer no excuse for this!), and
frequently poorly structured (it "grew" over several
years, starting life as a dumb terminal program, and
unfortunately each new capability patched in increased
the program's entropy). Personally I think the program
is about due to be written again from scratch with
a proper design (as Brooks says, "Plan to throw one
away; you will, anyhow.") However, as the current
version does all I need, and as the 16 registrations I
have received over the past year hardly justify my
devoting a lot of time to the program (my apologies and
thanks to those who have registered), I have decided
to "throw it away" in the direction of other programmers
who may find at least parts of the code interesting,
or who may even be able to add in new features required
for their own particular environments and applications.
On a more positive note, I do at least provide a make
file so that all the programs can be re-created simply.
Also, be aware that we can only provide 3.5" 720K disks.
Source code will be provided for your own private use only. If
you modify it, you may use the modified version in place of the
standard version under the standard licence agreement. You may also
use parts of the code in totally different applications. However,
you are explicitly prohibited from distributing my source code to
others, and also from distributing modified versions of the executable
programs. [Anyone who wants to release a new improved TeleReplica,
using my code as a starting point, is welcome to discuss up front
payment and/or royalty arrangements, but I am going to want
significantly more than one flat $25.00 fee!]
BONUS: The source code for TeleReplica will also generate a few
other programs. One is a simple terminal emulation program:
the program out of which TeleReplica grew. The other programs
allow you to log a TeleReplica session (that is, record
exactly what appears on the screen and what is typed on the
replica PC), to edit a logged session (to include comments
explaining what is going on etc) and to play back a logged
session as a more-or-less interactive tutorial. None of these
programs are tidy enough to be worth releasing by themselves,
and are probably not useful enough to justify the effort,
but some people may enjoy playing with them and it would be
more trouble than it was worth to eliminate them!
The following details are optional. If you provide them (and if
you register) then you will be notified of any further major release
of TeleReplica. Registered users are entitled to use all future
releases without additional registration fees. You should obtain
any new release in whatever way you obtained your first copy.
Date: _____________
Name: _______________________________________ Title: ____________
Company: ________________________________________________________
Address: ________________________________________________________
_________________________________________________________________
City: ___________________________________________________________
State: ________________________________ Postcode/Zip: ___________
Country:_________________________________________________________
Please complete the form below. Cheques written in Australian dollars
should be drawn on Australian banks. Otherwise, please use the current
exchange rate to calculate the appropriate amount in your local
currency, and send a cheque drawn on your local bank. Personal cheques
are acceptable.
Please make cheques payable to:
M. J. THOMSON
+----------+------------------------------+------------+----------+
| Quantity | Description | Cost | Total |
+----------+------------------------------+------------+----------+
| | registration of | AU$25.00 | |
| | TeleReplica release 3.14 | | |
| | [per link] (you will only | | |
| | be sent a receipt, no disk) | | |
| | | | |
| | source code disk | AU$25.00 | |
| | [3.5" 720K format ONLY] | | |
| | | | |
| | currency conversion fee (for | AU$5.00 | |
| | cheques not drawn on | | |
| | Australian banks) | | |
+----------+------------------------------+------------+----------+
Total in AU$: | |
+----------+
Exchange rate: | |
+----------+
Total in local currency: | |
+----------+
Send to: M. J. Thomson
5 Coora Place
Churchill
Victoria 3842
AUSTRALIA
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/