| The following information is a condensed version of the "Playing TADS | |
| Games" section of tela design's unofficial TADS Web site. The URL for that | |
| site is: | |
| <http://www.tela.bc.ca/tela/tads/> | |
| * Playing TADS Games * | |
| TADS games can be run on most popular modern computers. If your machine has | |
| at least a megabyte or two of memory, there's a good chance you'll be able | |
| to play a game written in TADS. This is possible because TADS uses what's | |
| known as a "machine-independent" design. | |
| TADS games consist of two pieces - the game file itself, and a generic | |
| "interpreter" or "runtime" program that is custom-written for each type of | |
| computer. Think of the TADS game file as a videocassette and the | |
| interpreter as a VCR. Once you've got the right interpreter (VCR) for your | |
| computer you can play any TADS game (cassette) that you like. | |
| Game files for TADS normally end in the suffix ".gam". If you get a ".gam" | |
| file in a package you've got a TADS game file - and all you need is the | |
| interpreter! (note: I'm just using the word "package" to describe a file | |
| containing all the bits you need to run a TADS game - it's not a technical | |
| term or anything) | |
| * Version Numbers * | |
| Over time there have been many improvements made to the TADS | |
| interpreter, and games have been written to take advantage of those | |
| new features. So it's quite likely that you'll find a game that works | |
| fine with the most recent version of the TADS interpreter, but which | |
| doesn't work with old ones. For that reason you're best off getting | |
| the latest interpreter for your operating system. (occasionally new | |
| games won't work with old interpreters, but that's less likely to be | |
| the case than the reverse) | |
| Now the confusing thing here is that there may be two version numbers | |
| for you to deal with. There's the version of TADS itself - the | |
| underlying code that makes up each interpreter - and then there's the | |
| version of the particular interpreter for a given operating system. | |
| These numbers may or may not be the same. | |
| For example, MaxTADS is a popular TADS interpreter for the Macintosh. | |
| At time of writing it's at version 1.1.5, but the code base it's based | |
| on is TADS 2.5.1. However, HTML TADS for Win32 is at version 2.5.1, | |
| and it's also based on TADS 2.5.1. Confusing. | |
| The moral of the story is - you need to pay attention to the *TADS* | |
| version number associated with the interpreter. The actual version | |
| number of the particular interpreter is less important from the point | |
| of view of playing games. | |
| * The TADS Packages * | |
| The TADS directory in the IF Archive contains a number of complete TADS | |
| packages for various computer operating systems. The correct directory for | |
| these packages is: | |
| <ftp://ftp.gmd.de/if-archive/programming/tads/executables/> | |
| This site is in Germany, and access to it may be intermittent or slow if | |
| you're coming to it from afar. Another site to check is Washington | |
| University in the United States, which maintains a mirror of the same | |
| material, at: | |
| <ftp://wuarchive.wustl.edu/doc/misc/if-archive/programming/tads/executables/> | |
| Each package contains, at a minimum, the TADS runtime interpreter. This is | |
| the program named "tr.exe" or "trx.exe" or "tadsr" or "TADS Run-Time" or | |
| "MaxTADS" or "WinTADS", depending on which type of computer you have. | |
| Note that most of the packages also contain many other files and programs. | |
| All this other stuff is *only important if you want to write games using | |
| TADS.* You can ignore it completely if you simply want to play a TADS game! | |
| Once again, don't be put off by the collection of weirdly-named files in | |
| each package. You just need the TADS runtime interpreter program to play | |
| TADS games; nothing more. (the sole exception being some of the DOS runtimes | |
| which rely on support files with strange names like CWSDPMI.EXE.) | |
| * Choosing and Downloading a TADS Package * | |
| Which package you should download depends on what kind of computer you | |
| have. Remember that the packages *must* be downloaded in binary format - | |
| not ASCII. The chief cause of corrupted (ruined) TADS packages is someone | |
| trying to download a file in ASCII mode. If you don't understand the | |
| difference, try a download. If it works; great! If not, consult the | |
| documentation for your FTP program and switch modes. | |
| Also, the packages are all encoded using whatever compression system is | |
| popular with your computer operating system. So PC packages for DOS users | |
| are compressed using zip, Macintosh packages are compressed using StuffIt | |
| and encoded with either BinHex or MacBinary, UNIX packages are compressed | |
| or encoded using UUencode, GNU zip and tar, and so on. | |
| If you don't understand how these compression and conversion programs work | |
| then you should probably consult your local computer guru. It's important | |
| to know, as you'll come across these file formats all over the Internet. | |
| * The Packages * | |
| Note that some of these packages have not yet been updated to the | |
| latest version of TADS. (2.5.1 at time of writing) Some significant | |
| changes were introduced at version 2.2.3 or so, so it's possible there | |
| are games out there that are not playable on the existing version of | |
| the TADS port for your computer. | |
| ACORN: | |
| AcornTADSruntime.spk | |
| TADS Run-time version 2.2.1 for the Acorn, ported by Kevin Bracey. | |
| AMIGA: | |
| AmigaTADS250.lha | |
| TADS version 2.5.0, ported to the Amiga by David Kinder. Archive includes | |
| run-time, compiler and debugger. | |
| ATARI ST: | |
| atari.tads2exe.arc | |
| TADS version 2.2.0.5 for Atari ST/TT/Falcon. Unfortunately, TADS 2.5.1 | |
| doesn't appear to be available to Atari users at this time. | |
| BSDI: | |
| tads-bsdi-251.tar.gz | |
| TADS version 2.5.1 binaries for BSDI. | |
| FREEBSD: | |
| tads-freebsd-251.tar.gz | |
| TADS version 2.5.1 binaries for FreeBSD. | |
| IRIX: | |
| tads-irix-251.tar.gz | |
| TADS version 2.5.1 binaries for IRIX. | |
| LINUX: | |
| tads-linux-251.tar.gz | |
| Linux binaries for TADS 2.5.1. | |
| MACINTOSH: | |
| HyperTADS-110.sit.bin | |
| HyperTADS for Macintosh, a full multimedia version of the TADS interpreter | |
| by Iain Merrick with Andrew Pontious. Allows you to view graphics and hear | |
| sound and music along with the text. | |
| tads240_macos.sit | |
| TADS version 2.4.0 executables for Apple Macintosh, by Chris Nebel. | |
| Requires System 6 or greater. Includes the full TADS set of programs - | |
| including the interpreter used for playing TADS games and the compiler and | |
| debugger used for writing TADS games. | |
| MaxTADS-115.hqx | |
| MaxTADS version 1.1.5, a TADS 2.5.1 Run-time for the Macintosh, by Andrew | |
| C. Plotkin. Requires System 7 or greater, and does not include the compiler | |
| and debugger used for writing TADS games. Has improved text formatting over | |
| the standard TADS interpreter above. Note also that the source code to this | |
| program is also posted as a "src" file. You don't need this file unless you | |
| know the C programming language and want to know what makes MaxTADS tick. | |
| MS-DOS: | |
| tads32-251.zip | |
| TADS version 2.5.1 executables for MS-DOS, 32 bit mode, by Mike Roberts. | |
| Requires a 386 or better PC. Download this version if you want to be able to | |
| play large games - the 16-bit version can't be used for bigger TADS epics. | |
| tads2exx-251.zip | |
| TADS version 2.5.1 executables for MS-DOS, 16-bit protected-mode, by Mike | |
| Roberts. This version of TADS was built with the Borland memory extender. | |
| As a result it doesn't work on some PCs. However it does work on 286s | |
| whereas the 32-bit version requires a 386 or better. | |
| tads2exe-251.zip | |
| TADS version 2.5.1 executables for MS-DOS, by Mike Roberts. Download this | |
| version only if you simply can't run either of the previous versions of | |
| TADS. However, please note that large TADS games (bigger than 640K or so) | |
| won't run under this version of the interpreter, because of memory | |
| limitations. | |
| pc-go32.tads2exe.zip | |
| Dave Baggett's TADS 2.2.1.1 protected mode executables for MS-DOS running | |
| on 386 and later CPUs, built with DJ Delorie's GO32 DOS extender. Patched | |
| and compiled by Matthew Amster-Burton with help from Mike Roberts and the | |
| rec.arts.int-fiction crew. *No longer being maintained.* | |
| OS/2: | |
| tadsos2.zip | |
| TADS version 2.2.1 executable for OS/2, ported by Stephen Granade. Contains | |
| a windowed version of the runtime interpreter - does not include the compiler | |
| and support files. Download this version if you prefer a windowed interface | |
| to plain text and don't plan on writing games. *No longer being maintained.* | |
| tads2os2.zip | |
| TADS version 2.2.1 executables for OS/2, ported by Stephen Granade. Text- | |
| only, and contains the compiler and the various support files. Download this | |
| version if you prefer a text-only interface or want to write games. | |
| *No longer being maintained.* | |
| SUN: | |
| tads-sunos-251.tar.gz | |
| TADS version 2.5.1 for Sun. | |
| WINDOWS: | |
| htads_playkit-251.exe | |
| HTML TADS version 2.5.1 for Windows 9x and NT, by Mike Roberts. This | |
| is the program you need if you want to play graphical TADS games under | |
| Windows. Note that it doesn't work under Windows 3.x or DOS, and is | |
| just the player's kit. The author's kit (htads_authkit-251.exe) is required | |
| by people who want to write graphical TADS games. | |
| WinTADS-131.zip | |
| TADS version 2.5.1 runtime for Windows 9x and NT, ported by Stephen | |
| Granade. Does not work under Windows 3.1 or Windows for Workgroups | |
| 3.11 - you need the 32-bit DOS version if you're using those operating | |
| systems. This is a windowed version of the interpreter only, and so | |
| doesn't contain the programs needed to write games - just to play them. | |
| OTHER UNICES: | |
| The "unsupported" directory contains binaries for other UNIX operating | |
| systems. Unfortunately, these runtimes are both out of date (cannot | |
| run 2.2.6 games) and are no longer being maintained. If you want to do | |
| something about this, note that source code for TADS is readily available. | |
| Feel free to port away! | |
| * Getting Help * | |
| If you need help playing TADS games, check out the Usenet newsgroup | |
| rec.games.int-fiction | |
| It's the main hangout of interactive fiction (text adventure) aficionados | |
| on the Internet, and someone there should be able to help you. Please don't | |
| send me mail requesting help - I get tons of mail as it is. Posting your | |
| problem to the forum above is a much better bet. | |
| * Writing TADS Games * | |
| If you want to learn how to write TADS games, download the full package | |
| for your system and check out all the files within. Also be sure to | |
| download a copy of the sample game called "Ditch Day Drifter," which | |
| demonstrates many useful aspects of TADS. | |
| Also be sure to check out my unofficial TADS page, which lists useful | |
| pointers to other sites and includes a full HTML copy of the entire | |
| TADS manual: | |
| <http://www.tela.bc.ca/tela/tads/> | |
| And there's always the game writers' forum on Usenet: | |
| rec.arts.int-fiction | |
| Someone there will undoubtedly be able to help you! | |
| Have fun! | |
| N. K. Guy, tela design | |
| tela@tela.bc.ca | |
| September 26, 1997. | |
| Updated October 24, 1999. | |
Xet Storage Details
- Size:
- 11 kB
- Xet hash:
- dd39a9160721942de5b2f882ae810359b0b09309ffae95690f00bca6461d9004
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.