A Chess-Playing Program for the 9810A: Unterschied zwischen den Versionen

aus Schachcomputer.info Wiki, der freien Schachcomputer-Wissensdatenbank
(Link hinzugefügt)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Im Jahr 1974 veröffentlichte [[Wray, Alan|Alan Wray]] im Keyboard Magazin von Hewlett-Packard Vol. 6 No. 4 den Artikel "A Chess-Playing Program for the 9810A". Darin beschrieb er ein Programm für den HP 9810A, das Schach spielen konnte. Dieses Programm wurde im US Patent 4235442 von Ron Nelson als Hilfsmittel für die Programmierung Evaluierungsfunktion des Fidelity Chess Challengers (CC1) genannt und legte somit einen der Grundsteine für die Entwicklung von Schachcomputern.
Im Jahr 1974 veröffentlichte [[Wray, Alan|Alan Wray]] im Keyboard Magazin von Hewlett-Packard Vol. 6 No. 4 den Artikel "A Chess-Playing Program for the 9810A". Darin beschrieb er ein Programm für den HP 9810A, das Schach spielen konnte. Dieses Programm wurde im US Patent 4235442 von Ron Nelson als Hilfsmittel für die Programmierung Evaluierungsfunktion des Fidelity Chess Challengers (CC1) genannt und legte somit einen der Grundsteine für die Entwicklung von Schachcomputern.
Das Programm kann zum Beispiel über Emulatoren des HP 9810A zum Laufen gebracht werden.
<br><br>
[[File:HP9810A1.jpg|400px]]
<br><br>
Über die Taste Load kann das zuvor abgespeicherte Programm geladen werden. Durch zweimaliges Drücken von Continue fragt der Computer nach der Startposition. Diese muss zuvor erstellt worden sein. Das Schachbrett wird über die Register 1-64 dargestellt, d.h. A1=Register 1, A2= Register 9 usw.
Die Figuren erhalten eine Codierung, wobei positive Zahlen für die Figuren des Computers, negative für jene des Spielers stehen.<br><br>
4 2 3 5 6 3 2 4<br>
1 1 1 1 1 1 1 1<br>
...<br>
-1-1-1-1-1-1-1-1<br>
-4-2-3-5-6-3-2-4<br>
<br>
Will der Spieler Schwarz spielen, so ist dies durch Vertauschen von Dame und König in der Grundstellung anzuzeigen. Erkennt der Computer folgende Grundstellung,<br><br>
4 2 3 6 5 3 2 4<br>
1 1 1 1 1 1 1 1<br>
...<br>
-1-1-1-1-1-1-1-1<br>
-4-2-3-6-5-3-2-4<br>
<br>
so wird der Register 1 als H8 interpretiert und der Computer eröffnet mit seinen weißen Steinen aus den Registern 49-64.
Lädt man die Position für Spieler spielt weiß, zeigt die Anzeige:<br>
<br>
[[File:HP9810A2.jpg|400px]]
<br><br>
Die Züge werden über die Register x und y eingegeben. Für 1. e4 (wenn der Spieler weiß spielt) ist folgende Eingabe erforderlich:
2 Up 5 Continue
4 Up 5
<br><br>
[[File:HP9810A3.jpg|400px]]
<br><br>
Continue
[[File:HP9810A4.jpg|400px]]


== Weblinks ==
== Weblinks ==
Zeile 6: Zeile 43:
* [http://hiarcs.net/forums/viewtopic.php?t=7653&postdays=0&postorder=asc&start=0 HIARCS Forum Diskussion zu A Chess-Playing Program]
* [http://hiarcs.net/forums/viewtopic.php?t=7653&postdays=0&postorder=asc&start=0 HIARCS Forum Diskussion zu A Chess-Playing Program]
* [https://patents.google.com/patent/US4235442 US Patent 4235442]
* [https://patents.google.com/patent/US4235442 US Patent 4235442]
* [http://www.emu-france.com/emulateurs/11-calculatrices/76-hewlett-packard/2692-hp9800e/ Emulator des HP9810A]

Version vom 13. April 2020, 13:13 Uhr

Im Jahr 1974 veröffentlichte Alan Wray im Keyboard Magazin von Hewlett-Packard Vol. 6 No. 4 den Artikel "A Chess-Playing Program for the 9810A". Darin beschrieb er ein Programm für den HP 9810A, das Schach spielen konnte. Dieses Programm wurde im US Patent 4235442 von Ron Nelson als Hilfsmittel für die Programmierung Evaluierungsfunktion des Fidelity Chess Challengers (CC1) genannt und legte somit einen der Grundsteine für die Entwicklung von Schachcomputern.

Das Programm kann zum Beispiel über Emulatoren des HP 9810A zum Laufen gebracht werden.



Über die Taste Load kann das zuvor abgespeicherte Programm geladen werden. Durch zweimaliges Drücken von Continue fragt der Computer nach der Startposition. Diese muss zuvor erstellt worden sein. Das Schachbrett wird über die Register 1-64 dargestellt, d.h. A1=Register 1, A2= Register 9 usw. Die Figuren erhalten eine Codierung, wobei positive Zahlen für die Figuren des Computers, negative für jene des Spielers stehen.

4 2 3 5 6 3 2 4
1 1 1 1 1 1 1 1
...
-1-1-1-1-1-1-1-1
-4-2-3-5-6-3-2-4

Will der Spieler Schwarz spielen, so ist dies durch Vertauschen von Dame und König in der Grundstellung anzuzeigen. Erkennt der Computer folgende Grundstellung,

4 2 3 6 5 3 2 4
1 1 1 1 1 1 1 1
...
-1-1-1-1-1-1-1-1
-4-2-3-6-5-3-2-4

so wird der Register 1 als H8 interpretiert und der Computer eröffnet mit seinen weißen Steinen aus den Registern 49-64.

Lädt man die Position für Spieler spielt weiß, zeigt die Anzeige:



Die Züge werden über die Register x und y eingegeben. Für 1. e4 (wenn der Spieler weiß spielt) ist folgende Eingabe erforderlich: 2 Up 5 Continue 4 Up 5



Continue


Weblinks