This part of the guide will show you what programs you need to install and what files to download to get your MTS system running.
You will need to install the Hercules S/370 emulator and a 3270-compatible terminal emulator.
I would recommend you get the latest version (currently 3.12) as previous versions have an issue that prevent batch printing working correctly. Hercules 4 will also work: see this discussion.
Prepackaged versions are available for Linux, eg Debian and Ubuntu, but these tend to be older versions so best to get the source code and compile it yourself on these platforms.
Follow the installation procedure to get the source or binaries installed. You do not to follow the configuration or DASD creation procedures using this guide.
3270 terminal emulator
The IBM 3270 terminal acts as the operator's console and for user signon sessions. Unless you have an old one lying around, you will need to install an emulator that can connect to Hercules.
The MTS archive has a good guide on what emulators are available - pick one for your platform. To use MTS effectively you will need to be able to use special keys like
PA1 - see the documentation for your emulator to find out how to do this.
You will need the D6.0A MTS distribution, the virtual tape files from the D6.0 distribution and the up-to-date Hercules configuration file.
MTS D6.0A distribution
MTS was distributed as sets of tapes; the latest version was D6.0 from 1988. D6.0A is an updated, packaged, version of D6.0 that includes bug fixes and minor changes to get it running smoothly on Hercules. Work is underway to get a bootable version of MTS from the time it was shut down in the 1990s, but for now D6.0A is the latest available.
Download D6.0A from the MTS Archive. Click on the download icon on the top left to get the zip file.
Unzip the file and cd to the
MTS D6.0 tape files
The D6.0A distribution only contains enough to get a bootable version of MTS; to install other software from the distribution you will need the tape files from D6.0. Get this from Bitsavers
Unpack this somewhere else and copy
mts/d6.0/*.aws to your
mts/d6.0A/Tapes directory created in the previous step.
Note that the archives were created on a Mac, so if you are not on that platform you will see directories like
__MACOSX and files starting with
.. You can safely ignore or delete these.
Updated Hercules config file
The version of the Hercules configuration file in D6.0A has a minor bug; pick up the latest version of the file fixing this from the MTS archive.
This file is enough to get MTS started but there are many options that can be tweaked. The only change I'd recommend to make now is to enable printer support if you have Hercules 3.10 or later; search for PTR2, uncomment the first line and comment out the next two lines with
# as below:
000E 1403 Units/PTR2.txt lpp=66 fcb=1:11,4:1,5:5,8:10,14:6,19:4,24:7,34:2,44:6,49:4,54:7,63:8,66:3 optprint # PTR2 #000E 1403 Units/PTR2.txt nofcbcheck # PTR2 #000E 1403 Units/PTR2.txt # PTR2
Copy this file to
mts/d6.0A, overwriting the previous version of
cp /path/to/MTSD6.0A.cnf hercules.cnf
Both D6.0 and D6.0A include a directory
mtsDistDocs containing useful information which you should save elsewhere to read later.
Ready to boot
If you've completed the above steps, the contents of your d6.0A directory should have at least the following files:
hercules.cnf Disks/mts600.dsk Disks/mts600_1.dsk Tapes/cmd001.aws Tapes/d6.0dr1.aws Tapes/d6.0dr2.aws Tapes/d6.0dr3.aws Tapes/d6.0t1.aws Tapes/d6.0t2.aws Tapes/d6.0t3.aws Tapes/d6.0t4.aws Tapes/d6.0t5.aws Tapes/d6.0t6.aws Tapes/d6.0util.aws Units/PCH1.txt Units/PTR2.txt Units/RDR1.txt
If so, you are ready to move on to the next stage - booting the system for the first time.