42
43
44
45
46
47
48
|
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
+
+
+
+
+
+
+
|
The PiDP-8/I software's build system requires a POSIX type environment. That gives you two major choices for building the simulator on Windows.
## Cygwin
The first option is Cygwin. You will have to install the `libncurses-devel` and `python2-pip` packages as well as standard Unix build tools: GCC, GNU Make, etc. Having done all that, the software will build and run. I most recently tested this on 64-bit Windows 10 running Cygwin 2.9.0.
## Windows Subsystem for Linux
Since the default Linux distribution for WSL is Ubuntu, and we said the software builds easily on Ubuntu, you might think WSL is a good option, but due to weaknesses currently (2017.11.02) in the implementation, particularly in the area of terminal handling, it is nearly unusable. You can't even build the OS/8 media at the moment, and if you copy pre-built media over to the build directory and try to run it, you still have problems to deal with.
The bugs in WSL that cause this are well known and have been in WSL from the start. Microsoft hasn't fixed them yet despite the many things that fail due to this class of bug, which calls into question how much longer Microsoft will let the bug remain.
|