Zum Inhalt springen

Fidelity Chess Challenger 7

aus Schachcomputer.info Wiki, der freien Schachcomputer-Wissensdatenbank
Fidelity Chess Challenger 7
Hersteller Fidelity
Markteinführung 1979
CElo 1110
Programmierer Ron Nelson
Prozessor Z80A
Prozessortyp 8 Bit
Takt ~3,6 MHz (3,579 MHz)
RAM 256 Bytes
ROM 4 KB
Bibliothek 69 Positionen
Einführungspreis
Rechentiefe
BT-2450
BT-2630
Colditz
Verwandt Fidelity Chess Challenger 10, Fidelity Sensory 8, Splice Byte XD-300
Zugeingabe Tastatur
Zugausgabe Display
Display 4-stellige 7-Segment LED Anzeige
Stromversorgung Netzteil: 9V/350mA DC (Plus innen)
Spielstufen 7
Maße 31 x 20 x 2,7 cm
Sonstiges
Der Nachfolger des CC10 hatte etwas ausgewogenere Spielstufen, die Spielstärke konnte aber nicht gesteigert werden. Die Eröffnungsbibliothek ist mit der vom CC 10 B identisch.

Der Fidelity Chess Challenger 7 war ein 1979 vorgestellter Schachcomputer des US-amerikanischen Herstellers Fidelity Electronics. Er gehörte zur erfolgreichen Chess-Challenger-Reihe, mit der Fidelity seit Mitte der 1970er-Jahre zu den prägenden Anbietern im frühen Computerschach zählte. Der Challenger 7 stellte innerhalb der Produktpalette ein vergleichsweise günstiges, aber ausgereiftes Gerät dar und diente vielen zeitgenössischen Testern als Referenzmaßstab für solide Mittelklasse-Schachcomputer.

Einordnung und Bedeutung

Zum Zeitpunkt seines Erscheinens galt der Chess Challenger 7 als das einfachste und preiswerteste Modell der Challenger-Serie, das dennoch ein stabiles und verlässliches Spielniveau bot. Gerade wegen seines ausgereiften, konsistenten Programms und der schnörkellosen Hardware wurde er häufig als Vergleichsgerät für andere Schachcomputer der mittleren Leistungsklasse (z. B. Boris-Modelle) herangezogen.

Der Challenger 7 verkörperte die Philosophie der frühen Fidelity-Geräte: Konzentration auf ein zuverlässiges Schachprogramm bei funktionaler, aber schlichter Hardware.

Hardware und Bedienung

Äußerlich ähnelte das Gerät stark den frühen Challenger-Modellen:

  • integriertes Schachbrett mit alphanumerischer Koordinatenbeschriftung
  • kleine Holzfiguren
  • alphanumerisches LED-Display zur Zuganzeige
  • zusätzliche Leuchtdioden für Statusanzeigen wie Schach oder Verlust
  • typische Challenger-Folientastatur

Die Eingabe von Zügen erfolgte über die Tastatur in algebraischer Notation. Eine akustische Signalgabe (Piepton) informierte darüber, dass der Computer einen Zug ausgeführt hatte.

Während der Rechner am Zug war, zeigte das Display eine Reihe von vier Nullen an. Anders als einige Konkurrenzgeräte gab der Challenger 7 keine Einblicke in seine laufenden Berechnungen.

Illegale Züge wurden konsequent zurückgewiesen, das Gerät zeigte in solchen Fällen vier Balken im Display.

Positionsaufbau

Die Verifikation und Modifikation von Stellungen war möglich, galt jedoch als relativ umständlich, da die Felder einzeln angewählt werden mussten. Ungewöhnlich war, dass weiße Figuren als E (enemy) bezeichnet wurden, unabhängig davon, ob der Computer selbst Weiß oder Schwarz spielte.

Erfahrene Nutzer entwickelten praktikable Methoden zum Einrichten von Problemstellungen, etwa durch Start einer Partie mit Weiß und anschließenden Wechsel in den Problem-Modus.

Spielstufen

Der Name Challenger 7 bezog sich auf die sieben verfügbaren Spielstufen:

Stufe Bezeichnung Durchschnittliche Bedenkzeit
1 Intermediate ca. 5 Sekunden
2 Experienced ca. 15 Sekunden
3 Advanced ca. 1 Minute 20 Sekunden
4 Zwei-Züger-Modus ca. 20 Minuten
5 Fernschach-Modus bis zu 24 Stunden
6 Excellent ca. 6 Minuten
7 Tournament ca. 3 Minuten

Die Stufen konnten jederzeit während der menschlichen Zugphase gewechselt werden. Ebenso war ein Seitenwechsel oder der Start mit Weiß problemlos möglich.

Durch Tastenkombination konnte der Challenger 7 auch gegen sich selbst spielen.

Spielstärke und Programmcharakter

Das Schachprogramm spielte einen direkten, materialorientierten Stil. Innerhalb seines begrenzten Rechenhorizonts:

  • nahm es angebotene Figuren zuverlässig
  • vermied einfache Materialverluste
  • versuchte Mattangriffe abzuwehren
  • verfügte über eine kleine, aber zweckmäßige Eröffnungsbibliothek

