The .GAM format used by WinBoard is a legacy format that was one day used
by GNU Chess, and has been obsolete for perhaps as much as 3 decades. I
guess the support for it should really be removed. I have been playing
with the idea to perhaps replace it with a variant-specific storage
format, or perhaps even one that could be user-configurable. So that major
regional chess variants like Xiangqi and Shogi have the option to use
formats that is more native to them than PGN. There are many regional
chess variants, though, and the native formats are often quite complex.
I didn't know that CSA format was actually used for game storage; I have
always thought it was exclusively used as an engine-server communication
protocol. Perhaps I should make WinBoard understand the format on input.
The design goal of WinBoard is that it should be possible to feed it
anything that remotely looks like a chess game, rather than just games in
a well-defined format. E.g. users should be able to copy-paste from a web
page that contains moves in a table, or even just embedded in a piece of
text discussing a game. Sometimes that is difficult, because the same
tokens could have different meanings in the various formats. KIF moves are
of course easy to recognize, because of the non-ascii characters they
contain. CSA moves look a lot like move numbers, though. But perhaps the
fact that the piece name is appended without spacing can be used to
distinguish them.
Op Di, 14 juli, 2020 10:15 am schreef captbirdseye:
> According to my '*notes to myself*', made some time ago:
> --
> You received this message because you are subscribed to the Google Groups
> "SHOGI-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
shogi-l+u...@googlegroups.com. To view this discussion on
> the web visit
>
https://groups.google.com/d/msgid/shogi-l/9ad98c7a-0251-4a13-aba6-7f86b98
> bc330o%
40googlegroups.com.
>