Thema: Vorstellung: Neuer Schachcomputer: CT800
Einzelnen Beitrag anzeigen
  #1  
Alt 26.08.2016, 22:05
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 373
Abgegebene Danke: 165
Erhielt 443 Danke für 175 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
1/20 8/20
Heute Beiträge
0/3 ssssss373
Neuer Schachcomputer: CT800

Hallo zusammen,

es gibt einen Neuzugang aus der Bastelfraktion - nach Art des AVR-basierten "Schachzwerges", nur mit modernerer Hardware und völlig anderem Programm. Wenn ich "Schachcomputer" technisch so definiere, daß er kein Betriebssystem hat, weil er eben nur als Schachcomputer gebaut wurde, dann fallen PCs, Notebooks/Linuxrechner in Holzbrettern, Tablets und Smartphones raus. Übrig bleiben sämtliche klassischen Schachcomputer sowie natürlich auch der Schachzwerg und mein neues Projekt.

Gab's nicht Beschwerden, daß man immer nur die ewig selben Programme in neuem Gehäuse angeboten bekommt, oder diverse Raspberries mit recompiliertem Stockfish? Habe ich nicht auch mal den Wunsch nach einem Brikett mit modernerer Hardware gelesen? Naja, kleine Wünsche erfüllt das Universum zwar sofort, aber für Debugging/Modifikation von 7.000 Zeilen fremdem Ausgangscodes plus 15.000 Zeilen zusätzlichen Quelltexts nebst Aufbau der Hardware braucht es auch schonmal ein wenig länger.

Hier die Eckdaten:

Bezeichnung: CT800

Hardware:

CPU: ARM Cortex M4 (STM32F405)
Takt: 168 MHz (nur während der Computer rechnet), übertakteter Turbomodus auf 200MHz einstellbar
ROM: 1 MB
RAM: 192 kB + 4 kB Backup-RAM
Anzeige: Textdisplay mit 4x20 Zeichen (Hintergrundbeleuchtung zuschaltbar), außerdem eine grüne und eine rote LED sowie ein Piepser
Eingabe: 4x4-Tastatur, Koordinaten-Notation
Energieversorgung: 4xAA-NiMH-Akkus oder über Netzadapter. Alkali-Batterien (nicht aufladbar) gehen auch, rechnen sich aber nicht.
Batterielaufzeit: 38 Stunden (ohne Turbo), 34.5 Stunden (mit Turbo)
Stromaufnahme bei 5 V:
Spieler am Zug: 16 mA
Rechner am Zug: 78 mA (Turbomodus: 88 mA)
(jeweils +45mA, wenn die Hintergrundbeleuchtung des Displays aktiviert ist)

Software:

Autor des ARM-Ports: meine Wenigkeit
Basisprogramm: NG-Play v9.86 (mit meinen umfangreichen Verbesserungen und Bugfixes als v10.0)
Autor des Basisprogramms NGplay v9.86: George Georgopoulos
Autor der KPK-Endspieltabelle: Marcel van Kervinck
Eröffnungsbuch: 17.000 verschiedene Halbzüge in 9.000 unterschiedlichen Positionen. Zugumstellungen und Transpositionen werden erkannt.
Hashtabellen: zusammen 117 kB
Pondering: keines
Spielstärke: ~2100 ELO (Colditz: 2344 -> zu leicht, BT-2450: 2135, BT-2630: 2144. Alles ohne Übertaktung.)
Programmiersprache: C (der beste portable Makro-Assembler überhaupt!)
Lizenz: GPLv3+

Die Lizenz bedeutet: freie/offene Software. Mit Quelltexten also.

Es gibt auch eine Onlinepräsenz, allerdings ausschließlich auf englisch, was allerdings besonders für die niederländischen Poster hier vielleicht schneller zu lesen ist.

http://www.ct800.net

Sofern gewünscht, kann ich aber auch gerne auf deutsch hier die Zusammenfassung mit Features usw. posten - das wird allerdings ein etwas längeres Posting, und ich möchte Euch ja hier nicht gleich erschlagen.

viele Grüße, Rasmus
Mit Zitat antworten
Folgende 16 Benutzer sagen Danke zu Rasmus für den nützlichen Beitrag:
Boris (09.01.2021), Chessguru (26.08.2016), Drahti (27.08.2016), Egbert (26.08.2016), Fluppio (27.08.2016), iuppiter (27.08.2016), Mapi (26.08.2016), mclane (27.08.2016), Michael (27.08.2016), Mythbuster (26.08.2016), pato4sen (25.11.2018), RetroComp (26.08.2016), Robert (27.08.2016), Solwac (28.08.2016), Theo (26.08.2016), Wolfgang2 (27.08.2016)