On Fri, 23 Dec 2011 at 05:35:58 CST, Christian Corti wrote:
That's great!
Is there anywhere a list of supported hardware? I'm not very comfortable
with the idea of simulator-only software. I'd be interested to try it
some day on our 4331.
MTS should work on a 4331.
In theory MTS will run on the IBM S/360-67, any of the IBM S/370 series, and its
successors. MTS has been
run on the following computers in production, benchmarking, or trial configurations:
? IBM: S/360-67, S/370-148, S/370-168, 3033U, 4341, 4361, 4381, 3081D, 3081GX,
3083B, 3090-200, 3090-400, 3090-600, and ES/9000-720
? Amdahl: 470V/6, 470V/7, 470V/8, 5860, 5870, 5990
? Hitachi: NAS 9060
? Various S/370 emulators
All of the information that follows is included in the tar.gz archives available at
Bitsavers.org. The D6.0
documentation has also been combined in a single PDF that is available on the MTS Archive
at:
http://archive.michigan-terminal-system.org/documentation/documents/MTSD6Do…
Among other things the file D6.0-MTS-DOC.txt from April 1987 (a year prior to the release
of D6.0) says:
MTS is currently being run on the following computing systems: Amdahl 5860,
5870, 470V/8, IBM 3090-400 (with vector facility), 3081G, 3081D, 3033N, and 4361.
In addition MTS has been tested on or was used for production on the following
machines: Amdahl 470V/6, 470V/7, 5890, IBM 3033U, 370/148, 370/168, 370/158,
4341, and NAS 9060, and XL.
The same file goes on to say:
Machine Requirements
MTS requires an IBM 370 compatible machine (including the 30xx machines) with at
least two megabytes of memory and the following features:
Floating Point
Universal Instruction Set
CPU-timer and Clock-Comparator
Translation with 1M segments and 4K pages
Conditional-Swapping
PSW-Key-Handling
Channel Indirect Addressing on all channels
Clear I/O on all channels
It will make use of the following features if they are available:
Extended precision floating point
Vector facility
Direct control (limited use)
Branch and Save
Fast release on channels
Invalidate Page Table Entry
Common Segment Facility
Other features are not used, unless user programs make use of
them.
The MTS file system normally uses IBM 3330 and/or 3350
compatible disks in any combination although it also supports
older types of disks.
MTS also provides support for the Xerox 9700 page printer,
the Autologic APS-5 phototypesetter, and for both IBM and ANSI
standard magnetic tape labeling/blocking and the normal IBM unit
record equipment.
From D6.0-NEWSYS.txt:
1. The starter system requires a minimum of one 3270 terminal,
one 3380 disk drive, and one 9-track tape drive.
From the D6.0-NOTES.txt:
MTS can run under the 370 and 370-XA architectures. Under 370-XA, each
task is limited to an address space of sixteen megabytes, but all real
storage on the machine will be used to support virtual storage. MTS does
not (yet) run run under IBM's ESA-370 architecture.
MTS provides Named Address spaces, a facility similar to IBM's
Discontiguous Saved Segment support under VM, to allow tasks to share
preloaded programs and data. A program may be loaded into a Named
Address Space (or NAS) at system IPL-time and then added to or deleted
from a task's virtual storage as needed.
MTS will use expanded storage as a high-speed cache to minimize I/O to
DASDI. The cache is store-through; all writes go immediately to disk.
However, disk reads will be satisfied from the cache if possible, thereby
cutting down the number of real disk I operations required.
Changed DASDI [in D6.0] to use "Read Device Characteristics" command to
determine the size of the disk being formated. This gives us support for any disk
supporting this command including:
3380s (Ds and Es have been tested; Js and Ks should work but have
never been tested)
CMS minidisks (untested)
The old FBA disk support has been rejuvenated.
MTS now supports internal 9370 disks (9335s have been tested; we have not
tested 9332 support).