You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the setup needed for playing a classical 1970s chess program CHEKMO-II on modern computers.
7
8
It will be useful for those who are interested in computer chess history.
8
-
CHEKMO-II was created for [PDP-8](https://en.wikipedia.org/wiki/PDP-8) computers by Digital Equipment Corporation instructor John E. Comeauin. For detailed learning of programs's internal structure, see [original PAL-8 source code](http://pop.aconit.org/Programs/StandAlone/chekmo.lst), written in PAL-8, PDP-8 assembly.
9
+
CHEKMO-II was created for [PDP-8](https://en.wikipedia.org/wiki/PDP-8) computers by Digital Equipment Corporation instructor John E. Comeau. For detailed learning of programs's internal structure, see [original PAL-8 source code](http://pop.aconit.org/Programs/StandAlone/chekmo.lst), written in PAL-8, PDP-8 assembly.
9
10
10
11
### Running in simulator
11
12
12
13
You will need to install [SIMH](http://simh.trailing-edge.com), an archaic computers simulator.
13
14
14
15
On Mac, this can be done using brew:
15
16
16
-
``
17
+
```bash
17
18
brew install simh
18
-
``
19
+
```
19
20
20
21
On Ubuntu and other Debian-based Linux distributions, you can use apt:
21
22
22
-
``
23
+
```bash
23
24
sudo apt-get install simh
24
-
``
25
+
```
25
26
26
27
To run CHEKMO-II use the ``run`` script at the root of this repository:
27
28
28
-
``
29
+
```bash
29
30
./run
30
-
``
31
+
```
31
32
32
33

33
34
@@ -37,25 +38,24 @@ To get to know the program's command set and other useful information, see the o
37
38
38
39
You can use any chess graphic interface program, that supports [Universal Chess Interface](https://chessprogramming.wikispaces.com/UCI). Set `chekmo-uci.py` as the chess engine executable to do that.
39
40
40
-
For example, in [XBoard](https://www.gnu.org/software/xboard/),
41
-
set up the engine with Menu – Engine – Edit Engine List. Append the following string to the list:
41
+
For example, in [XBoard](https://www.gnu.org/software/xboard/), set up the engine with Menu – Engine – Edit Engine List. Append the following string to the list:
0 commit comments