Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

YES! YES! TADS HAS BEEN UPLOADED!!!!!

4 views
Skip to first unread message

Paul Francis Gilbert

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

Absolutely, unbesmegging-levable! I have an automatic macro that runs whenever
I log into GMD to check the incoming directory, and I found found the TADS
system loaded! Yes!

There's:
DEEP2.ZIP and DEEP2SRC.ZIP The Ditch Day Drifter sequel
FLAMES.ZIP and FLAMESRC.ZIP Perdition's flames I presume
IFSTART.SIT Not quite sure if it's part of the TADS package, I'm
downloading it now.
TADSMAN.ZIP The manual! Currently in TeX, but I'm sure there's be
conversions quick smart.

But here's most incredible, fantastic, most froody news of all!
Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
AMIGA, and MAC.

My hat goes off to Mike Roberts for this fantastic gesture to the IF community.
He is truly a great guy.

--
Paul Gilbert | p...@yallara.cs.rmit.edu.au
Bach App Sci, Bach Eng | The opinions expressed are my own, all my own, and
Year 3, RMIT Melbourne | as such will contain no references to small furry
Australia | creatures from Alpha Centauri.

Andrew Plotkin

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

Paul Francis Gilbert (p...@yallara.cs.rmit.EDU.AU) wrote:
> Absolutely, unbesmegging-levable! I have an automatic macro that runs whenever
> I log into GMD to check the incoming directory, and I found found the TADS
> system loaded! Yes!

> There's:
> DEEP2.ZIP and DEEP2SRC.ZIP The Ditch Day Drifter sequel
> FLAMES.ZIP and FLAMESRC.ZIP Perdition's flames I presume
> IFSTART.SIT Not quite sure if it's part of the TADS package, I'm
> downloading it now.
> TADSMAN.ZIP The manual! Currently in TeX, but I'm sure there's be
> conversions quick smart.

(And updated versions of TADS2EXE for the Mac and PC)

If I get struck by lightning and the IF CD project totally flops, it
will at least have accomplished this much: nudging the TADS people to
finish up these freeware releases. :-)

