Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

If you're not careful, you're going to catch something.


computers / alt.sys.pdp10 / Re: Jotto from 1979

SubjectAuthor
* Jotto from 1979Dave Dyer
`* Re: Jotto from 1979Lars Brinkhoff
 `* Re: Jotto from 1979Dave Dyer
  `- Re: Jotto from 1979Dave Dyer

1
Jotto from 1979

<94d5fb15-7fce-4587-8f51-970a3479108an@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=726&group=alt.sys.pdp10#726

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:2988:b0:6a0:53e7:ed48 with SMTP id r8-20020a05620a298800b006a053e7ed48mr19583680qkp.604.1653447590776;
Tue, 24 May 2022 19:59:50 -0700 (PDT)
X-Received: by 2002:a05:6870:4620:b0:f2:5d2b:996e with SMTP id
z32-20020a056870462000b000f25d2b996emr4491601oao.68.1653447590497; Tue, 24
May 2022 19:59:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Tue, 24 May 2022 19:59:50 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8000:7f07:201c:448d:1d96:4c2:a114;
posting-account=18MkcAoAAADMlTEbSYlJa4aM5HFzyWeH
NNTP-Posting-Host: 2603:8000:7f07:201c:448d:1d96:4c2:a114
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <94d5fb15-7fce-4587-8f51-970a3479108an@googlegroups.com>
Subject: Jotto from 1979
From: davedyer...@gmail.com (Dave Dyer)
Injection-Date: Wed, 25 May 2022 02:59:50 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Dave Dyer - Wed, 25 May 2022 02:59 UTC

Way back in the day, I wrote a program to play Jotto, which is a near relative
of the current rage Wordle. The enabling thing at the time was that found a dictionary of 5 letter words, maybe on a decus tape? I recall that it was somehow derived from MIT-AI too.

Anyway, through the miracle of packrat syndrone and simh, I can still
compile and run it today, which I've just done! Here's the original HELP
command, misspellings intact.

the game is normally played with a 4 letter word
composed of the letters A-F. # is always available as a
gaurenteed non-matching blank.

NPOS=length of word you want (default=4)
NCHR=number of letters in the alphabet (default=6)
DUPES=0 gaurentees that the computer will not choose
the same letter twice in one code
DUPES=1 allows duplicate letters (default)
MATCH=1 sets the computer to try solving the same codes
it gives you (default)
EXPERT=1 allows the machine to choose harder words in JOTTO
(default=0)
to play:

type PLAY then

BIG starts a game with NCHR=8 NPOS=5 DUPES=1
JOTTO plays the JOTTO variation
M xxxx makes a move with letters xxxx
P re paints the screen
PG makes the computer play a game with itself
QUIT gives up, and tells you the answer
RULES lists the rules of the game
SMALL starts a game woth NCHR=6 NPOS=4 DUPES=1
SOLVE xxxx makes the computer solve code xxxx

T lists the bit switches in TALK
TEST xxxx shows how a guess splits the field of possibilities
U unmakes a move

and here, after cleanup, is a sample run.

solve macro
P A L E S 1 Bull
S I R E D 1 Cow
H O R N S 2 Cows
R O O M Y 3 Cows
M A J O R 2 Bulls 2 Cows
M A C R O 5 Bulls - I got it!

solve pacer
S I R E S 1 Bull 1 Cow
D O L E S 1 Bull
E A T E R 3 Bulls
R A C K S 2 Bulls 1 Cow?
P A C E R 5 Bulls - I got it!

Not bad!

Re: Jotto from 1979

<7wczg1lhgq.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=727&group=alt.sys.pdp10#727

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: Jotto from 1979
Organization: nocrew
References: <94d5fb15-7fce-4587-8f51-970a3479108an@googlegroups.com>
Date: Wed, 25 May 2022 16:12:05 +0000
Message-ID: <7wczg1lhgq.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:rZdp9SqJnMr8/BMeNl9Zp0DNYDw=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 19
NNTP-Posting-Host: eaa836e6.news.sunsite.dk
X-Trace: 1653495125 news.sunsite.dk 696 lars@junk.nocrew.org/51.15.56.219:47270
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Wed, 25 May 2022 16:12 UTC

Dave Dyer wrote:
> Way back in the day, I wrote a program to play Jotto, which is a near
> relative of the current rage Wordle. The enabling thing at the time
> was that found a dictionary of 5 letter words, maybe on a decus tape?
> I recall that it was somehow derived from MIT-AI too.

The SAIL version can be found here:
https://www.saildart.org/JOTTO%5BCSP,SYS%5D
https://www.saildart.org/JOTTO.DIC%5BCSP,SYS%5D

Adam Sampson used the FAIL source code and an MIT-AI binary to
reconstruct source for the MIT version:
https://github.com/PDP-10/its/blob/master/src/games/jotto.101
https://github.com/PDP-10/its/blob/master/src/games/jotto.dict

> Anyway, through the miracle of packrat syndrone and simh, I can still
> compile and run it today, which I've just done!

Can your version be made available somewhere?

Re: Jotto from 1979

<2422fcca-0eae-4abc-9a0d-5ac68206bc1dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=728&group=alt.sys.pdp10#728

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:ac8:5910:0:b0:2f9:b9bd:92b2 with SMTP id 16-20020ac85910000000b002f9b9bd92b2mr10381312qty.191.1653593525211;
Thu, 26 May 2022 12:32:05 -0700 (PDT)
X-Received: by 2002:a05:6870:78f:b0:f2:c91f:1b0a with SMTP id
en15-20020a056870078f00b000f2c91f1b0amr2186765oab.299.1653593524717; Thu, 26
May 2022 12:32:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 26 May 2022 12:32:04 -0700 (PDT)
In-Reply-To: <7wczg1lhgq.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8000:7f07:201c:8840:c8aa:1d99:abef;
posting-account=18MkcAoAAADMlTEbSYlJa4aM5HFzyWeH
NNTP-Posting-Host: 2603:8000:7f07:201c:8840:c8aa:1d99:abef
References: <94d5fb15-7fce-4587-8f51-970a3479108an@googlegroups.com> <7wczg1lhgq.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2422fcca-0eae-4abc-9a0d-5ac68206bc1dn@googlegroups.com>
Subject: Re: Jotto from 1979
From: davedyer...@gmail.com (Dave Dyer)
Injection-Date: Thu, 26 May 2022 19:32:05 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1440
 by: Dave Dyer - Thu, 26 May 2022 19:32 UTC

> Can your version be made available somewhere?
It's not really playable, even on simulators. It was written in the "glass tty" era, and the display code is full of control sequences for the obsolete and forgotten terminals that my employer was using at the time.

Re: Jotto from 1979

<d8d1456d-a698-43d6-8f1e-b96dac675420n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=729&group=alt.sys.pdp10#729

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:ac8:7d8e:0:b0:2f9:3bd1:9d6c with SMTP id c14-20020ac87d8e000000b002f93bd19d6cmr15586606qtd.186.1653593911114;
Thu, 26 May 2022 12:38:31 -0700 (PDT)
X-Received: by 2002:a05:6870:d284:b0:f1:a633:201b with SMTP id
d4-20020a056870d28400b000f1a633201bmr2140292oae.205.1653593910809; Thu, 26
May 2022 12:38:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 26 May 2022 12:38:30 -0700 (PDT)
In-Reply-To: <2422fcca-0eae-4abc-9a0d-5ac68206bc1dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8000:7f07:201c:8840:c8aa:1d99:abef;
posting-account=18MkcAoAAADMlTEbSYlJa4aM5HFzyWeH
NNTP-Posting-Host: 2603:8000:7f07:201c:8840:c8aa:1d99:abef
References: <94d5fb15-7fce-4587-8f51-970a3479108an@googlegroups.com>
<7wczg1lhgq.fsf@junk.nocrew.org> <2422fcca-0eae-4abc-9a0d-5ac68206bc1dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d8d1456d-a698-43d6-8f1e-b96dac675420n@googlegroups.com>
Subject: Re: Jotto from 1979
From: davedyer...@gmail.com (Dave Dyer)
Injection-Date: Thu, 26 May 2022 19:38:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1982
 by: Dave Dyer - Thu, 26 May 2022 19:38 UTC

On Thursday, May 26, 2022 at 12:32:05 PM UTC-7, Dave Dyer wrote:
> > Can your version be made available somewhere?
> It's not really playable, even on simulators. It was written in the "glass tty" era, and the display code is full of control sequences for the obsolete and forgotten terminals that my employer was using at the time.

Also, it was written in "Trip", an extinct proprietary language which only exists in my simulator. Trip was an interactive compile-and-go language, modeled on early lisp environments, but it produced native pdp-10 code. Among other amusing quirks, the default radix in Trip was 8. You made numbers decimal by adding a .

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor