Jedes Programm von Richard lang ist ein WM Programm.
Die WM in Glasgow. PSION.
Die WM in Amsterdam.
Die WM in Dallas.
Die WM in Rom.
Die WM in Almeria.
Die WM in Lyon.
...
...
Es gab nur ganz wenige WMs die Richard ohne Titel verlassen hat.
http://www.chessgenius.com/palm/index.html
Zitieren:
ChessGenius is a world championship winning chess program for the Palm Computing® Platform. Superb playing strength and packed with features...
http://www.chessgenius.com/palm/faq.htm
Dort steht das die Palm 68000 Version in Assembler auf dem roma basiert.
Und das die ARM Version mit Hash Tables auf einer in C geschriebenen anderen Version basiert.
Welche andere Version das wohl sein könnte
Richard lang:
Zitieren:
The engine is same as in phone/tablet versions.
Changed from 68000 systems to "c" in the early days of pda/phone version of ChessGenius. The original Palm Organiser had a 68000 compatible CPU which ran the Roma unchanged. All other phones and tablets used the ‘c’ engine. It’s based on the London but somewhat simplified.
Welches Wissen gestrichen wurde, also simplified wurde, wird natürlich nicht angegeben.
Ich denke das würde auch zu weit führen.
Aber anzunehmen das es dafür technische Gründe gab denn damals konnten die maschinchen noch nicht soviel Rom/RAM verwalten. Z.B. Gab es damals folgendes Limit bei den Palms:
Zitieren:
What language was ChessGenius written in?
The Arm native chess code is written in C. The standard engine is written in 68000 assembly language and the user interface is written in C using the CodeWarrior development system.
What is the Permanent Brain option?
When the Permanent brain option is ticked ChessGenius will play stronger because it also 'thinks' whilst it is waiting for the human player to move. It guesses the move that the human will play and computes its reply whilst waiting. If it guesses correctly it will often play its move instantly. In this way it saves time and can spend more time thinking about other moves and so plays better.
What about Hash tables?
The new ARM native chess code supports hash tables of up to 16MB in size. The actual maximum size that you can set depends on which model device you have. For example, the Tungsten T allows a maximum of 8MB hash tables. The Tungsten E allows 1MB. Older OS5 models generally allow up to 512KB.
Ich denke das Richard damals die C Version stutzen musste.
Damit alles korrekt auf den schwachbrüstigen Palms lief.
Vielleicht fragst du einfach selber Richard lang. Du hast ja seine Email.
Steht auch auf der Chess Genius Webseite Richard Langs.