I've also nudged Dave Baggett into creating updated versions of the
Unkuulian games and Rylvania. (I've got them in my grubby little hands.
No, I won't upload them -- not my place -- but hopefully he will.)

I also helped out with parts of Mars back when God was... oh, sorry. That
was a dream.

> But here's most incredible, fantastic, most froody news of all!
> Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
> TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
> AMIGA, and MAC.

> My hat goes off to Mike Roberts for this fantastic gesture to the IF community.
> He is truly a great guy.

This, on the other hand, is an unhoped-for bonus.

Once upon a long time ago, I said that the day I got my hands on
distributable TADS source code, that day I would start working on MaxTADS
for the Mac. Now I don't know how long it will take -- in particular, I'm
not promising to finish this in time to get it on the GUA CD -- but
*hot* damn, I know what I'm doing when I get home tonight.

--Z

--

"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the
borogoves..."

Matthew Amster-Burton

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

p...@yallara.cs.rmit.EDU.AU (Paul Francis Gilbert) wrote:

>But here's most incredible, fantastic, most froody news of all!
>Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
>TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
>AMIGA, and MAC.

Ta-da! Sure enough, it's the TADS 2.2.1 source. Here's something
interesting, though--poke into the DOS Makefile, and there's a
directive for building a TRWIN--TADS runtime for Windows. It's

make WINDOWS=1

or probably

make -DWINDOWS

would work, too. It seems to be geared toward Borland C++ 4.5,
though. Does anyone out there have this version and want to take a
crack at it? I'm sure the effort would be widely lauded.

Matthew

----------------------------------------------------------------
The CIA introduced crack to South Central LA to fund the Contras
http://www.sjmercury.com/drugs/


David Baggett

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

It's true! The source code to TADS is now available, and my
understanding from Mike is that we are all free to port at will!
However, a few caveats:

- The source archive on the IF archive right now does not have any
Unix support. This is because my Unix changes were added in later,
and never merged in to the source distribution.

- There is at least one bug in the source that I have a fix for
(it's line 1254 of vocab.c, in case you're curious). This bug
causes the parser to get hosed on commands like "note 1" randomly.

Given this, I'd like to ask people to wait at least a few days before
beginning any serious work on new ports. This will give me time to
put together a source archive that supports all the ports we currently
have, and which has the parsing bug I mentioned fixed.

Dave Baggett
__
d...@ai.mit.edu
"Mr. Price: Please don't try to make things nice! The wrong notes are *right*."
--- Charles Ives (note to copyist on the autograph score of The Fourth of July)

Mark Musante

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

Andrew Plotkin (erky...@netcom.com) wrote:
> Once upon a long time ago, I said that the day I got my hands on
> distributable TADS source code, that day I would start working on MaxTADS
> for the Mac. Now I don't know how long it will take -- in particular, I'm
> not promising to finish this in time to get it on the GUA CD -- but
> *hot* damn, I know what I'm doing when I get home tonight.

But there already exists a version of TADS for the Mac. I presume your
version (assuming you had the time) would be different, somehow? In what
way?

- Mark

Bill Hoggett

unread,
Oct 16, 1996, 3:00:00 AM10/16/96
to

On 16-Oct-96 Andrew Plotkin <erky...@netcom.com> wrote:

>Paul Francis Gilbert (p...@yallara.cs.rmit.EDU.AU) wrote:
>> Absolutely, unbesmegging-levable! I have an automatic macro that runs
>> whenever I log into GMD to check the incoming directory, and I found found
>> the TADS system loaded! Yes!

>> There's:
>> DEEP2.ZIP and DEEP2SRC.ZIP The Ditch Day Drifter sequel
>> FLAMES.ZIP and FLAMESRC.ZIP Perdition's flames I presume
>> IFSTART.SIT Not quite sure if it's part of the TADS package, I'm
>> downloading it now.
>> TADSMAN.ZIP The manual! Currently in TeX, but I'm sure there's be
>> conversions quick smart.

>(And updated versions of TADS2EXE for the Mac and PC)

>If I get struck by lightning and the IF CD project totally flops, it
>will at least have accomplished this much: nudging the TADS people to
>finish up these freeware releases. :-)

>I've also nudged Dave Baggett into creating updated versions of the
>Unkuulian games and Rylvania. (I've got them in my grubby little hands.
>No, I won't upload them -- not my place -- but hopefully he will.)

>I also helped out with parts of Mars back when God was... oh, sorry. That
>was a dream.

>> But here's most incredible, fantastic, most froody news of all!


>> Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
>> TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
>> AMIGA, and MAC.

>> My hat goes off to Mike Roberts for this fantastic gesture to the IF


>> community. He is truly a great guy.

>This, on the other hand, is an unhoped-for bonus.

>Once upon a long time ago, I said that the day I got my hands on


>distributable TADS source code, that day I would start working on MaxTADS
>for the Mac. Now I don't know how long it will take -- in particular, I'm
>not promising to finish this in time to get it on the GUA CD -- but
>*hot* damn, I know what I'm doing when I get home tonight.

Great, debugger interface for the Mac, debugger interface for the PC,
no debugger interface for the Amiga. Argh! Hi, David. :-)


Actually, I thought the debugger came with the registered version. Will
any executables be uploaded or will they be left to the porters ?


Bill Hoggett (aka BeeJay) <mas.su...@easynet.co.uk>

IF GOD IS LIFE'S SERVICE PROVIDER WHY HAVEN'T I GOT HIS I.P. NUMBER ?


Neil K. Guy

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

Paul Francis Gilbert (p...@yallara.cs.rmit.EDU.AU) wrote:
: Absolutely, unbesmegging-levable! I have an automatic macro that runs whenever
: I log into GMD to check the incoming directory, and I found found the TADS
: system loaded! Yes!

Yow! This is exciting news indeed!

: But here's most incredible, fantastic, most froody news of all!


: Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
: TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
: AMIGA, and MAC.

Indeed! Actually, it seems that Volker or David has moved the stuff to
the programming/tads/ directory, so be sure to check there. I got all
excited reading this message, then found it wasn't in the /incoming/
directory...

: My hat goes off to Mike Roberts for this fantastic gesture to the IF community.


: He is truly a great guy.

And this is the most exciting part of the news; definitely. Thanks,
Mike! :)

- Neil K.

--
the Vancouver CommunityNet * http://www.vcn.bc.ca/
(formerly the Vancouver Regional FreeNet)

Neil K. Guy

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

olo...@world.std.com (Mark Musante) writes:

>But there already exists a version of TADS for the Mac. I presume your
>version (assuming you had the time) would be different, somehow? In what
>way?

I'm sure Andrew has his own list, but there are a few shortcomings of
the standard Mac TADS runtime that would be nice if fixed. The most
obvious of this is that the Mac runtime doesn't support boldfaced type.
Other things that would be nice include a runtime that remembers window
position from invocation to invocation, one that remembers font settings,
one that doesn't default to Monaco 9 (I hacked the binary for mine to
fix this one, it's so annoying), one that supports extended keyboards
(page up/down etc.), one that supports macros, one that supports Drag
and Drop text, etc. This isn't to knock the existing runtime - just that
it hasn't been updated in a few years.

- Neil K.
--
49N 16' 123W 7' / Vancouver, BC, Canada / n_k...@sfu.ca

Rohan Hart

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

Paul Francis Gilbert wrote:
> TADSMAN.ZIP The manual! Currently in TeX, but I'm sure there's be
> conversions quick smart.

Unfortunately the version 2.2 changes are in Lotus Ami Pro format.
So can someone upload a full PostScript manual to ftp.gmd.de?

>But here's most incredible, fantastic, most froody news of all!
>Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
>TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
>AMIGA, and MAC.
>

>My hat goes off to Mike Roberts for this fantastic gesture to the IF
>community. He is truly a great guy.

while (true) "You can say that again!";

Rohan
--
rph...@waikato.ac.nz

The opinions expressed in this message WILL BE HELD BY ALL SENTIENT LIFE-FORMS
YNEG = "Unfghe Unfghe Unfghe" WARNING! JNEAVAT! Qb abg ebg13 guvf fvt!


Nulldogma

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

> Ta-da! Sure enough, it's the TADS 2.2.1 source.

This is truly amazing and wonderful.

So if it's 2.2.1, does that mean it includes numberedObj support as well?

Neil
---------------------------------------------------------
Neil deMause ne...@echonyc.com
http://www.echonyc.com/~wham/neild.html
---------------------------------------------------------

Stephen Granade

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

In addition, there is a bug in the Mac runtime which breaks delword(), a
function for removing vocabulary words from an object. Say, Andrew, while
you're rewriting the runtime, care to fix this bug? :)

My hat's off to Mike Roberts.

Stephen

--
Stephen Granade | "It takes character to withstand the
sgra...@phy.duke.edu | rigors of indolence."
Duke University, Physics Dept | -- from _The Madness of King George_

Andrew Plotkin

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

Stephen Granade (sgra...@bashful.phy.duke.edu) wrote:
> > >But there already exists a version of TADS for the Mac. I presume your
> > >version (assuming you had the time) would be different, somehow? In
> > >what way?
> >
> > I'm sure Andrew has his own list, but there are a few shortcomings of
> > the standard Mac TADS runtime that would be nice if fixed. The most
> > obvious of this is that the Mac runtime doesn't support boldfaced type.
> > Other things that would be nice include a runtime that remembers window
> > position from invocation to invocation, one that remembers font
> > settings,
> > one that doesn't default to Monaco 9 (I hacked the binary for mine to
> > fix this one, it's so annoying), one that supports extended keyboards
> > (page up/down etc.), one that supports macros, one that supports Drag
> > and Drop text, etc. This isn't to knock the existing runtime - just that
> > it hasn't been updated in a few years.

