Index | Thread | Search

From:
Ingo Schwarze <schwarze@usta.de>
Subject:
Re: correct ppt(6) history
To:
Jonathan Gray <jsg@jsg.id.au>
Cc:
tech@openbsd.org
Date:
Fri, 1 Aug 2025 17:57:57 +0200

Download raw body.

Thread
Hello Jonathan,

Jonathan Gray wrote on Thu, Jul 31, 2025 at 06:04:42PM +1000:

> /usr/games/ppt appeared in v7 (without source or a manual page)
> It was not in 32V.
> 
> running v7 on simh:
> # echo test | /usr/games/ppt
> ___________
> | ooo .o  |
> | oo  .o o|
> | ooo . oo|
> | ooo .o  |
> |    o. o |
> ___________

OK schwarze@.

Optionally, you could credit Fabio Scotoni <fabio@esse.ch>
in the commit message.  He sent essentially the same patch
to tech@ on Date: Fri, 11 Oct 2019 18:47:06 +0200,
together with these research results:

:: ppt(6) seems to have had an interesting history.
:: It seems to have been mentioned in the V1 manual as ppt(I),
:: seemingly actually doing something related to paper tape.
:: Then it vanished as far as I could tell.
:: In V7, it seems to have found its current form as a game
:: and got documented on bcd(6) (https://man.openbsd.org/UNIX-7/bcd.6);
:: the bcd game itself shipped with V6 already,
:: but had no man page.
:: However, as far as I can tell,
:: V7 shipped only with binaries for ppt(6), not with source code;
:: 4.3BSD-Tahoe was technically the first source code version of it and
:: presumably a rewrite.
:: This patch adjusts the HISTORY section to match these findings.

That posting aparently fell through the cracks.

Fabio also suggested s/The/A/ three lines above, which i like
because it's probably no longer the same program.  But that's
not a condition for the OK.

Yours,
  Ingo

> Index: games/ppt/ppt.6
> ===================================================================
> RCS file: /cvs/src/games/ppt/ppt.6,v
> diff -u -p -r1.2 ppt.6
> --- games/ppt/ppt.6	18 Nov 2014 02:25:12 -0000	1.2
> +++ games/ppt/ppt.6	31 Jul 2025 07:13:00 -0000
> @@ -71,7 +71,7 @@ is printed for undecipherable input line
>  The
>  .Nm
>  command first appeared in
> -.Bx 4.3 Tahoe .
> +.At v7 .
>  The options
>  .Fl d
>  and