Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Survey proposal: Importance of Auto232 compatibility

Author: Robert Hyatt

Date: 10:11:24 09/10/98

Go up one level in this thread


On September 09, 1998 at 21:26:18, Keith Ian Price wrote:

>On September 09, 1998 at 19:32:18, Moritz Berger wrote:
>
>>On September 09, 1998 at 18:59:21, Danniel Corbit wrote:
>>
>>>I would like to add some other features to the proposal besides auto232:
>>>
>>>1.  How about a network protocol for Chess message passing?
>>><Another great way do do a tournament>
>>>
>>>2.  How about allowing connections to FICS and ICC?
>>><Another great way do do a tournament>
>>>Computer products could even *automagically* register themselves as computers
>>>and cut down on cheating.
>>>
>>>3.  How about an automatic email interface for long time controls like KKUP2?
>>><Another great way do do a tournament>
>>>
>>>Serial port seems a little bit archaic.  Same for parallel port.  How many
>>>people cannot afford a net card and yet can afford multiple PC's?
>>
>>The big reason why no different standard has emerged so far is the compatibility
>>with old (mostly DOS based) chess programs, namely
>>
>>- Chess Genius 2,3,4,5
>>- M-Chess PRO 4,5,6,7
>>- Hiarcs 3,4,5,6
>>- REBEL 6,7,8,9
>>- Fritz 3,(5)
>>- Junior 5(Fritz.32 engine)
>>- Nimzo 3,3.5,98
>>- Shredder 1,2
>>- Kallisto
>>- CSTal
>>- Crafty (DOS, up to release 14, hopefully soon in 15.x)
>>- Comet
>>etc.
>>
>>Moritz
>
>I don't buy that as a valid excuse for not adapting a new standard. You could
>keep the already written Auto232 capacity for backward compatiblity, while
>adding the new features to get people (like me) to upgrade. I will buy any chess
>engine so long as it is as strong as Rebel Decade, and has these features of
>ICC/FICS compatiblity, e-mail compatibility, and network compatibility. Even
>though I said that I would not pay $100 for Crafty, I would if it had a UI and
>these features. Computer chess strength is secondary to me. Chess strength can't
>be determined by how a program plays against other programs, only strength in
>computer chess. Features like this are what I would like. Chess System Tal is
>much more fun to play than any of the supposedly stronger programs, but if the
>Windows version has only a Windows interface and a stronger engine, I won't be
>buying it, since it won't be any more fun for me to use than the one I have
>already. I am probably in the minority with this view, but there it is...
>
>kp



I agree totally.  the Auto232 standard is gross.  Completely gross.  There are
many better ways to accomplish this task.  First problem is that the message
format is rediculous, with the original auto232 interface not supporting *real*
chess since it didn't allow underpromotion.  Then there were the timing issues
that resulted in hangs when a program moved too quickly.  Cryptic move format
requiring a tab here, no tab there, etc...

None of it made any sense from a software engineering point of view.  I would
be more than happy to sit down with a group and work out a standard
communication interface that is easy to implement, easy to parse, and easy to
understand how it is supposed to work.

We ought to be able to also provide some basic software that will let this work
on both unix and windows boxes (IE I can do the unix part myself, and we can
take that to make a "auto232" library that anyone using unix can call).  I have
been trying to study the windows auto232 interface, but it is a nightmare,
still, because it uses the old auto232 message format with two levels of parsing
(which makes little sense). IE I send a somewhat cryptic message to the driver
(cryptic because of a byzantine format) that the driver then modifies and sends
to the other driver over the interface, which has to modify that to send it to
the engine, which has to modify that to interpret what the devil it means.

That is not necessary.  And there is *no* sense in thinking "windoze" only for
this interface, because it can work linux to windows, and linux to linux, as
well as windows to windows, if done correctly.

Anyone interested?  Shareware/Freeware guys want to take the lead here and do
this right, once and for all?



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.