open-adventure.git
6 years agoFix strange inside-out organization of the input routines.
Eric S. Raymond [Tue, 23 May 2017 01:26:14 +0000 (21:26 -0400)]
Fix strange inside-out organization of the input routines.

Seems to have nbben a result of FORTRAN not having anything like a
stream object that can be passed around.

A step towards logging and log replay.

6 years agoRemove unused labels.
Eric S. Raymond [Tue, 23 May 2017 00:55:21 +0000 (20:55 -0400)]
Remove unused labels.

6 years agoMore magic-number elimination.
Eric S. Raymond [Tue, 23 May 2017 00:51:55 +0000 (20:51 -0400)]
More magic-number elimination.

6 years agoDon't use a magic number when we can use sizeof().
Eric S. Raymond [Tue, 23 May 2017 00:33:23 +0000 (20:33 -0400)]
Don't use a magic number when we can use sizeof().

6 years agoPrototypization.
Eric S. Raymond [Mon, 22 May 2017 22:47:39 +0000 (18:47 -0400)]
Prototypization.

6 years agoCorrect long-size bug that resulted in checksum error.
Eric S. Raymond [Mon, 22 May 2017 13:30:51 +0000 (09:30 -0400)]
Correct long-size bug that resulted in checksum error.

Idea thanks tp Max Ninneman.

6 years agoCorrect history based on code comments.
Eric S. Raymond [Mon, 22 May 2017 13:11:12 +0000 (09:11 -0400)]
Correct history based on code comments.

6 years agoFix up case on all comments to make them more readable. No code changes.
Eric S. Raymond [Sun, 21 May 2017 17:12:24 +0000 (13:12 -0400)]
Fix up case on all comments to make them more readable. No code changes.

The all-capsing was a FORTRAN remnant.Also, we change a few FORTRANisms
so they are less confusing in this C context; ".TRUE." and ".FALSE." become
"true" and "false", "MOD" is mapped to % in places tha t are like C expressions
and (usually) "modulo" in places that aren't.

6 years agoAdd TODO items.
Eric S. Raymond [Fri, 19 May 2017 19:16:39 +0000 (15:16 -0400)]
Add TODO items.

6 years agoDocumentation polishing. Add TODO.
Eric S. Raymond [Fri, 19 May 2017 17:30:12 +0000 (13:30 -0400)]
Documentation polishing. Add TODO.

6 years agoPrepare to initialize public repository.
Eric S. Raymond [Fri, 19 May 2017 17:22:09 +0000 (13:22 -0400)]
Prepare to initialize public repository.

6 years agoMore ANSI prototype conversions.
Eric S. Raymond [Fri, 19 May 2017 05:28:38 +0000 (01:28 -0400)]
More ANSI prototype conversions.

6 years agoDocument ADVENTURE environment variable.
Eric S. Raymond [Fri, 19 May 2017 04:49:23 +0000 (00:49 -0400)]
Document ADVENTURE environment variable.

6 years agoMore boolification.
Eric S. Raymond [Thu, 18 May 2017 21:28:18 +0000 (17:28 -0400)]
More boolification.

Constants and formals have been converted, but not globals yet.

6 years agoReplace fDATIME with ANSI/POSIX clock_gettime(). Rip out DOS/AMIGA shims.
Eric S. Raymond [Thu, 18 May 2017 21:18:16 +0000 (17:18 -0400)]
Replace fDATIME with ANSI/POSIX clock_gettime(). Rip out DOS/AMIGA shims.

The thinking here is that we simplify life by going pure ANSI/POSIX.
This is a text game.  If it ever runs on anything but Unix again it's
almost certain to be on something like WSL that supplies a
POSIX-conformant text console.

6 years agoRemove a remnant of the old non-licensing.
Eric S. Raymond [Thu, 18 May 2017 20:54:06 +0000 (16:54 -0400)]
Remove a remnant of the old non-licensing.

6 years agoUse prototypes and bools.
Eric S. Raymond [Thu, 18 May 2017 13:06:32 +0000 (09:06 -0400)]
Use prototypes and bools.

6 years agoPartially ANSIfy C, fix compiler warnings.
Eric S. Raymond [Thu, 18 May 2017 12:55:38 +0000 (08:55 -0400)]
Partially ANSIfy C, fix compiler warnings.

6 years agoTypo fix.
Eric S. Raymond [Thu, 18 May 2017 11:31:10 +0000 (07:31 -0400)]
Typo fix.

6 years agoAdd control file for shipper.
Eric S. Raymond [Thu, 18 May 2017 11:30:04 +0000 (07:30 -0400)]
Add control file for shipper.

6 years agoConsistent use of 'advent' to avoid collision with BSD Games.
Eric S. Raymond [Thu, 18 May 2017 11:18:53 +0000 (07:18 -0400)]
Consistent use of 'advent' to avoid collision with BSD Games.

Manual page added.

6 years agoAdd README. More history.
Eric S. Raymond [Mon, 15 May 2017 08:00:49 +0000 (04:00 -0400)]
Add README.  More history.

6 years agoRelicense to 2-clause BSD. Befin the history document.
Eric S. Raymond [Mon, 15 May 2017 05:57:17 +0000 (01:57 -0400)]
Relicense to 2-clause BSD.  Befin the history document.

7 years agoMinimal forward-port to modern C - just enough to get it to compile.
Eric S. Raymond [Thu, 16 Feb 2017 18:14:57 +0000 (13:14 -0500)]
Minimal forward-port to modern C - just enough to get it to compile.

7 years agoDon Wood's 430-point Adventure 2.5 from 1995, from rec.games.int-fiction.
Eric S. Raymond [Thu, 16 Feb 2017 16:59:50 +0000 (11:59 -0500)]
Don Wood's 430-point Adventure 2.5 from 1995, from rec.games.int-fiction.