From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2258 invoked from network); 31 Jan 2023 07:12:56 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 31 Jan 2023 07:12:56 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id BFDB3424EA; Tue, 31 Jan 2023 17:12:48 +1000 (AEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by minnie.tuhs.org (Postfix) with ESMTPS id 7713A4244B for ; Tue, 31 Jan 2023 17:12:43 +1000 (AEST) Received: by mail-lj1-f182.google.com with SMTP id y9so15049001lji.2 for ; Mon, 30 Jan 2023 23:12:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fkCyLvrj1hvIEZi83fOJf0BDU4zvYS6uQ8S1AktFN0w=; b=H5hNYAfyikYns3QVNVIXx+0v04NUjwL1ZVVVsYuTNNo74O1mkjvZ0S3bTy2cLsQ2Qw LVsYA4th2EmMR64ABF5bmysJrIqZHopMX1P32ANsAOZ8dX7XljURwoma4Ay67TPv7/P7 X1t4OGTLHWD2FGuVFj/Gq7VeI5VuBnfCVWxT77yIuafy8V1CIsf+fdUa9ubk9+PejF2h 2GSz8K6y+7ohWe2KG+NLiEf4BvXCyNbUSuzj2zlJLNx7u3YInkos9QNyTdFJ25ormWbm m5hO70rtbXL6DuJLTo6Ok5QUOM60Zp7NVnX5AAH4mRoBSCJBpEDc+xY/CRNbpxcr/Exy 60hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fkCyLvrj1hvIEZi83fOJf0BDU4zvYS6uQ8S1AktFN0w=; b=09RNV08eUEnB6mlxrOGDy+V39BjHR5HHvCxGCUrZsw5lwK72TJ10GdKKT+LGEkxvCB Fj3XNeIKI+H8b5Bon9d07kmldr0WKEY0BMZFkURd7g7iGX1tR4ZWpi3Ra2xrRMqQhQIp vWYg8bIaQO0WhWMunpztB6aZ8nLY8QJVdqGNrHpfoTqNjEOkMpZroUy156u9/27VnmYe xZeTZGzuB/YXrcBi6BhbBlZRS9cf2jGYKKBuQ0u3mRZbr/ARLrgZTR3FqEfvDZL/YQtU t3asqsRUaqMMSAk2vn1zZv3sL9A8XkEdTwmTjDWHfgmwo2cjOULiyOgybI2FBESvXcba 3uRQ== X-Gm-Message-State: AFqh2kqEwFc/E2cS7c8Ro4Est/Ces98Y6V4onHyz+7KYvWdwt/4vyhUS Rra90p8+XG3M2CMXS/05RCdSjSh8rbvLCDAflHa11h3qZ/o= X-Google-Smtp-Source: AMrXdXs8efDzUSZNx0aai5oTqZaEvt4Lu/nnO5gR+RsdSXWLuAYUmKjjqNph4/OmtSMiOPYXXGCnD/TMD7zEEUGsvpQ= X-Received: by 2002:a05:651c:508:b0:28b:642d:4401 with SMTP id o8-20020a05651c050800b0028b642d4401mr3548279ljp.174.1675149101019; Mon, 30 Jan 2023 23:11:41 -0800 (PST) MIME-Version: 1.0 From: Mattis Lind Date: Tue, 31 Jan 2023 08:11:29 +0100 Message-ID: To: tuhs@tuhs.org Content-Type: multipart/alternative; boundary="0000000000001cb8e105f38a0b28" Message-ID-Hash: 6UUSZQWNBBC66VSWVND5EKHZ4JURPJCW X-Message-ID-Hash: 6UUSZQWNBBC66VSWVND5EKHZ4JURPJCW X-MailFrom: mattislind@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Unix v6 chess source code? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000001cb8e105f38a0b28 Content-Type: text/plain; charset="UTF-8" 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 --0000000000001cb8e105f38a0b28 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello!

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

I then thought that if the so= urce code could be found it might be possible to get it to run standalone w= ith some modifications.

After some googling I foun= d the archive=C2=A0https://www.tuhs.org/Archive/Distrib= utions/UNSW/7/record0.tar.gz

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

Just looking through the source files a= nd the mk file show that it is missing a set of files. The mk file referenc= es 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,=C2=A0wgen.s, wmove.s, wheur.s and wpla= y.s which are missing.

I also recognise that t= here is an include file, "old.h" that is included from all c-modu= les that most likely is present in the overload.lib which seems to be an ov= erlay loader.


Anyone that has an id= ea how this thing was built once upon a time?
=

/Mattis
--0000000000001cb8e105f38a0b28--