From ef16e247d7544c8027550670f67307e18b577af8 Mon Sep 17 00:00:00 2001 From: "Mike Kostersitz (Oilcan Productions)" <77457397+oilcan-productions@users.noreply.github.com> Date: Fri, 22 Dec 2023 10:46:55 -0800 Subject: [PATCH] Update README.md Adding instructions on how to deploy the dependencies in a consistent fashion to build on various OSes --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index eef552d6..84fcccf8 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,23 @@ some of which are disk images with ITS installed. | pdp10-kl | git, c compiler, make, expect, curses, autoconf, sdl2, sdl2-image, gtk3 | pdp10-ks | git, c compiler, make, expect, curses, autoconf, sdl2 +The repo comes with a handy script to install required dependencies. +After cloning the repo change to the build folder. For example if you cloned into `~/its` use the following commands +``` +cd ~/its/build +sudo chmod +x dependencies.sh +``` +the script takes 2 parameters to run: +`install_` and `EMULATOR=` +To install the dependencies +- on MacOS for the PDP-10 KA run + - `./dependencies.sh install_macosx EMULATOR=pdp10-ka` +- on Ubuntu run + - `./dependencies.sh install_linux EMULATOR=pdp10-ka` +- on FreeBSD run + - `./dependencies.sh install_freebsd EMULATOR=pdp10-ka` + +Once the script completes navigate back to the `~/its` folder with `cd ..` and run `make clean all EMULATOR=pdp10-ka` ### Usage To start ITS, type `./start`. If you see `KLH10#`, type `go` and