~ubuntu-branches/ubuntu/wily/gargoyle-free/wily-proposed

« back to all changes in this revision

Viewing changes to tads/tads3/README.TXT

  • Committer: Bazaar Package Importer
  • Author(s): Sylvain Beucler
  • Date: 2009-09-11 20:09:43 UTC
  • Revision ID: james.westby@ubuntu.com-20090911200943-idgzoyupq6650zpn
Tags: upstream-2009-08-25
ImportĀ upstreamĀ versionĀ 2009-08-25

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Text Adventure Development System - TADS 3
 
2
Source Code Distribution
 
3
Copyright (c) 1999, 2003 by Michael J. Roberts.  All Rights Reserved.
 
4
 
 
5
 
 
6
This is the C++ source code for TADS 3.  In order to help make TADS
 
7
available on a wide range of computer systems, we're distributing
 
8
this source code.  TADS 3 and this source code are copyrighted works,
 
9
so please read the license information below if you're going to use
 
10
these files.  We want to keep TADS consistent in features and
 
11
functionality across all of the different computers it works on, so
 
12
we ask that you do not make any changes to this code beyond what is
 
13
necessary to make TADS work on your type of computer system.  In
 
14
addition, the author retains the rights to TADS and any derivative
 
15
works based on this source code.
 
16
 
 
17
If your main interest in TADS is for writing or playing a game, you
 
18
probably don't need this source code, since executable versions of
 
19
TADS are available for a number of platforms.  This source code is
 
20
meant primarily for people who want to port TADS to new systems,
 
21
or track down and fix problems with the system code itself.
 
22
 
 
23
 
 
24
------------------------------------------------------------------------------
 
25
HOW TO PORT TADS 3 TO A NEW PLATFORM
 
26
 
 
27
To use this code, you will need a C++ compiler, and you may have to
 
28
do some C or C++ coding to customize TADS to your system, in order to
 
29
build a working version of TADS from this source code.
 
30
 
 
31
This code depends upon the TADS 2 Operating System Interface (osifc)
 
32
layer, which is not included with this distribution.  You can obtain
 
33
the TADS 2 source code, including TADS 2 osifc implementations for
 
34
many operating systems, via FTP from
 
35
 
 
36
  ftp://ftp.ifarchive.org/if-archive/programming/tads2/source
 
37
 
 
38
(Note that ftp.ifarchive.org is the new home, effective August 2001,
 
39
of the former ftp.gmd.de archive.)
 
40
 
 
41
TADS 3 uses the identical osifc implementation that TADS 2 uses.
 
42
This means that if TADS 2 has been ported to your operating system,
 
43
you will probably not have to write any new code to port TADS 3 - all
 
44
you'll have to do is create a makefile (or your local equivalent) and
 
45
build TADS 3 using the same osifc implementation files that you used
 
46
for TADS 2.
 
47
 
 
48
If TADS 2 has not already been ported to your system, you must first
 
49
write the code necessary to implement the osifc layer for your
 
50
platform.  You don't need to port all of TADS 2, but you must port at
 
51
least the osifc code.  Refer to the file PORTNOTE.TXT in the TADS 2
 
52
source code distribution for information on how to do this.
 
53
 
 
54
 
 
55
 
 
56
------------------------------------------------------------------------------
 
57
CONTACTING THE AUTHOR
 
58
 
 
59
Please contact the author by email at mjr_@hotmail.com if you have
 
60
any questions or comments about TADS or the license information below.
 
61
 
 
62
In addition, if you port this software to a new platform, the author
 
63
would be grateful to hear about any changes you had to make to the
 
64
portable code to make TADS work on your computer.  It is the author's
 
65
goal that the portable part of the code will compile and run without
 
66
any changes at all on every system to which TADS is ported.  When
 
67
problems do occur, the author will try to incorporate any necessary
 
68
corrections into the main code base in an effort to ensure that the
 
69
same portability exceptions don't recur in future versions.
 
70
 
 
71
 
 
72
------------------------------------------------------------------------------
 
73
COPYRIGHT INFORMATION
 
74
 
 
75
TADS 3 is "freeware," which means that it's copyrighted software that
 
76
the author makes available free of charge but subject to certain
 
77
conditions.  Please see the accompanying license file LICENSE.TXT for
 
78
license information.
 
79