GNU Chess 6.3.0 für PC/GEOS / Ensemble 1.x
Ausgabe mit nativem Eingabefeld - Deutsch und Englisch - 22. Oktober 2026
=====================================================================

Deutsche Version 6.3.0.15; englische Version 6.3.0.14.
Diese Ausgabe ergänzt ein natives einzeiliges Eingabefeld unter dem Brett.
8088-/8086-Ziel, schlanke Engine, ursprüngliches Symbol, gemeinsame
Brettschrift, skalierbares Brett und inkrementelles Zeichnen bleiben erhalten.

INSTALLATION UND AKTUALISIERUNG
------------------------------
1. GEOS vollständig beenden.
2. DEUTSCH/GNUCHESS.GEO oder ENGLISH/GNUCHESS.GEO auswählen.
3. Als GNUCHESS.GEO nach WORLD\EXTRAS kopieren und die alte Datei ersetzen.
   Auch WORLD ist möglich. Alte doppelte Kopien entfernen.
4. GEOS neu starten und GNU Chess im GeoManager öffnen.

Nur eine Sprache installieren: Beide verwenden gnuchess.app / GnCh.
Zum Sprachwechsel GEOS beenden und die Datei austauschen. Compiler, SDK,
neue Schrift, ANSIC-Bibliothek oder Systemänderungen sind nicht erforderlich.
Fenstertitel: GNU Chess 6.3.0. Symbolbeschriftung: GNU Chess.
Diese Anleitung liegt auch als DEUTSCH/LIESMICH.TXT in DOS CP850 vor.

BEDIENUNG UND ZUGEINGABE
-----------------------
Weiß beginnt. Erst die Figur, dann das Zielfeld anklicken. Nach einem
gültigen Zug antwortet der Computer automatisch. Die Maus wählt bei
Umwandlung eine Dame.

Alternativ das Feld Eingabe: unter dem Brett anklicken, etwa e2e4 eingeben
und Enter drücken oder Zug ausführen wählen. In der englischen Ausgabe
heißen die Elemente Move: und Play move. Enter löst den Zug aus, wenn das
Eingabefeld den Tastaturfokus hat. Die üblichen Tasten des nativen
Textfelds zum Bewegen der Schreibmarke, Markieren und Korrigieren verwenden.
Das Feld nimmt höchstens fünf Zeichen auf. Bei Umwandlung q/r/b/n anhängen,
zum Beispiel e7e8q oder a7a8n: Dame, Turm, Läufer, Springer. Die Buchstaben
sind in beiden Sprachen gleich. Groß- und Kleinschreibung werden akzeptiert.

Ein gültiger Zug leert das Feld. Ein ungültiger Zug bleibt zur Korrektur
erhalten. Während der Suche sind Textfeld und Ausführen-Schaltfläche
deaktiviert. Nach Enter oder Zug ausführen erhält das Feld wieder den Fokus
für die nächste Eingabe. Textfeld und Maus verwenden dieselbe Zugprüfung
und Antwort.

Neues Spiel   Eine neue Partie beginnen.
Computerzug   Die Seite am Zug spielen lassen; kann Weiß übernehmen.
Zurück        Letzten menschlichen Zug samt Antwort oder einen einzelnen
              Computerzug zurücknehmen.
Tiefe 1-4     Gewünschte Suchtiefe wählen. Vorgabe: 2.

Wiederholte Computerzüge lassen beide Seiten spielen. F3 schließt das
Programm. Partien werden nicht dauerhaft gespeichert; erneutes Öffnen
startet neu. Zur Deinstallation die Anwendung schließen und ihre Datei
entfernen.

DARSTELLUNG
-----------
Die native Eingabezeile bleibt beim Vergrößern oder Maximieren unter dem
Brett. Brett und Figuren wachsen gemeinsam mit quadratischen Feldern in
ganzen Pixeln. Beide Sprachen verwenden Berkeley mit 10 Punkt im Brettbereich
und das ursprüngliche FreeGEOS-Springer-Schachbrett-Symbol mit 48x30 Pixeln.
Es wird keine Schrift mitgeliefert. Zum Ändern der Größe den Rahmen ziehen;
alte Systemmenüeinträge für Position/Größe können trotzdem grau erscheinen.

