Only marginally on-topic, yet:
This is an ESP32 microcontroller running my PDP11/70 emulator running UNIX 7 running the included chess program
I have a question about the chess-program: does anyone know if the chess program from UNIX 7 ever participated in a tournament? And is its strength known?
PDP11
Moderator: Ras
-
- Posts: 539
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
-
- Posts: 12144
- Joined: Thu Mar 09, 2006 12:57 am
- Location: Birmingham UK
- Full name: Graham Laight
Re: PDP11
Interesting!
The PDP-11 was a 16-bit computer launched in 1970, and some people say it was the best-selling minicomputer ever.
Having a quick look at its simulators, a lot of them seem to be on microcontrollers rather than on Windows (the top result for "PDP-11 emulator" is a JavaScript program to be fair). I wonder why? My guess: microcontrollers are the preferred platform for the kind of people that love the PDP-11 enough to run emulators of this computer.
The PDP-11 was a 16-bit computer launched in 1970, and some people say it was the best-selling minicomputer ever.
Having a quick look at its simulators, a lot of them seem to be on microcontrollers rather than on Windows (the top result for "PDP-11 emulator" is a JavaScript program to be fair). I wonder why? My guess: microcontrollers are the preferred platform for the kind of people that love the PDP-11 enough to run emulators of this computer.
Want to attract exceptional people? Be exceptional.
-
- Posts: 539
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: PDP11
Well to me it felt like a real challenge, something that would be difficult to do. Because of the resource constraints. Eventually the difficulty was that I was not familiar with the PDP11 platform and not the embedded device (ESP32 SDK is very easy to work with).towforce wrote: ↑Thu Jun 20, 2024 10:24 am Interesting!
The PDP-11 was a 16-bit computer launched in 1970, and some people say it was the best-selling minicomputer ever.
Having a quick look at its simulators, a lot of them seem to be on microcontrollers rather than on Windows (the top result for "PDP-11 emulator" is a JavaScript program to be fair). I wonder why? My guess: microcontrollers are the preferred platform for the kind of people that love the PDP-11 enough to run emulators of this computer.
-
- Posts: 12144
- Joined: Thu Mar 09, 2006 12:57 am
- Location: Birmingham UK
- Full name: Graham Laight
Re: PDP11
flok wrote: ↑Thu Jun 20, 2024 2:05 pmWell to me it felt like a real challenge, something that would be difficult to do. Because of the resource constraints. Eventually the difficulty was that I was not familiar with the PDP11 platform and not the embedded device (ESP32 SDK is very easy to work with).towforce wrote: ↑Thu Jun 20, 2024 10:24 am Interesting!
The PDP-11 was a 16-bit computer launched in 1970, and some people say it was the best-selling minicomputer ever.
Having a quick look at its simulators, a lot of them seem to be on microcontrollers rather than on Windows (the top result for "PDP-11 emulator" is a JavaScript program to be fair). I wonder why? My guess: microcontrollers are the preferred platform for the kind of people that love the PDP-11 enough to run emulators of this computer.
Ironic!
One of the most famous Chess programs of the 1970s, Belle, was written on a PDP-11 by the famous Ken Thompson.
Here are some more PDP-11 programs - is yours on the list?
https://www.chessprogramming.org/Category:PDP-11
Want to attract exceptional people? Be exceptional.
-
- Posts: 539
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: PDP11
I'm not sure yet. I'm actually trying to figure that outtowforce wrote: ↑Thu Jun 20, 2024 3:22 pmflok wrote: ↑Thu Jun 20, 2024 2:05 pmWell to me it felt like a real challenge, something that would be difficult to do. Because of the resource constraints. Eventually the difficulty was that I was not familiar with the PDP11 platform and not the embedded device (ESP32 SDK is very easy to work with).towforce wrote: ↑Thu Jun 20, 2024 10:24 am Interesting!
The PDP-11 was a 16-bit computer launched in 1970, and some people say it was the best-selling minicomputer ever.
Having a quick look at its simulators, a lot of them seem to be on microcontrollers rather than on Windows (the top result for "PDP-11 emulator" is a JavaScript program to be fair). I wonder why? My guess: microcontrollers are the preferred platform for the kind of people that love the PDP-11 enough to run emulators of this computer.
Ironic!
One of the most famous Chess programs of the 1970s, Belle, was written on a PDP-11 by the famous Ken Thompson.
Here are some more PDP-11 programs - is yours on the list?
https://www.chessprogramming.org/Category:PDP-11
I did some grepping through the source-code but could not find any details.
The readme says "This program is not the one that won the U. S. championship.".
-
- Posts: 1859
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: PDP11
More info in this old thread from Hiarcs forum > https://hiarcs.net/forums/viewtopic.php?t=8343&start=15
Jim.
Jim.
-
- Posts: 539
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: PDP11
Ah! So it is 2.11BSD. Cool. Did not realise there is a man-page for itJim Ablett wrote: ↑Thu Jun 20, 2024 5:13 pm More info in this old thread from Hiarcs forum > https://hiarcs.net/forums/viewtopic.php?t=8343&start=15
Jim.
-
- Posts: 1859
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: PDP11
For anyone who want to try Ken Thompson's BSD chess I have compiled the Python PDP-11 emulator available here >
https://github.com/amakukha/PyPDP11
into a native windows executable.
https://drive.proton.me/urls/NRNVS5XPT4#1FLBQe8Xi2gS
Run the program, press the 'Start routine' button on the interface then type the following commands in the unix terminal (click image to enlarge) >
While playing press enter key to display the board.
Jim.
https://github.com/amakukha/PyPDP11
into a native windows executable.
https://drive.proton.me/urls/NRNVS5XPT4#1FLBQe8Xi2gS
Run the program, press the 'Start routine' button on the interface then type the following commands in the unix terminal (click image to enlarge) >
While playing press enter key to display the board.
Jim.
-
- Posts: 1859
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: PDP11
Here is the C src code to the chess program >
https://www.retro11.de/ouxr/211bsd/usr/ ... pdp/chess/
Now if only we could port it to compile/run on modern systems.
Jim.
https://www.retro11.de/ouxr/211bsd/usr/ ... pdp/chess/
Now if only we could port it to compile/run on modern systems.
Jim.