This directory contains all of the ASSIST-V distribution tape files.
The information below is extracted from the file ASVDISTR and describes
each of the files.  The object decks, files 5 - 7, have been transmitted
as binary files, so should work if they are downloaded the same way.

                                                    M. Stack, NIU
                                                    January 2007
													
------------------------------------------------------------------------

     This tape contains twenty files as described below.   Most  of  the
files  have been set up for easy manipulation by IEBPTPCH, IEBGENER, and
IEBUPDTE standard  O/S  utilities.   Files  of  type  "text"  have  been
recorded with RECFM=FBA, LRECL=121, BLKSIZE=3146 and contain information
in  both  upper  and  lower case EBCDIC.  "Obmod" files are standard O/S
object modules, RECFM=FB, LRECL=80, BLKSIZE=3120.   Files  described  as
"Source"  are  80  byte  records with sequence numbers in columns 73-80,
upper case EBCDIC;  they  are  the  full  source  code  of  the  system,
RECFM=FB,  LRECL=80,  BLKSIZE=3120.   "Data"  files  are 80 byte records
without sequence numbers, RECFM=FB, LRECL=80, BLKSIZE=3120.


        ** Files 1-4 comprise primary documentation on ASSIST-V **
File  1 DSN=ASVDISTR, type=text, approx. size=390.  Description of the
        ASSIST-V distribution tape.  (This writeup)
File  2 DSN=ASVINTRO, type=text, approx. size=1480.  ASSIST-V: An
        Environment Simulator for IBM 360 Systems Software Development.
        A writeup giving an overview of the use of ASSIST-V, as well as
        two examples of its use.  Suitable for distribution to students
        or other beginning users.  (Same as Univ. of Tenn. Comp. Sci.
        Dept. Tech. Report CS-77-23.)
File  3 DSN=ASVUSRGD, type=text, approx. size=960.  ASSIST-V User's
        Guide.  A guide to the detailed characteristics and use of the
        ASSIST-V system.  Also appropriate for beginning users.  (Same
        as Univ. of Tenn. Comp. Sci. Dept. Tech. Report CS-77-24.)
File  4 DSN=ASVPLM, type=text, approx. size=1300.  ASSIST-V Program
        Logic Manual.  Writeup for the person generating or maintaining
        the ASSIST-V system.  Contains descriptions of the design and
        implementation of ASSIST-V at the source code level.  Not
        appropriate for most beginning users.  (Same as Univ. of Tenn.
        Comp. Sci. Dept. Tech. Report CS-77-25.)

        ** Files 5-7 are sample object decks of ASSIST-V **
File  5 DSN=ASVOBMIN, type=obmod, approx. size=1630.  Object module of a
        very small version of ASSIST-V.  Deletes practically all
        optional features.
File  6 DSN=ASVOBGEN, type=obmod, approx. size=1670.  Object module of a
        general version of ASSIST-V similar to the one used by students
        in operating systems courses during development of ASSIST-V.
File  7 DSN=ASVOBMAX, type=obmod, approx. size=1790.  Object module of a
        large version of ASSIST-V employing most features available and
        compatible with ASSIST-V, regardless of memory requirements.

        ** Files 8-10 are a series of ASSIST-V example programs **
File  8 DSN=ASVINHDL, type=data, approx. size=100.  Example program
        showing ASSIST-V exercising interrupt handlers for program, SVC,
        and external interrupts.  No channel level I/O.  (Figure 2 from
        ASVINTRO, file 2 above.)
File  9 DSN=ASVRDPRT, type=data, approx. size=100.  Example program
        using channel level I/O with a card reader and printer.
File 10 DSN=ASVDISK, type=data, approx. size=150.  Example program
        using channel level I/O on a direct access device.  (Figure 5
        from ASVINTRO, file 2 above.)

        ** Files 11-16 comprise all ASSIST-V source code **
File 11 DSN=ASVSRC1, type=source, approx. size=5030.  Sequence numbers
        00000000 to 03748000: all macros, global DSECT's, EQU's, and set
        variables needed for any ASSIST-V assembly.
