Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!husc6!linus!philabs!sbcs!bnl!stern From: stern@bnl.UUCP (Eric G. Stern) Newsgroups: comp.unix.questions,rec.games.chess Subject: Re: The Game of Chess - Summary Message-ID: <96@bnl.UUCP> Date: Tue, 28-Apr-87 13:14:19 EDT Article-I.D.: bnl.96 Posted: Tue Apr 28 13:14:19 1987 Date-Received: Sat, 2-May-87 04:08:14 EDT References: <183@tness1.UUCP> <1748@lsuc.UUCP> Organization: Physics, SUNY StonyBrook Lines: 42 Xref: mnetor comp.unix.questions:2081 rec.games.chess:164 > In article <183@tness1.UUCP> mechjgh@tness1.UUCP (8753) writes: > > from ihnp4!sun!gorodish!guy (Guy Harris) > > > >Most likely, the reason why they didn't port it is that there are > >large chunks of PDP-11 assembly-language code in it, and nobody felt > >like rewriting it. > > > >> Does anyone have the source code to chess ? > > > >Grab a PDP-11 V7, S3, or maybe S5 tape, and start from there. Make > >sure you have a PDP-11 instruction set description handy, and maybe a > >VAX one if you decide to rewrite the stuff in VAX assembler.... > > Fascinating. We're running Edition VII Workbench (basically v7 > with a few bits of BSD thrown in) on a Perkin-Elmer 3220, with source. > The source to chess is here -- I just tried compiling it, and it > compiles fine. A bunch of the routines are indeed written in assembler. > > > There's no indication as to where the P-E chess sources come from. > ... > I'd be interested in further light anyone can shed on this; > I'm curious as to what was involved in rewriting or translating the > assembler. > > David Sherman > The Law Society of Upper Canada > Toronto > -- > { seismo!mnetor cbosgd!utgpu watmath decvax!utcsri ihnp4!utzoo } !lsuc!dave A few years back, I had a go at rewriting the PDP-11 assembler parts of chess in C. The result was that it mostly worked, but there was some subtle problem in move ranking. Also under BSD 4.2 (but not on VAX/VMS or PDP-11 V7) there is a problem with the display. If anyone is interested in taking this over, let me know. Eric G. Stern Dept of Physics, SUNY stern@bnl.arpa stern@bnl.bitnet ...!philabs!sbcs!bnl!stern