Normale Züge zeichnen nur geänderte Felder statt das ganze Brett zu löschen.
Verdeckte Bereiche werden im nativen Zeichenbereich repariert; nach einer
Größenänderung wird die Szene neu gezeichnet. Kein zusätzlicher Bildpuffer
und kein Cache vergrößerter Figuren wird eingeführt.

CPU, SPEICHER UND SPIELVERHALTEN
------------------------------
Die Anwendung zielt auf den ursprünglichen Intel-8088-/8086-Befehlssatz.
Aktuelle native Funktionstests verwenden das bereitgestellte englische
GeoWorks Pro / Ensemble 1.2 (Kernel 622.3, UI 693.0) in einem eigenen
DOSBox-X-8086-Kern mit 640 KiB konventionellem Speicher und Auslagerung auf
Platte, ohne XMS, EMS oder UMB. Beide Sprachen werden auf diesem englischen
System geprüft. Dies ist Befehlssatzemulation, kein Test auf einem echten
8088 und keine takt- oder busgenaue Geschwindigkeitsmessung. Geprüftes
Grafikziel: VGA 640x480. Andere 1.x-Systeme und echte Hardware bleiben ungeprüft.

Auf 16 Byte gerundete Programmreservierungen:

                                  Bisher 12/13        Jetzt 14/15
Feste Ressourcen samt Stack        127616 /127616 B    127856 /127856 B
Alle Ressourcen samt Stack         214848 /214832 B    215280 /215280 B
Programmdatei                      170028 /170012 B    170472 /170472 B

DGROUP bleibt 8400 Byte; Arena 34336 Byte (34260 nach Initialisierung belegt);
Prozess-Stack 49152 Byte. Das native Textfeld benötigt zusätzlich GEOS-
Objekt-, Bearbeitungs- und gemeinsame Bibliotheksspeicher. Dateiwerte sind
nicht der gesamte physische RAM-Bedarf. EVIDENCE/move-entry enthält den
Laufzeitvergleich mit Messphasen und Grenzen. Der Speicherbeobachter nutzt
einen getrennten 386-Emulatorlauf; die nativen 8086-Tests belegen die Funktion.
Im englischen Vergleich stieg der anwendungseigene Speicher im Ruhezustand
um 832 Byte, davon 240 Byte fest. Der höchste gemessene Belegungswert lag
1424 Byte über dem früheren Ruhezustand. Bei 20 Bearbeitungs-/Löschzyklen
stabilisierte sich die Belegung.
Weder ein gesamter Mindest-RAM-Bedarf noch jede kurzzeitige Spitze wird
damit nachgewiesen. GEOS kann beim Skalieren temporären Speicher verwenden.

Engine und Daten sind gegenüber Versionen 12/13 unverändert. Bewertung,
Suchreihenfolge, Cache-Größen, Suchgrenzen, Historien mit 256 Einträgen und
Zurück-Verhalten bleiben gleich. Die Oberfläche vermindert die Spielstärke
nicht. Tiefe 4 kann auf langsamen Systemen lange dauern; passende Tiefe wählen.

Der bestehende Port hat kein Eröffnungsbuch, kein Speichern/Laden von PGN,
kein Vorausrechnen, keinen Stellungseditor, kein Netzwerkprotokoll und
keinen Suchabbruch. Nicht alle möglichen Stellungen können geprüft werden.

QUELLTEXT UND PRÜFNACHWEISE
--------------------------
EVIDENCE/move-entry enthält die aktuellen, an Programmhashes gebundenen
Engine-/Speicherprüfungen, native Eingabe- und CPU-Tests, Bildschirmbilder
und den Speichervergleich. DEVELOPMENT enthält Erstellungs- und genaue
Neubauberichte. SOURCE/README-REBUILD.txt beschreibt den SDK-freien Neubau.

EVIDENCE/cpu8086-history12-13 dokumentiert die vorige CPU-Umstellung und
deren umfangreichere Tests. UI10/11-, UI8/9- und Engine6/7-Nachweise sind
ebenfalls historisch. Alte Testzahlen und Zeiten beschreiben weder das neue
Eingabefeld noch die Geschwindigkeit echter 8088. SHA256SUMS enthält die
Prüfsummen der Paketdateien.

GNU GPL Version 3 oder neuer; übernommene Teile behalten Apache-2.0-Hinweise.
GEOS-Laufzeit, Schriften, SDK und Compiler werden nicht mitgeliefert.