Große strategische Tiefe oder langfristige Pläne waren hingegen nicht zu erwarten.

Schwächen

Als wesentliche Schwäche galt die begrenzte taktische Weitsicht. Selbst auf den hohen Stufen fand das Gerät nicht zuverlässig alle Matt-in-zwei-Kombinationen. Eine Fähigkeit, die viele zeitgenössische Programme bereits beherrschten.

Dies führte dazu, dass der Challenger 7 mitunter Gewinnstellungen nicht konsequent verwertete oder sich mit Dauerschach zufriedengab, statt einen stillen Gewinnzug zu finden.

In komplizierten Mittelspielstellungen neigte das Gerät zu sehr langen Rechenphasen. In seltenen Fällen kam es bei Überhitzung vor, dass kein Zug mehr ausgeführt wurde und ein Neustart nötig war.

Technische Analyse des Schachprogramms

Programmautor und Grundansatz

Programmierer des Chess Challenger 7 war Ronald C. (Ron) Nelson. Das Programm kann als bewusst „gestrafft“ beschrieben werden. Die Spielstufen wurden reduziert und das Suchverfahren im Variantenbaum gegenüber dem Vorgänger Chess Challenger 10 vereinfacht. Als Leitbild wurde ein Suchansatz „nach der Shannonschen A-Strategie“ gewählt, also eine vergleichsweise direkte, wenig selektive Variantenbaumsuche, die unter den damaligen Hardwaregrenzen vor allem über feste Rechentiefe und einfache Bewertungslogik funktionieren musste.

Hardwaregrenzen als Designvorgabe

Der CC7 stand unter extremen Ressourcenbeschränkungen. Der CC7 hatte einen Programmspeicher von 4 KB ROM und einen sehr kleiner Arbeitsspeicher mit „¼-KByte-RAM“, also 256 Byte. Als CPU kam ein Z80A mit rund 3,6 MHz zum Einsatz.

Diese Randbedingungen prägten die Softwarearchitektur:

  • Der Programmkern musste äußerst kompakt sein (Zuggenerator, Stellungsverwaltung, Bewertung, Bedienlogik).
  • Rechenzeit konnte zur damaligen Entwicklung nicht durch große Hashtabellen (fanden erst 1987 in einen Schachcomputer Einzug) oder umfangreiche Stellungs-Caches „gekauft“ werden; stattdessen war eine robuste, deterministische Suche mit kleiner Datenhaltung naheliegend.
  • „Komfortfunktionen“ (tiefe Problemlöse-Features, vollständige Regelabdeckung, aussagekräftige Analyseausgaben) standen gegenüber dem eigentlichen Spielbetrieb im Hintergrund.

Stellungsrepräsentation und Datenhaltung

Mit nur wenigen hundert Bytes RAM war eine speicherintensive Stellungsrepräsentation (z. B. umfangreiche Listenstrukturen) kaum möglich. Praktisch bedeutete das:

  • Die Stellung musste in sehr kompakter Form gespeichert werden (typischerweise als Feldbelegung und wenige Statusbits).
  • Für die Suche standen nur sehr kleine lokale Arbeitsbereiche zur Verfügung (Zugliste(n), Rekursionstiefe/Stack, Bewertung).
  • Transpositionen/Mehrfachverwendungen berechneter Varianten waren — wenn überhaupt — nur in minimaler Form möglich.

Die Tatsache, dass zusätzlich „elementare Eröffnungen“ in den Programmspeicher gepackt wurden, zeigt, dass das ROM maximal ausgenutzt wurde, um im Eröffnungsstadium Rechenaufwand zu sparen.

Eröffnungsbuch und Zufallskomponente

Der Challenger 7 verfügte über eine (kleine) Eröffnungsbibliothek. Auffällig ist, dass bei gleichwertigen Eröffnungszügen eine letzte Instanz eines Zufallsgenerators den Ausschlag geben konnte. Das ist für Geräte dieser Klasse typisch. Innerhalb des Buches werden mehrere plausible Fortsetzungen angeboten, wodurch Wiederholungen reduziert werden, zugleich kann der Nutzer durch gezielte Abweichungen das Buch „aushebeln“ und den Computer früh in eigenständige Berechnung zwingen.

Suchverhalten und Spielstufen-Logik

Die sieben Level des CC7 waren primär als Bedenkzeit-/Zielzeitprofile angelegt (Sekunden bis „Postal Chess“). Technisch lässt sich das als Zeit- bzw. Knotenbudget interpretieren. Das Programm suchte eine Grundtiefe an (oder iterierte innerhalb eines Budgets) und brach ab, sobald das Level-Limit erreicht war.

