| Welcome to the IBM System/3 Model 10 SIMH simulator. | |
| --------------------------------------------------- | |
| To compile under linux: | |
| cc s3*.c scp*.c sim_rev.c -o s3 | |
| This code can be compiled and run as a console application using | |
| Microsoft Visual C++. | |
| To IPL the provided SCP distribution disk: | |
| ./s3 | |
| sim> at r1 m10scp.dsk | |
| sim> at f1 f1f1f1.dsk | |
| sim> at lpt print.txt | |
| sim> d sr 5471 | |
| sim> boot r1 | |
| // DATE 06/14/01 | |
| // NOHALT | |
| // LOAD $MAINT,R1 | |
| // RUN | |
| // COPY FROM-R1,LIBRARY-ALL,NAME-DIR,TO-PRINT | |
| // END | |
| (A printout of the libraries and directories on the SCP DTR | |
| disk will be in the file print.txt) | |
| The text file "system3.txt" gives details on the simulators | |
| implementation of System/3 hardware. | |
| A write up on the use of the SCP and the OCL job control language is | |
| in the text file "userguide.txt". This includes examples of using the | |
| utility programs, and a tutorial guiding you thru a sysgen. | |
| A nearly complete listing of all possible SCP halts is in the | |
| document "haltguide.txt". | |
| IMPORTANT NOTES: | |
| 1) How to correct typing errors when using the System/3 console: | |
| If you make an error, press ESC, which will cancel the current | |
| line being typed and print a quote in position 1. Then you | |
| can use CTRL/R to retype characters up until the error, then | |
| type correctly. Or simply retype the line. BACKSPACE DOES NOT | |
| WORK with the SCP. | |
| 2) While the simulator allows disk images to be independently | |
| attached to any disk unit, on the real hardware R1 and F1 were on | |
| a single spindle, and R2 and F2 likewise. It is not possible using | |
| SCP to attach R1 without attaching a disk image to F1 also, because | |
| SCP will always look at F1 even when IPLed off R1. | |
| The OS distributed with the simulator is version 16 of the Model | |
| 10 SCP. This is sysgenned with support only for R1 and F1. If you | |
| do a sysgen to support R2 amd F2 also, you must have images attached | |
| to all 4 disks when you IPL, because SCP looks at all drives when | |
| it starts up, and you will get an "Unattached Unit" error if you | |
| fail to have one attached. | |
| 3) The 1442 card reader had in reality one card input hopper | |
| and two stackers. This means the same path is used for reading and | |
| punching cards. When punching cards, SCP does a read operation | |
| and inspects the card read for blanks, and if it is not blank, | |
| issues a YH halt. SCP will not punch data onto non-blank cards. | |
| This feature causes problems in the simulator, and as a result | |
| if you punch cards from SCP, YOU MUST not have any file attached | |
| to the CDR device. Leaving this device unattached presents an | |
| infinite supply of blank cards to SCP for punching. | |
| -- End of README_S3.txt -- |