--- keywords: ["DOS-11", "PDP-11", SIMH, 1970s, 1970] image: ./dos-11-simh-23.webp description: "We can run ! DOS-11 on the SIMH PDP-11 emulator. First, we need to download the ! DOS-11 tapes. You can download them from Bitsavers:" sidebar_position: 1 sidebar_label: "! DOS-11 on SIMH" --- # How to install DOS-11 on SIMH? ![SIMH PDP-11 emulator with ! DOS-11](./dos-11-simh-23.webp) We can run [! DOS-11](/1970s/1970/dos-11) on the SIMH PDP-11 emulator. First, we need to download the ! DOS-11 tapes. dos-11-simh-23.webp ## Downloads You can download the tapes needed to install ! DOS-11 on the SIMH PDP-11 emulator from Bitsavers: - [! DOS-11 tape 1 of 3](http://bitsavers.org/bits/DEC/pdp11/dectape/BS/v920c1.dta) - [! DOS-11 tape 2 of 3](http://bitsavers.org/bits/DEC/pdp11/dectape/BS/v920c2.dta) - [! DOS-11 tape 3 of 3](http://bitsavers.org/bits/DEC/pdp11/dectape/BS/v920c3.dta) ## Installing ! DOS-11 :::tip If you have not already installed SIMH PDP-11 emulator, see [the VirtualHub Setup tutorial on how to do so](https://setup.virtualhub.eu.org/simh-pdp11/) on Linux and Windows. ::: :::tip If you want, you can skip these installation steps, and download a pre-installed image from this website: [http://iamvirtual.ca/PDP-11/DOS-11/DOSv9-20C-RK05.DSK](http://iamvirtual.ca/PDP-11/DOS-11/DOSv9-20C-RK05.DSK). Rename the file to `rk05.dsk` and move it to the VM folder. Now you can start [using DOS-11](#using-dos-11)! ::: Create a folder somewhere to store the for this VM, and move the tapes into it. Now we will create a config file for our VM. Create a text file called `pdp11.ini` with the following content in the VM folder: ```ini set cpu 11/05 set cpu 64K set hk disable set ptr disable set ptp disable set dz disable set rl disable set rx disable set rp disable set rq disable set tm disable set tq disable set rk enable attach rk0 rk05.dsk set tc enable attach tc0 v920c1.dta set tc0 locked attach tc1 v920c2.dta set tc1 locked attach tc2 v920c3.dta set tc2 locked attach lpt lineprinter.txt boot tc0 ``` ![installation pdp11.ini](./dos-11-simh-1.webp) Now open a terminal and move to the VM folder. Run the following command to start the emulator: ```bash pdp11 ``` ![start pdp11 emulator for installation](./dos-11-simh-2.webp) After the emulator starts, you will be asked for `CONSOLE FILL COUNT`. Type `0` and press enter. Then, you will be asked for a date. Enter the date in the `DD-MMM-YY` format. For example, enter `11-JAN-74`. To avoid various issues. Enter a date from the 1970s. ![console fill count & date (installation)](./dos-11-simh-3.webp) To the `DIALOGUE?` prompt, type `Y` and press enter. When asked if you want help, type `N` and press enter. When asked `LP ONLINE ?`, enter `Y`. ![dialogue, help & lp online (installation)](./dos-11-simh-4.webp) You will get a `#` prompt. Type `DK0:MONLIB.CIL/ZERO/HOOK/BOOT