File 12 DSN=ASVSRC2, type=source, approx. size=6470.  Sequence numbers
        03750000 to 08563260: main ASSIST-V control program and global
        support routines for I/O, storage management, dumps and
        interrupt management.  This section should contain the only
        system-dependent code.  (ASSIST-V may use GETMAIN, FREEMAIN,
        WTO, STIMER, TTIMER, and SPIE, as well as QSAM, BSAM, and BPAM
        I/O.)
File 13 DSN=ASVSRC3, type=source, approx. size=8300.  Sequence numbers
        08564000 to 21006260: the basic ASSIST assembler and its control
        tables.
File 14 DSN=ASVSRC4, type=source, approx. size=1480.  Sequence numbers
        30000000 to 32924000: the ASSIST replace monitor--needed only
        for runs using the REPL feature.
File 15 DSN=ASVSRC5, type=source, approx. size=6200.  Sequence numbers
        40000000 to 67010000: the ASSIST macro processor.  Used for runs
        that invoke user-defined or system macros or that use features
        of conditional assembly.
File 16 DSN=ASVSRC6, type=source, approx. size=5420.  Sequence numbers
        80000000 to 88000510: the ASSIST-V extended interpreter
        containing ASSIST-V I/O handler, XOPC (eXtended OP Code)
        processor, and run-time interpreter.  This portion contains most
        features unique to ASSIST-V.

        ** Files 17-20: ASSIST-V miscellaneous materials **
File 17 DSN=ASVSAMPL, type=data, approx. size=2.  A batch of sample
        programs that may be run under ASSIST-V.  It consists of major
        examples obtained from students in operating systems courses and
        independent study projects, using various features of ASSIST-V.
        These are fairly large and long projects.  (Note: For this
        preliminary distribution, this file is empty.  The next
        distribution will contain numerous entries, especially if you,
        our users, contribute examples that you have developed.)
File 18 DSN=ASVASSNS, type=text, approx. size=2.  Descriptions of
        programming assignments using ASSIST-V and of projects written
        under ASSIST-V.  (Note: As with File 17, this is empty in this
        preliminary distribution.)
File 19 DSN=ASVMISC, type=data, approx. size=110.  JCL procedure used
        to execute ASSIST-V, JCL procedure used to assemble ASSIST-V,
        linkage editor overlay statements to create an overlaid version
        of ASSIST-V, ASSYSGEN decks used to create the object decks
        supplied on this tape.
File 20 DSN=ASVUPDTE, type=source, approx. size=2.  IEBUPDTE-
        compatible decks used to create the current version of ASSIST-V.
        (Note: for initial users this file will be empty; as new
        releases are distributed, this file will show updates needed to
        expand the distributed source to the current version.)
Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [   ] ASVASSNS 28-Jan-2007 18:08 105 [   ] ASVDISK 28-Jan-2007 18:08 7.5K [   ] ASVDISTR 28-Jan-2007 18:08 20K [   ] ASVINHDL 28-Jan-2007 18:08 5.7K [   ] ASVINTRO 28-Jan-2007 18:08 98K [   ] ASVMISC 28-Jan-2007 18:08 4.1K [   ] ASVOBGEN 28-Jan-2007 18:08 131K [   ] ASVOBMAX 28-Jan-2007 18:08 139K [   ] ASVOBMIN 28-Jan-2007 18:08 126K [   ] ASVPLM 28-Jan-2007 18:08 79K [   ] ASVRDPRT 28-Jan-2007 18:08 6.3K [   ] ASVSAMPL 28-Jan-2007 18:08 100 [   ] ASVSRC1 28-Jan-2007 18:09 404K [   ] ASVSRC2 28-Jan-2007 18:09 519K [   ] ASVSRC3 28-Jan-2007 18:09 664K [   ] ASVSRC4 28-Jan-2007 18:09 117K [   ] ASVSRC5 28-Jan-2007 18:09 494K [   ] ASVSRC6 28-Jan-2007 18:10 436K [   ] ASVUPDTE 28-Jan-2007 18:10 164 [   ] ASVUSRGD 28-Jan-2007 18:10 50K
Apache/2.0.63 Server at www.kcats.org Port 80