Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

It is easier to change the specification to fit the program than vice versa.


devel / comp.os.cpm / Sargon chess game with option to save/load match

SubjectAuthor
* Sargon chess game with option to save/load matchladislau szilagyi
`* Sargon chess game with option to save/load matchladislau szilagyi
 `* Sargon chess game with option to save/load matchshadow 338 (shadow338)
  +- Sargon chess game with option to save/load matchdxforth
  `* Sargon chess game with option to save/load matchladislau szilagyi
   `* Sargon chess game with option to save/load matchRoger Hanscom
    `* Sargon chess game with option to save/load matchladislau szilagyi
     `* Sargon chess game with option to save/load matchladislau szilagyi
      `* Sargon chess game with option to save/load matchladislau szilagyi
       `* Sargon chess game with option to save/load matchladislau szilagyi
        `* Sargon chess game with option to save/load matchladislau szilagyi
         `* Sargon chess game with option to save/load matchladislau szilagyi
          `* Sargon chess game with option to save/load matchRoger Hanscom
           `* Sargon chess game with option to save/load matchladislau szilagyi
            `* Sargon chess game with option to save/load matchretrogear
             `* Sargon chess game with option to save/load matchladislau szilagyi
              `* Sargon chess game with option to save/load matchUdo Munk
               `* Sargon chess game with option to save/load matchladislau szilagyi
                +- Sargon chess game with option to save/load matchTom Szolyga
                `- Sargon chess game with option to save/load matchladislau szilagyi

1
Sargon chess game with option to save/load match

<9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4255&group=comp.os.cpm#4255

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1822:b0:3ef:8159:5ec4 with SMTP id t34-20020a05622a182200b003ef81595ec4mr8108535qtc.9.1687675914698;
Sat, 24 Jun 2023 23:51:54 -0700 (PDT)
X-Received: by 2002:ad4:57a4:0:b0:62d:e5c7:b930 with SMTP id
g4-20020ad457a4000000b0062de5c7b930mr3371827qvx.8.1687675914497; Sat, 24 Jun
2023 23:51:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Sat, 24 Jun 2023 23:51:54 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
Subject: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sun, 25 Jun 2023 06:51:54 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1315
 by: ladislau szilagyi - Sun, 25 Jun 2023 06:51 UTC

Hi all,

you may find here: https://github.com/Laci1953/RC2014-CPM/tree/main/sargon78

a version of the famous SARGON chess game, running on any Z80/Z180/Z280 CP/M system provided with an VT100 compatible terminal, including options to save / load a match to / from disk files (up to 10).

Ladislau

Re: Sargon chess game with option to save/load match

<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4256&group=comp.os.cpm#4256

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1183:b0:3ff:2d08:fd5a with SMTP id m3-20020a05622a118300b003ff2d08fd5amr3156490qtk.6.1687681215382;
Sun, 25 Jun 2023 01:20:15 -0700 (PDT)
X-Received: by 2002:a81:8b46:0:b0:567:289c:2642 with SMTP id
e6-20020a818b46000000b00567289c2642mr11184050ywk.10.1687681215161; Sun, 25
Jun 2023 01:20:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Sun, 25 Jun 2023 01:20:14 -0700 (PDT)
In-Reply-To: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sun, 25 Jun 2023 08:20:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2571
 by: ladislau szilagyi - Sun, 25 Jun 2023 08:20 UTC

Pe duminică, 25 iunie 2023, la 09:51:55 UTC+3, ladislau szilagyi a scris:
> Hi all,
>
> you may find here: https://github.com/Laci1953/RC2014-CPM/tree/main/sargon78
>
> a version of the famous SARGON chess game, running on any Z80/Z180/Z280 CP/M system provided with an VT100 compatible terminal, including options to save / load a match to / from disk files (up to 10).
>
> Ladislau

Hi,

More useful features can be added, depending on the hardware platform you are using...

For example, I ported SARGON78 on Bill Shen's Z80ALL computer.

Here, I used the DS1302 real time clock to display the match actual time, but also to measure and display the timing of the chess moves:

player sargon
====== =====01 e2-e4 00:00:05 e7-e5 00:00:01
02 d2-d3 00:00:16 b8-c6 00:00:49
03 g1-f3 00:01:13 g8-f6 00:00:55
04 f1-e2 00:00:08 d7-d5 00:00:49
05 e4-d5 00:00:12 d8-d5 00:01:10
06 b1-c3 00:00:24 f8-b4 00:01:33
07 c1-d2 00:00:34 b4-c3 00:01:38
08 d2-c3 00:00:09 c8-e6 00:01:40

Also, I designed a more friendly graphic interface for the game, using the Z80ALL's versatile VGA interface, which allows defining custom char bitmaps..

You will find here : https://groups.google.com/g/retro-comp/c/l8fC97vnSCA
a picture of the screen showing the chess board...

Ladislau

Re: Sargon chess game with option to save/load match

<8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4257&group=comp.os.cpm#4257

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:370f:b0:765:a3f5:db6e with SMTP id de15-20020a05620a370f00b00765a3f5db6emr501840qkb.2.1687893086244;
Tue, 27 Jun 2023 12:11:26 -0700 (PDT)
X-Received: by 2002:a25:fc28:0:b0:bb1:d903:eae9 with SMTP id
v40-20020a25fc28000000b00bb1d903eae9mr14928805ybd.2.1687893086044; Tue, 27
Jun 2023 12:11:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: comp.os.cpm
Date: Tue, 27 Jun 2023 12:11:25 -0700 (PDT)
In-Reply-To: <d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=98.26.64.19; posting-account=mgifqgoAAAADkUnCq6Lglz9QYL50VOrN
NNTP-Posting-Host: 98.26.64.19
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com> <d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: henrique.farinha@gmail.com (shadow 338 (shadow338))
Injection-Date: Tue, 27 Jun 2023 19:11:26 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1322
 by: shadow 338 (shadow33 - Tue, 27 Jun 2023 19:11 UTC

This is pretty cool. Thanks for sharing. Btw, how do you play the game under CP/M using the HEX file ?

Re: Sargon chess game with option to save/load match

<u7g7qq$1lj8n$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4258&group=comp.os.cpm#4258

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: Re: Sargon chess game with option to save/load match
Date: Wed, 28 Jun 2023 13:01:46 +1000
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <u7g7qq$1lj8n$1@dont-email.me>
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com>
<8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 28 Jun 2023 03:01:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1007a6f7806cb7d38530a641dbe77da3";
logging-data="1756439"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19TVDMV3dEwygeh97VTy46g"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:woMqMby1yOlc6vq1M1F4rzyqxh8=
Content-Language: en-GB
In-Reply-To: <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
 by: dxforth - Wed, 28 Jun 2023 03:01 UTC

On 28/06/2023 5:11 am, shadow 338 (shadow338) wrote:
>
> This is pretty cool. Thanks for sharing. Btw, how do you play the game under CP/M using the HEX file ?

sid sargon78.hex
g

Re: Sargon chess game with option to save/load match

<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4259&group=comp.os.cpm#4259

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:19a2:b0:402:36dd:20fe with SMTP id u34-20020a05622a19a200b0040236dd20femr17370qtc.2.1687928865073;
Tue, 27 Jun 2023 22:07:45 -0700 (PDT)
X-Received: by 2002:a4a:d9d0:0:b0:563:3c35:92bb with SMTP id
l16-20020a4ad9d0000000b005633c3592bbmr2346815oou.0.1687928864825; Tue, 27 Jun
2023 22:07:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: comp.os.cpm
Date: Tue, 27 Jun 2023 22:07:44 -0700 (PDT)
In-Reply-To: <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Wed, 28 Jun 2023 05:07:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1652
 by: ladislau szilagyi - Wed, 28 Jun 2023 05:07 UTC

Pe marți, 27 iunie 2023, la 22:11:27 UTC+3, shadow 338 (shadow338) a scris:
> This is pretty cool. Thanks for sharing. Btw, how do you play the game under CP/M using the HEX file ?

In CP/M there is a command named LOAD.

Use-it like this:

>LOAD SARGON78.HEX

and the SARGON78.COM will be built...

regards,
Ladislau

Re: Sargon chess game with option to save/load match

<625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4261&group=comp.os.cpm#4261

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1896:b0:3fd:e410:7399 with SMTP id v22-20020a05622a189600b003fde4107399mr561qtc.2.1688049834544;
Thu, 29 Jun 2023 07:43:54 -0700 (PDT)
X-Received: by 2002:a05:6830:124a:b0:6b7:4df7:d2df with SMTP id
s10-20020a056830124a00b006b74df7d2dfmr69008otp.2.1688049834170; Thu, 29 Jun
2023 07:43:54 -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: comp.os.cpm
Date: Thu, 29 Jun 2023 07:43:53 -0700 (PDT)
In-Reply-To: <7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:601:4100:7774:b73d:f8e7:7846:503a;
posting-account=IYDgigoAAAB4mts9mgmb0hp0ep-DoTY7
NNTP-Posting-Host: 2601:601:4100:7774:b73d:f8e7:7846:503a
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: norwestrzh@gmail.com (Roger Hanscom)
Injection-Date: Thu, 29 Jun 2023 14:43:54 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Roger Hanscom - Thu, 29 Jun 2023 14:43 UTC

Does it still cheat? Like the original version published in the Hayden book (in 1978) by Dan and Kathe Spracklen? Or has it been fixed?

Roger

Re: Sargon chess game with option to save/load match

<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4262&group=comp.os.cpm#4262

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:5095:b0:635:11ad:ce58 with SMTP id kk21-20020a056214509500b0063511adce58mr268qvb.10.1688055541245;
Thu, 29 Jun 2023 09:19:01 -0700 (PDT)
X-Received: by 2002:a05:6808:2110:b0:3a1:be9c:c46b with SMTP id
r16-20020a056808211000b003a1be9cc46bmr7962754oiw.3.1688055541054; Thu, 29 Jun
2023 09:19:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Thu, 29 Jun 2023 09:19:00 -0700 (PDT)
In-Reply-To: <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Thu, 29 Jun 2023 16:19:01 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1897
 by: ladislau szilagyi - Thu, 29 Jun 2023 16:19 UTC

Pe joi, 29 iunie 2023, la 17:43:55 UTC+3, Roger Hanscom a scris:
> Does it still cheat? Like the original version published in the Hayden book (in 1978) by Dan and Kathe Spracklen? Or has it been fixed?
>
> Roger

Hi Roger,

you should ask Bill Forster!

The original source was taken from his GitHub folder (https://github.com/billforsternz/retro-sargon) by John Squires ( https://github.com/z80playground/sargon-cpm), I just took John's version and updated-it with save/load options.

Ladislau

Re: Sargon chess game with option to save/load match

<d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4264&group=comp.os.cpm#4264

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1a9a:b0:400:9db3:54c4 with SMTP id s26-20020a05622a1a9a00b004009db354c4mr7590qtc.8.1688126180399;
Fri, 30 Jun 2023 04:56:20 -0700 (PDT)
X-Received: by 2002:a17:902:7681:b0:1a2:3436:4119 with SMTP id
m1-20020a170902768100b001a234364119mr1316835pll.8.1688126179743; Fri, 30 Jun
2023 04:56:19 -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: comp.os.cpm
Date: Fri, 30 Jun 2023 04:56:19 -0700 (PDT)
In-Reply-To: <f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Fri, 30 Jun 2023 11:56:20 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Fri, 30 Jun 2023 11:56 UTC

Hi,

I fixed a bug related to saving/loading a game ( the saved info was incomplete...)

The files at https://github.com/Laci1953/RC2014-CPM/tree/main/sargon78 are now refreshed.

Ladislau

Re: Sargon chess game with option to save/load match

<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4265&group=comp.os.cpm#4265

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:181c:b0:3fd:df16:18f4 with SMTP id t28-20020a05622a181c00b003fddf1618f4mr19071qtc.8.1688214502140;
Sat, 01 Jul 2023 05:28:22 -0700 (PDT)
X-Received: by 2002:a17:902:ea0a:b0:1ad:fa23:dd87 with SMTP id
s10-20020a170902ea0a00b001adfa23dd87mr4115087plg.5.1688214501550; Sat, 01 Jul
2023 05:28:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: comp.os.cpm
Date: Sat, 1 Jul 2023 05:28:20 -0700 (PDT)
In-Reply-To: <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sat, 01 Jul 2023 12:28:22 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2725
 by: ladislau szilagyi - Sat, 1 Jul 2023 12:28 UTC

Hi,

for RC2014's provided with the SC110 board (SIO/2 + CTC), and using my customized CP/M ( https://github.com/Laci1953/RC2014-CPM/tree/main/PutSys ),

I published here: https://github.com/Laci1953/RC2014-CPM/tree/main/sargon78/SC110

a Sargon78 game version which displays also the chess pieces move timings, e.g. :

PLAYER SARGON
====== ======
01 e2-e4 00:00:06 e7-e5 00:00:01
02 d2-d3 00:00:08 b8-c6 00:00:10
03 g1-f3 00:00:09 f8-b4
CHECK 00:00:09
04 c1-d2 00:00:08 g8-f6 00:00:11
05 b1-c3 00:00:12 0-0 00:00:17
06 f1-e2 00:00:08 b4-c3 00:00:20
07 d2-c3 00:00:10 d7-d6 00:00:16
08

I use the SC110's CTC, on interrupts, to implement a simple real-time clock, using only HH:MM:SS, and measure the time needed to make a move.

It will not work for the "official" RC2014's CP/M, because the BIOS of this "official" CP/M uses interrupts to handle console input, and in sargon's code I setup a different interrupt vector table, conflicting with the one already used by CP/M.

My CP/M does NOT use interrupts for console input, therefore setting-up an interrupt table for CTC works without any problem...

Ladislau

Re: Sargon chess game with option to save/load match

<03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4268&group=comp.os.cpm#4268

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:4f08:0:b0:634:767d:46d8 with SMTP id fb8-20020ad44f08000000b00634767d46d8mr18157qvb.13.1688224320922;
Sat, 01 Jul 2023 08:12:00 -0700 (PDT)
X-Received: by 2002:a05:6a00:198a:b0:681:3d96:bddc with SMTP id
d10-20020a056a00198a00b006813d96bddcmr7109434pfl.2.1688224320388; Sat, 01 Jul
2023 08:12:00 -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: comp.os.cpm
Date: Sat, 1 Jul 2023 08:11:59 -0700 (PDT)
In-Reply-To: <02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sat, 01 Jul 2023 15:12:00 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Sat, 1 Jul 2023 15:11 UTC

Hi,

here are some statistics related to the Sargon's performance:

I (with white) played the same moves, on a RC2104 (with SC110) then on a Z80ALL , selecting the level 3.

RC2014(with SC110) Z80ALL

select look ahead (1-6) select look ahead (1-6)
3 3

player sargon player sargon
====== ====== ====== ======
01 d2-d3 00:00:10 d7-d5 00:00:02 01 d2-d3 00:00:12 d7-d5 00:00:00
02 g1-f3 00:00:08 b8-c6 00:02:28 02 g1-f3 00:00:14 b8-c6 00:00:43
03 e2-e3 00:00:10 c8-e6 00:02:30 03 e2-e3 00:01:18 c8-e6 00:00:44
04 b1-c3 00:00:10 g8-f6 00:03:03 04 b1-c3 00:00:20 g8-f6 00:00:53
05 f1-e2 00:00:08 h7-h5 00:03:18 05 f1-e2 00:00:50 h7-h5 00:00:58
06 h2-h3 00:00:10 d8-d6 00:03:26 06 h2-h3 00:00:14 d8-d6 00:01:00
07 e1-g1 00:00:13 0-0-0 00:04:13 07 e1-g1 00:00:52 0-0-0 00:01:14
08 c1-d2 00:00:17 c8-d7 00:04:34 08 c1-d2 00:00:18 c8-d7 00:01:20
09 a2-a3 00:00:21 g7-g6 00:04:07 09 a2-a3 00:00:33 g7-g6 00:01:12
10 b2-b4 00:00:14 d5-d4 00:03:35 10 b2-b4 00:00:15 d5-d4 00:01:03
11 c3-a2 00:00:36 d4-e3 00:04:30 11 c3-a2 00:00:36 d4-e3 00:01:19
12 d2-e3 00:00:18 e6-a2 00:05:30 12 d2-e3 00:00:18 e6-a2 00:01:42
....
(only the first 12 moves are displayed ...)

Do not forget that Z80ALL works with a 25MHz Z80... so the results were not a surprise for me.

Using level 3, a decent chess match can be played...

But I do admit that using a level higher than 3, given the Z80 speed limitations, is not quite practical...

Ladislau

Re: Sargon chess game with option to save/load match

<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4269&group=comp.os.cpm#4269

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:59d2:0:b0:635:db77:3570 with SMTP id el18-20020ad459d2000000b00635db773570mr23192qvb.8.1688289430596;
Sun, 02 Jul 2023 02:17:10 -0700 (PDT)
X-Received: by 2002:a17:902:d2cd:b0:1b7:edcd:8dcf with SMTP id
n13-20020a170902d2cd00b001b7edcd8dcfmr6286966plc.4.1688289430055; Sun, 02 Jul
2023 02:17:10 -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: comp.os.cpm
Date: Sun, 2 Jul 2023 02:17:09 -0700 (PDT)
In-Reply-To: <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sun, 02 Jul 2023 09:17:10 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Sun, 2 Jul 2023 09:17 UTC

Hi,

I made the necessary modifications to enable playing Sargon78 for RC2014's provided with the SC110 board (SIO/2 + CTC) and using the old "official" CP/M.

The version is published here: https://github.com/Laci1953/RC2014-CPM/tree/main/sargon78/SC110

and enables seeing the chess pieces move timings, e.g. :

PLAYER SARGON
====== ======
01 e2-e4 00:00:06 e7-e5 00:00:01
02 d2-d3 00:00:08 b8-c6 00:00:10
03 g1-f3 00:00:09 f8-b4
CHECK 00:00:09
04 c1-d2 00:00:08 g8-f6 00:00:11
05 b1-c3 00:00:12 0-0 00:00:17
06 f1-e2 00:00:08 b4-c3 00:00:20
07 d2-c3 00:00:10 d7-d6 00:00:16
08 ...

Ladislau

Re: Sargon chess game with option to save/load match

<42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4270&group=comp.os.cpm#4270

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:303:b0:635:ddbc:cfc7 with SMTP id i3-20020a056214030300b00635ddbccfc7mr25221qvu.1.1688291466940;
Sun, 02 Jul 2023 02:51:06 -0700 (PDT)
X-Received: by 2002:a17:902:e743:b0:1ae:7604:d65c with SMTP id
p3-20020a170902e74300b001ae7604d65cmr6393465plf.0.1688291466437; Sun, 02 Jul
2023 02:51:06 -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: comp.os.cpm
Date: Sun, 2 Jul 2023 02:51:05 -0700 (PDT)
In-Reply-To: <260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sun, 02 Jul 2023 09:51:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: ladislau szilagyi - Sun, 2 Jul 2023 09:51 UTC

Hi all,

@Roger Hanscom:

I asked Bill Forster (billforsternz@gmail.com) about the issue of "Sargon cheating".

Here is what I received from him:
----------------(quote)--------------
Hello,

I've never heard of this "cheating". What could this even mean? If the program plays better than it is supposed to this is a good thing! Maybe he means that there is a bug such that the position changes in the computer's favour. For example it quietly removes some material from the opponent's position? Who knows.

Anyway, in my experience Sargon plays absolutely legal chess. Not particularly well, but very legally. Some people took my engine and ran it against many other engines and I didn't hear of any illegal moves or anything like that. I played and experimented an awful lot as I slowly delved ever more deeply into the code, without noticing anything bad like this.

If you look beyond the one file you link to on my Github, you will see I documented my project in great detail.

Thanks for your interest in my work.

Kind regards,

Bill.
----------------(quote)--------------

So, Roger, if you still believe that this version of Sargon cheats, please come forward with some proof.

regards,
Ladislau

Re: Sargon chess game with option to save/load match

<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4271&group=comp.os.cpm#4271

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:ef10:0:b0:635:f34b:c1a5 with SMTP id t16-20020a0cef10000000b00635f34bc1a5mr47281qvr.3.1688313067063;
Sun, 02 Jul 2023 08:51:07 -0700 (PDT)
X-Received: by 2002:a65:6244:0:b0:55a:c93e:a0b3 with SMTP id
q4-20020a656244000000b0055ac93ea0b3mr2882411pgv.1.1688313066856; Sun, 02 Jul
2023 08:51:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: comp.os.cpm
Date: Sun, 2 Jul 2023 08:51:06 -0700 (PDT)
In-Reply-To: <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:601:4100:7774:b73d:f8e7:7846:503a;
posting-account=IYDgigoAAAB4mts9mgmb0hp0ep-DoTY7
NNTP-Posting-Host: 2601:601:4100:7774:b73d:f8e7:7846:503a
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: norwestrzh@gmail.com (Roger Hanscom)
Injection-Date: Sun, 02 Jul 2023 15:51:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3441
 by: Roger Hanscom - Sun, 2 Jul 2023 15:51 UTC

On Sunday, July 2, 2023 at 2:51:07 AM UTC-7, ladislau szilagyi wrote:

....<snip>....

> So, Roger, if you still believe that this version of Sargon cheats, please come forward with some proof.

And .... how am I going to do that? My experience with Sargon was in the early 1980's. As I said, the version I was using came from the Sargon book published by Hayden. I no longer have the files I was working with at that time. As I remember it, there was some "chatter" about the problem, so it wasn't just me. There was speculation at that time that what was published in the book contained (purposeful?) errors in it in order to <ahem> encourage interested parties to buy the actual software. The software was considerably more expensive than the book, and I (as a poor student) had trouble just scraping together enough $'s to buy the book. Purchasing the software was entirely out of the question.

> I've never heard of this "cheating". What could this even mean?

It means that when the play got down to a very few pieces on the board, illegal moves were made, and sometimes even pieces just disappeared. 40 years ago is a *LONG* time to come up with "some proof". Who knows, maybe the program has been improved since then, and polished? All I can tell you is that after the anticipation of having a chess program and saving the $'s to buy the book, I was sorely disappointed.

BTW, my question about Sargon wasn't to disparage the program. It was merely to find out if the problems I encountered in the early 1980's had been solved.

Roger

Re: Sargon chess game with option to save/load match

<70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4272&group=comp.os.cpm#4272

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1308:b0:3f6:a725:25ad with SMTP id v8-20020a05622a130800b003f6a72525admr27109qtk.5.1688318010568;
Sun, 02 Jul 2023 10:13:30 -0700 (PDT)
X-Received: by 2002:a17:902:b088:b0:1b8:95fc:d2a with SMTP id
p8-20020a170902b08800b001b895fc0d2amr602033plr.10.1688318009928; Sun, 02 Jul
2023 10:13:29 -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: comp.os.cpm
Date: Sun, 2 Jul 2023 10:13:29 -0700 (PDT)
In-Reply-To: <72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Sun, 02 Jul 2023 17:13:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: ladislau szilagyi - Sun, 2 Jul 2023 17:13 UTC

Hi Roger,

I took the sargon78 source code from John Squires GitHub page ( https://github.com/z80playground/sargon-cpm ), then I added the save/load game feature (, and piece move timing measurement for RC2014+SC110) (, and piece move timing measurement and graphics interface for Bill Shen's outstanding Z80ALL).

I did not touched the chess algorithms present in the source code.

John Squires mentions " I found the source code to Sargon Chess from https://github.com/billforsternz/retro-sargon/blob/master/stages/sargon-z80.asm "

I quote from Bill Forster's GitHub page (https://github.com/billforsternz/retro-sargon/tree/master), where he explains how it reconstructed the source code:

"Andre Adrian's Z80 port (http://www.andreadrian.de/schach/sargon.asm) - I used this, plus the scan of the book above and my own paper copy to get to stages/sargon1.asm which is the starting point of my conversion pipeline, being as close to the exact text of the Sargon program in the book as I can make it."

By the way, it is very interesting to read the Andre Adrian's web page related to Chess ( http://www.andreadrian.de/schach/ ) ...

I have all the admiration for the work done by these experts, and I am sure that they made every effort to achieve something special, with the best intentions.

Back to the "cheating" issue: I read too some opinions, about the "old" TRS or Apple II Sargon, behaving oddly (cheating?), e.g. breaking the "en-passant" rule, but I do not think that these opinions should be expanded in an arbitrary way to all the implementations of Sargon chess program.

And, back to the "proof": for me, the absolute proof would be a log of a chess match, played with my Sargon78 program, to show that the program "cheats".

This being said,

please enjoy playing with Sargon78 !

Ladislau

Re: Sargon chess game with option to save/load match

<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4273&group=comp.os.cpm#4273

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:2687:b0:765:7a1e:a454 with SMTP id c7-20020a05620a268700b007657a1ea454mr37875qkp.5.1688473952382;
Tue, 04 Jul 2023 05:32:32 -0700 (PDT)
X-Received: by 2002:a17:902:ea0a:b0:1ad:fa23:dd87 with SMTP id
s10-20020a170902ea0a00b001adfa23dd87mr11070064plg.5.1688473951863; Tue, 04
Jul 2023 05:32:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Tue, 4 Jul 2023 05:32:31 -0700 (PDT)
In-Reply-To: <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=70.35.107.205; posting-account=jKERDgoAAAC7gLN5mRA-DQeBq0YlQi-t
NNTP-Posting-Host: 70.35.107.205
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: larrygr510@gmail.com (retrogear)
Injection-Date: Tue, 04 Jul 2023 12:32:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2607
 by: retrogear - Tue, 4 Jul 2023 12:32 UTC

> Back to the "cheating" issue: I read too some opinions, about the "old" TRS or Apple II Sargon, behaving oddly (cheating?), e.g. breaking the "en-passant" rule, but I do not think that these opinions should be expanded in an arbitrary way to all the implementations of Sargon chess program.
>
> And, back to the "proof": for me, the absolute proof would be a log of a chess match, played with my Sargon78 program, to show that the program "cheats".
>

If you play a supposedly flawed Apple II Sargon on two different computers and input each counter move from one to the other would it theoretically end in a draw ?
I wonder if this would be the way to reveal an errant move ?

Larry G

Re: Sargon chess game with option to save/load match

<503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4274&group=comp.os.cpm#4274

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:1894:b0:400:9629:cfad with SMTP id v20-20020a05622a189400b004009629cfadmr43175qtc.13.1688478227788;
Tue, 04 Jul 2023 06:43:47 -0700 (PDT)
X-Received: by 2002:a17:90a:3e85:b0:262:da02:8a27 with SMTP id
k5-20020a17090a3e8500b00262da028a27mr9196880pjc.6.1688478227379; Tue, 04 Jul
2023 06:43:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Tue, 4 Jul 2023 06:43:46 -0700 (PDT)
In-Reply-To: <e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Tue, 04 Jul 2023 13:43:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3289
 by: ladislau szilagyi - Tue, 4 Jul 2023 13:43 UTC

Hi,

about the topic of "a chess program is cheating", my opinion is that's a very complex issue.

I do not want to discuss the possibility that the author(s) of a given chess program included in the source code some routines that break the official rules of the chess game ( https://www.fide.com/FIDE/handbook/LawsOfChess.pdf ) with the intention to win the game...

More likely, the root cause of the issue is, more or less, related to a program bug or ignoring a chess game rule that is difficult to implement.

Example: do you consider that Sargon78 is cheating because it ignores the following rule: "The game may be drawn if any identical position is about to appear or has appeared on the chessboard at least three times" ?

I do not think so, because this rule is difficult to be implemented, and therefore the authors simply have decided to ignore this rule !

So, in this particular case, in my opinion, Sargon78 is not "cheating" ; it simply has a limitation of ignoring the rule mentioned before.

I can accept this as a minor deficiency of Sargon78.

On the other hand, the problem of a possible software bug is much more serious... but, have any one of you found such a ''bug" while playing chess with Sargon78?

What's your opinion on this issue?

regards,
Ladislau

Re: Sargon chess game with option to save/load match

<906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4275&group=comp.os.cpm#4275

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:4d43:0:b0:635:e5ae:a9b5 with SMTP id m3-20020ad44d43000000b00635e5aea9b5mr44057qvm.13.1688490568373;
Tue, 04 Jul 2023 10:09:28 -0700 (PDT)
X-Received: by 2002:a17:903:191:b0:1b8:91ad:79e1 with SMTP id
z17-20020a170903019100b001b891ad79e1mr6095089plg.11.1688490567881; Tue, 04
Jul 2023 10:09:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Tue, 4 Jul 2023 10:09:27 -0700 (PDT)
In-Reply-To: <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=87.122.2.252; posting-account=RHtB3AoAAABZlu_FJY7ySUmJrtfW41bO
NNTP-Posting-Host: 87.122.2.252
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com> <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: udo.munk@freenet.de (Udo Munk)
Injection-Date: Tue, 04 Jul 2023 17:09:28 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2453
 by: Udo Munk - Tue, 4 Jul 2023 17:09 UTC

ladislau szilagyi schrieb am Dienstag, 4. Juli 2023 um 15:43:48 UTC+2:
> On the other hand, the problem of a possible software bug is much more serious... but, have any one of you found such a ''bug" while playing chess with Sargon78?
>
> What's your opinion on this issue?

The source published had a bug that was fixed by someone, who wrote an article including his fix
in Byte, Dr. Dobbs ... don't know anymore. The bug was acknowledged by the authors. It is difficult
to find this article nowadays.

Re: Sargon chess game with option to save/load match

<fdd571bd-430d-4a4e-850e-2b10da0c3259n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4276&group=comp.os.cpm#4276

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:1a87:b0:765:2eef:e3b9 with SMTP id bl7-20020a05620a1a8700b007652eefe3b9mr33731qkb.2.1688494084899;
Tue, 04 Jul 2023 11:08:04 -0700 (PDT)
X-Received: by 2002:a63:5415:0:b0:55b:379:629f with SMTP id
i21-20020a635415000000b0055b0379629fmr8473306pgb.9.1688494084323; Tue, 04 Jul
2023 11:08:04 -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: comp.os.cpm
Date: Tue, 4 Jul 2023 11:08:03 -0700 (PDT)
In-Reply-To: <906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com> <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
<906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fdd571bd-430d-4a4e-850e-2b10da0c3259n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Tue, 04 Jul 2023 18:08:04 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ladislau szilagyi - Tue, 4 Jul 2023 18:08 UTC

Hi Udo,

yes, I heard too this story about the "bugged" Sargon source code published in their Hayden book.
But, as you said, bugs can be found and fixed.
Exactly this happened in this case too, this Sargon source code passed through many hands, and eventually all the found bugs were fixed (e.g. : how was solved a "castling bug", here: https://hiarcs.net/forums/viewtopic.php?f=1&p=113701 ).

Ladislau

Re: Sargon chess game with option to save/load match

<e85088fd-1d1d-48b5-a47c-b4e04a750cban@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4277&group=comp.os.cpm#4277

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:2e49:b0:636:af26:6aa with SMTP id my9-20020a0562142e4900b00636af2606aamr923qvb.3.1688498603411;
Tue, 04 Jul 2023 12:23:23 -0700 (PDT)
X-Received: by 2002:a05:6a00:198a:b0:681:3d96:bddc with SMTP id
d10-20020a056a00198a00b006813d96bddcmr17179463pfl.2.1688498602879; Tue, 04
Jul 2023 12:23:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: comp.os.cpm
Date: Tue, 4 Jul 2023 12:23:22 -0700 (PDT)
In-Reply-To: <fdd571bd-430d-4a4e-850e-2b10da0c3259n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:cce0:d40:bc79:ec7d:d9b:ecbb;
posting-account=ZLwvxQoAAABEySN3wi4kx4ECN1-MW5_g
NNTP-Posting-Host: 2600:1700:cce0:d40:bc79:ec7d:d9b:ecbb
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com> <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
<906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com> <fdd571bd-430d-4a4e-850e-2b10da0c3259n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e85088fd-1d1d-48b5-a47c-b4e04a750cban@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: tszolyga@pacbell.net (Tom Szolyga)
Injection-Date: Tue, 04 Jul 2023 19:23:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2460
 by: Tom Szolyga - Tue, 4 Jul 2023 19:23 UTC

Has anyone tried the 8086 version on a current X86 processor? For example, what would the performance be on a Ryzen 7, 8 core running at 3.7GHz with 64GB of memory? Perhaps a 8086 to C or C++ would be required. It would be interesting to see a 1978 program running on afterburners.

Tom

Re: Sargon chess game with option to save/load match

<1dc3d7fb-b8ec-4c9e-b51d-5da829c6a521n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4278&group=comp.os.cpm#4278

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:2e49:b0:636:af26:6aa with SMTP id my9-20020a0562142e4900b00636af2606aamr8517qvb.3.1688543602853;
Wed, 05 Jul 2023 00:53:22 -0700 (PDT)
X-Received: by 2002:a05:6a00:3990:b0:67e:86c0:6bd3 with SMTP id
fi16-20020a056a00399000b0067e86c06bd3mr19718254pfb.1.1688543602564; Wed, 05
Jul 2023 00:53:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.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: comp.os.cpm
Date: Wed, 5 Jul 2023 00:53:21 -0700 (PDT)
In-Reply-To: <e85088fd-1d1d-48b5-a47c-b4e04a750cban@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=86.125.83.230; posting-account=Zav8fAoAAACRqOOZYggbw7GhvvIJEzFn
NNTP-Posting-Host: 86.125.83.230
References: <9e2f1e38-8830-49b6-ac6f-a952a869290bn@googlegroups.com>
<d3cba43c-7720-48ba-996c-98b446e5cc8an@googlegroups.com> <8351b780-d9ea-427d-9b67-8f665efb711en@googlegroups.com>
<7d8296c1-c580-4207-b3c8-b3ce7c534fedn@googlegroups.com> <625f9879-f271-4fd9-bda1-218c41e89361n@googlegroups.com>
<f0448131-d864-4cb2-a98d-912f30a6239dn@googlegroups.com> <d8845bb0-0c83-4f66-8031-af276c3ebf67n@googlegroups.com>
<02d8cb2d-8b8a-469d-8f30-727950abdf7dn@googlegroups.com> <03114a9b-f9f2-4681-90e2-7440ce4cce71n@googlegroups.com>
<260ab1f3-b119-4a98-ba18-ffa31789446en@googlegroups.com> <42d8479a-ee64-4933-865b-c8d16fde1f66n@googlegroups.com>
<72394baf-872b-46bf-8ce8-4e05b5e4a11cn@googlegroups.com> <70b0e39f-76ea-4425-b856-b37f407dd817n@googlegroups.com>
<e216aa02-e090-40b6-8624-bd0726f0b6fdn@googlegroups.com> <503383bc-b498-4680-8030-df00200285dfn@googlegroups.com>
<906f1aa7-8490-4344-a3c6-0223c1949ea8n@googlegroups.com> <fdd571bd-430d-4a4e-850e-2b10da0c3259n@googlegroups.com>
<e85088fd-1d1d-48b5-a47c-b4e04a750cban@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1dc3d7fb-b8ec-4c9e-b51d-5da829c6a521n@googlegroups.com>
Subject: Re: Sargon chess game with option to save/load match
From: ladislau_szilagyi@euroqst.ro (ladislau szilagyi)
Injection-Date: Wed, 05 Jul 2023 07:53:22 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2480
 by: ladislau szilagyi - Wed, 5 Jul 2023 07:53 UTC

Hi Tom,

you can easily try-it.

Just go to Bill Forster's GitHub page: https://github.com/billforsternz/retro-sargon , and read the "How can I try it out?" paragraph.

I used the Tarrasch Chess GUI, as Bill recommended...

regards,
Ladislau

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor