mirror of
https://github.com/simh/simh.git
synced 2026-03-24 17:36:01 +00:00
79 lines
2.7 KiB
Plaintext
79 lines
2.7 KiB
Plaintext
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 --
|