Einzelnen Beitrag anzeigen
  #438  
Alt 23.08.2016, 19:32
Benutzerbild von mclane
mclane mclane ist offline
Lebende Foren Legende
 
Registriert seit: 16.04.2005
Ort: Lünen
Alter: 58
Land:
Beiträge: 4.275
Abgegebene Danke: 2.793
Erhielt 5.403 Danke für 1.884 Beiträge
Aktivitäten Langlebigkeit
8/20 20/20
Heute Beiträge
0/3 sssss4275
AW: Millennium ChessGenius Pro

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.
__________________
Die ganze Welt des Computerschachs
Mit Zitat antworten