All of the above (except drag-n-drop, which hasn't made it into MaxZip
either.)

A few other things that sprung to mind just on the first night of hacking:

All the editing features which are in MaxZip. Command history, arrow
keys, double-clicking words.

Fat binary.

Error messages built into the interpreter instead of "TADSERR.MSG"

A *lot* of under-the-hood changes which will ensure that the damn thing
runs right in future MacOS. The existing Mac TADS is essentially System 6
code. I'm pretty much starting over as a new port.

Stand-alone binaries generated using MaxZip's interface -- the tool is
built into the interpreter.

Icons thematically consistent with (but different from) MaxZip. :-)

Furthermore, when this is done, I'll probably be able to turn out an
XTADS without much more trouble.

> In addition, there is a bug in the Mac runtime which breaks delword(), a
> function for removing vocabulary words from an object. Say, Andrew, while
> you're rewriting the runtime, care to fix this bug? :)

I'm having enough fun with the porting; I'm not responsible for engine
bugs too. At any rate, it's better for Mike Roberts to handle that.

> My hat's off to Mike Roberts.

Definitely.

PS: No, I'm not splitting the window into two windows. Not in the final
version, anyway. :)

Matthew Amster-Burton

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to Nulldogma

On 17 Oct 1996, Nulldogma wrote:

> So if it's 2.2.1, does that mean it includes numberedObj support as well?

Sure looks like it.

Matthew

Paul Francis Gilbert

unread,
Oct 17, 1996, 3:00:00 AM10/17/96
to

p...@yallara.cs.rmit.EDU.AU (Paul Francis Gilbert) writes:

I forgot in my previous post that some additional ZIP files were:

TADS2DOC, TADS2EXE, TADS2EXX.

It includes the compiled GDB debugger, although you can also also compile it
from the source in TADS_SRC.ZIP

>Absolutely, unbesmegging-levable! I have an automatic macro that runs whenever
>I log into GMD to check the incoming directory, and I found found the TADS
>system loaded! Yes!

>There's:


> DEEP2.ZIP and DEEP2SRC.ZIP The Ditch Day Drifter sequel
> FLAMES.ZIP and FLAMESRC.ZIP Perdition's flames I presume
> IFSTART.SIT Not quite sure if it's part of the TADS package, I'm
> downloading it now.

^^^^^^^ I think the above is a Mac compressed file.

> TADSMAN.ZIP The manual! Currently in TeX, but I'm sure there's be
> conversions quick smart.

>But here's most incredible, fantastic, most froody news of all!


>Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
>TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
>AMIGA, and MAC.

>My hat goes off to Mike Roberts for this fantastic gesture to the IF community.
>He is truly a great guy.

>--

zif...@rhein-neckar.netsurf.de

unread,
Oct 19, 1996, 3:00:00 AM10/19/96
to

Reply to a message from Matthew Amster-Burton:

>> Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
>> TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
>> AMIGA, and MAC.

MAB> Ta-da! Sure enough, it's the TADS 2.2.1 source.

Finally!

Now if just someone would make updated version of the TADS compiler and
interpreter for OS/2.....:)

It would be tremendously nice to have an up-to-date version instead of the
quite outdated version available.....

Ciao/2, ...Heiko

rb...@cris.com

unread,
Oct 20, 1996, 3:00:00 AM10/20/96
to

>
> > But here's most incredible, fantastic, most froody news of all!

> > Mike Roberts has released the TADS SOURCE CODE!!! Yes!! Yes!! The file
> > TADS_SRC.ZIP has the full C source code, with subdirectories for the PC,
> > AMIGA, and MAC.
>

> > My hat goes off to Mike Roberts for this fantastic gesture to the IF
community.
> > He is truly a great guy.
>

For those of us interested in porting to new systems, how does TADS
compare to Inform Z-interpreters, in terms of program size, speed, and
number of games out there for the platform.
Thanks

0 new messages