Zeitgenössische Beobachtungen passten zu diesem Modell:

  • In „buchnahen“ Eröffnungen antwortete das Gerät schnell.
  • In komplexen Mittelspielstellungen überschritt es teils deutlich die angegebenen Durchschnittszeiten; bei thermischer Belastung wurden sogar Hänger berichtet. Solche Effekte sind plausibel, wenn die Suche in taktisch verzweigten Stellungen (viele Kandidatenzüge, viele Antworten) nahezu „vollbreit“ arbeitet und die Rechenlast stark schwankt.

Während der Computer rechnete, zeigte er, keine Varianten, sondern lediglich eine neutrale „oooo“-Anzeige; die innere Suche blieb damit eine Blackbox.

Bewertungsfunktion: materialorientiert, taktisch begrenzt

Dies spiegelt den typischen Bewertungscharakter der späten 1970er Jahre wider.

  • starke Orientierung an Materialgewinn/-verlust,
  • grundlegende Königs-/Mattgefahr-Erkennung,
  • pragmatische, eher direkte Auswahl „solider“ Züge.

Gleichzeitig wurde die taktische Begrenzung deutlich. In Tests fand der CC7 nicht zuverlässig alle Matt-in-2-Aufgaben, sogar bei längerer Bedenkzeit. Das spricht für eine geringe effektive Rechentiefe in Problemstellungen oder für eine Bewertung, die stille („quiet“) Gewinnzüge ohne unmittelbaren Material-/Schachreiz schlechter priorisiert. In der Praxis konnte dies zu Dauerschach- oder Verteidigungsfortsetzungen führen, wo ein präziser Abschluss möglich gewesen wäre.

Regelabdeckung und bekannte Programmfehler

Wie viele Geräte der Frühzeit zeigte der Chess Challenger 7 Eigenheiten und Bugs, die teils direkt in der Literatur dokumentiert wurden:

  • In der Sammlerliteratur zum Gerät wurde das Fehlen der Pattregel (Stalemate) als gravierender Ausschluss für viele Schachprobleme erwähnt.
  • Zudem wurden konkrete Fehlverhalten bei Rochade-Interpretationen in Teststellungen beschrieben (u. a. falsche Zugausgabe im Kontext „lange Rochade“).

Solche Fehler sind bei extrem kompakt kodierten Programmen nicht ungewöhnlich. Die vollständige, fehlerfreie Abdeckung aller Sonderregeln kollidierte häufig mit ROM-Platz und Testaufwand, insbesondere wenn die Geräte in sehr hohen Stückzahlen produziert wurden.

Regelumsetzung

Wie bei vielen Geräten dieser Generation gab es Einschränkungen:

  • Bauernumwandlungen erfolgten automatisch zur Dame
  • Unterverwandlungen mussten manuell korrigiert werden
  • Rochaden wurden als Königszug eingegeben und angezeigt

Historischer Kontext

Der Chess Challenger 7 erschien in einer Phase rascher Entwicklung im Heimschachcomputer-Markt. Fidelity konkurrierte mit Herstellern wie Applied Concepts (Boris-Reihe) und Novag. Der Challenger 7 zeigte, dass auch preisgünstigere Geräte ein verlässliches Spielniveau erreichen konnten.

Obwohl er kein Spitzenmodell war, trug er zur Verbreitung von Schachcomputern im Heimbereich bei und festigte Fidelitys Ruf als einer der führenden Anbieter im Computerschach der späten 1970er-Jahre.

Technische Daten

  • Anzeige: LED-Alphanumerik
  • Eingabe: Folientastatur
  • Figuren: Holz
  • Selbstspiel-Modus: ja

Varianten „Chess Challenger 7“ und „Chess Challenger Super 7“

Ein Abgleich zeitgenössischer Quellen mit Archivmaterial belegt, dass die Variante „Chess Challenger Super 7“ tatsächlich existierte. Auffällig ist jedoch, dass sich der reguläre Chess Challenger 7 und der sogenannte Super 7 äußerlich nicht unterscheiden. Weder Gehäusegestaltung noch Typenschild erlauben eine eindeutige Identifikation.

Der direkte Vergleich zweier Geräte durch H.P. Ketterling (Seriennummern 187357 und 887847) zeigt lediglich geringfügige Programmabweichungen. Diese betreffen unter anderem:

  • Initiative-Tests
  • Rechentiefen-Tests
  • ausgewählte Endspielstellungen
  • praktische Partieverläufe

Die Programmänderungen wirken sich teils positiv, teils negativ auf die Spielstärke aus. Von einer klar überlegenen „Super“-Version kann daher nicht gesprochen werden.

Zur praktischen Unterscheidung bietet sich eine neutrale Klassifizierung als CC 7a und CC 7b an. Ohne direkten Vergleichstest anhand definierter Prüfstellungen sind die Versionen faktisch nicht auseinanderzuhalten. Dies erklärt die langjährige Unklarheit in Sammler- und Dokumentationskreisen hinsichtlich Existenz und Abgrenzung des „Super 7“.


Weblinks

Partiebeispiele

Inside the Chess Computer

Cookies helfen uns bei der Bereitstellung des Schachcomputer.info Wiki. Durch die Nutzung des Schachcomputer.info Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.