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=-1.0 required=5.0 tests=MAILING_LIST_MULTI, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18595 invoked from network); 31 Jan 2023 09:22:24 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 31 Jan 2023 09:22:24 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id D5247425ED; Tue, 31 Jan 2023 19:22:07 +1000 (AEST) Received: from lechuck.jsg.id.au (jsg.id.au [193.114.144.202]) by minnie.tuhs.org (Postfix) with ESMTPS id 97405425DA for ; Tue, 31 Jan 2023 19:22:01 +1000 (AEST) Received: from largo.jsg.id.au (largo.jsg.id.au [192.168.1.43]) by lechuck.jsg.id.au (OpenSMTPD) with ESMTPS id c53847e4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 31 Jan 2023 20:21:58 +1100 (AEDT) Received: from localhost (largo.jsg.id.au [local]) by largo.jsg.id.au (OpenSMTPD) with ESMTPA id f4e27f93; Tue, 31 Jan 2023 20:21:58 +1100 (AEDT) Date: Tue, 31 Jan 2023 20:21:58 +1100 From: Jonathan Gray To: Mattis Lind Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Message-ID-Hash: NCMVGL5RNGY7KMFY5EKLGNJJO6GRSVWB X-Message-ID-Hash: NCMVGL5RNGY7KMFY5EKLGNJJO6GRSVWB X-MailFrom: jsg@jsg.id.au 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 CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: 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: On Tue, Jan 31, 2023 at 08:11:29AM +0100, Mattis Lind wrote: > 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 a pre-v7 version of those files exists in tuhs/Applications/Spencer_Tapes/unsw3.tar.gz usr/source/chess tuhs/Applications/Usenix_77/ug091377.tar.gz 3/ken/chess code is the same in the above v7 chess only has a few small changes, such as seek->lseek UNSW 107, UNIX L6 Source 2 tuhs/Distributions/UNSW/107/107.tar.gz also has gt40/chess/ch.mac.z ; ; chess display for gt40 ; ; note: not a chess program, just the display ; ; probably for use with unix chess. ;