I. Introduction

s709 is an emulator for the IBM 709/709x family of computers. The sources also
contain utility programs for reading and writing files, both tape and card 
image. Changes have been made to these utilities to run in the IBSYS mode as
default.


II. Build s709

Lunix/Unix:

$ make

The make attempts to figure out which system to make for using uname.

WinBlows:

$ nmake nt


III. To run s709

The command line for s709 is as follows:

$ s709 [options] [r=reader] [u=punch] [p=printer] [CUU=tapefile]

Where the options are:

    -mCPU        - CPU mode, CPU = 709, 7090 or 7094, default = 7090
    -p           - Turn off panel mode
    -wNN         - Window size for panel, default = 25

The I/O units are defined as:

   r=reader      - Card Reader, CBN file.
   u=punch       - Card Punch, CBN file.
   p=printer     - Line Printer, BCD file.
   CUU=tapefile  - Channel/Unit tapefile, BIN or BCD file.


IV. Running IBSYS using SYSIN1 tape

Use the runibsys shell script to run IBSYS using tape as the input. The
command is:

$ runibsys inputjob outputlisting

Where the arguments to the runibsys command are:

   inputjob      - The JOB to be run starting with the JOB card.
   outputlisting - The resultant output listing converted to ASCII.

After entering the runibsys command the input job will be copied into the
SYSIN1 tape image with IBSYS control cards before and after the job. The 
emulator will startup at a command prompt.  Enter the following emulator
commands to run the job:

.lt      - Loads IBSYS tape
.ei	 - Enters the instruction from the keys.
.st      - Start

After the job(s) run you will get another emulator prompt:

.q       - Quit

At this point the SYSOU1 tape will be converted and written into the output
listing file.


V. Running IBSYS using Card input

Use the runibsysc shell script to run IBSYS using cards as the input. The
command is:

$ runibsysc inputjob outputlisting

Where the arguments to the runibsys command are:

   inputjob      - The JOB to be run starting with the JOB card.
   outputlisting - The resultant output listing converted to ASCII.

After entering the runibsysc command the input job will be copied into the
SYSIN1 card image with IBSYS control cards before and after the job. The 
emulator will startup at a command prompt.  Enter the following emulator
commands to run the job:

.sw1     - Turn on Sense Switch 1
.lt      - Loads IBSYS tape
.ei	 - Enters the instruction from the keys.
.st      - Start

After the job(s) run you will get another emulator prompt:

.q       - Quit

At this point the SYSOU1 tape will be converted and written into the output
listing file.
