The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Mattis Lind <mattislind@gmail.com>
To: tuhs@tuhs.org
Subject: [TUHS] Unix v6 chess source code?
Date: Tue, 31 Jan 2023 08:11:29 +0100	[thread overview]
Message-ID: <CABr82SLxU5jm_Vv9Wx0VgRBH=+q+aRfsGfCjUbHW3y3_CWOr3w@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1354 bytes --]

Hello!

I saw someone playing chess on their pdp-11 and thought it could be an
interesting project to run on my pdp-11. At this point the RK05s are not
yet running so booting unix v6 is not possible.

I then thought that if the source code could be found it might be possible
to get it to run standalone with some modifications.

After some googling I found the archive
https://www.tuhs.org/Archive/Distributions/UNSW/7/record0.tar.gz

which contained a chess.lib file. It appeared that this archive contained
source code for some kind of chess program. I have been told that it isn't
the chess written by Ken Thompson so the question is who wrote it? There
are not many comments in the code. Could be interesting to know more about
this chess implementation.

Just looking through the source files and the mk file show that it is
missing a set of files. The mk file references a set of "b"-prefixed
assembly files, bgen.s, bmove.s, bheur.s and bplay.s which are present in
the archive. But it also references a set of files with "w"-prefix, wgen.s,
wmove.s, wheur.s and wplay.s which are missing.

I also recognise that there is an include file, "old.h" that is included
from all c-modules that most likely is present in the overload.lib which
seems to be an overlay loader.


Anyone that has an idea how this thing was built once upon a time?

/Mattis

[-- Attachment #2: Type: text/html, Size: 1749 bytes --]

             reply	other threads:[~2023-01-31  7:12 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-31  7:11 Mattis Lind [this message]
2023-01-31  9:21 ` [TUHS] " Jonathan Gray
2023-01-31 11:00   ` Mattis Lind

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CABr82SLxU5jm_Vv9Wx0VgRBH=+q+aRfsGfCjUbHW3y3_CWOr3w@mail.gmail.com' \
    --to=mattislind@gmail.com \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).