[Simh] Interdata OS/32 MTM install

Don Stalkowski dstalk at execulink.com
Wed Feb 17 12:24:30 EST 2016


My thanks to Davis Johnson for supplying most of the information
needed to install MTM.

This is for OS/32 8.1.

1. Unpack the MTM tape, 04-083M71R10_OS32MTM8.1.tap, onto SYS.
   You may have to use the DELETE option because of a duplicate
   INFORM.CSS. "ST ,IN=MAG1:,OUT=DSC4:,LIST=CON:,AC=0,VERIFY,DELETE"
   A safer way is to unpack to a temporary disk and copy the files.

2. Generate MTM with the command "MTMSGN MAC".

3. Configure MTM terminals into your system. From Davis: "I prefer using
   the RS232 interface and driver ("PASLA" and "39 driver"). It also gets
   you lower case, recall and edit previous line and a bunch of other good
   stuff".

   Your .SYS file should look something like this:

 1    COPY
 2             MCALL DCBI,CCBI,CONVNUM,EVNGEN,DMT,SLABEL
 3             MCALL $DCB$,$CCB,$EVN,$TABL$
 4             MCALL MMDGEN,$MMDDCB,DCB53,DCB54
 5             MCALL MTPI,$MTP,DCB64,DCB65
 6             MCALL BIOCGEN,BIOCDCB,BIOCEQU,$VFDCB,DCB39
 7    ENDCOPY
 8    VERSION OS32MTS1                 *OS32MTS1 SYSTEM   03-120F01
 9    CPU     8/32,8                   *CPU = 7/32 OR 8/32
10    MEMORY    1024                   *MEMORY = 1024-KB
11    DSYS       100                   *SYSTEM SPACE = 50-KB
12    MEMCHECK                         *MEMORY DIAGNOSTICS INCLUDED
13    DEVADS       3                   *MAX OF 1023 DEVICES IN SYSTEM
14    FLOAT      S,S                   *FLOATING POINT SOFTWARE SUPPORT
15    CLOCK 60,6C,6D,D                 *60-HZ, LFC=6C, PIC=6D, DISPLAY TIME
16    BACKGROUND  16,200               *BACKGROUND TASK'S PRIORITIES
17    VOLUME    SYS                    *DEFAULT SYSTEM VOLUME
18    TEMP      SYS                    *DEFAULT TEMPORARY VOLUME
19    DIRECTORY                        *CORE DIRECTORY INCLUDED
20    DISCBLOCK   32,IN=8/1            *DISKFILE BLOCKING FACTOR=32 SECTORS
21    CSS          8                   *CSS NESTING DEPTH
22    CMDLEN     100                   *COMMAND BUFFER LENGTH = 100 BYTES
23    LOGLEN     100                   *LOG BUFFER LENGTH = 100 BYTES
24    DEVICES
24.01 CON: ,10,39,XDCOD=X2A0D,RECL=120,CONS
24.02 T020:,20,39,XDCOD=X2A0D          *PE 550/PE 1100
24.03 T022:,22,39,XDCOD=X2A0D          *PE 550/PE 1100
24.04 T024:,24,39,XDCOD=X2A0D          *PE 550/PE 1100
24.05 T026:,26,39,XDCOD=X2A0D          *PE 550/PE 1100
24.06 T028:,28,39,XDCOD=X2A0D          *PE 550/PE 1100
24.07 T02A:,2A,39,XDCOD=X2A0D          *PE 550/PE 1100
24.08 T02C:,2C,39,XDCOD=X2A0D          *PE 550/PE 1100
24.09 T02E:,2E,39,XDCOD=X2A0D          *PE 550/PE 1100
26    CRT: ,12,39,XDCOD=X2A0D          *PE 550/PE 1100
27    CR:  , 4,96                      *CARD READER
28    PR:  ,62,113                     *300-LPM LINE PRINTER
29    CAS1:,45,66                      *CASSETTE NO 1
30    CAS2:,55,66                      *CASSETTE NO 2
31    FLP1:,C1,55,SPINDLE=0            *FLOPPY DISK-1
32    FLP2:,C1,55,SPINDLE=1            *FLOPPY DISK-2
33    MAG1:,85,64,SELCH=F0,CONTR=0     * 800-BPI TAPE
34    MAG2:,C5,65,SELCH=F0,CONTR=1     *1600-BPI TAPE
35    MAG3:,85,68,SELCH=F0,CONTR=2     *6250-BPI TAPE HPTD-125 CONTROLLER
36    MAG4:,85,69,SELCH=F0,CONTR=3     *6250-BPI TAPE STC CONTROLLER
37    MAG5:,85,70,SELCH=F0,CONTR=4     *6250-BPI TAPE TELEX CONTROLLER
38    DSC0:,C8,49,SELCH=F0,CONTR=B6    *2.5-MB DISK (REMOVEABLE)
39    DSC1:,C6,51,SELCH=F0,CONTR=B6    *  5-MB DISK (REMOVEABLE)
40    DSC2:,C7,50,SELCH=F0,CONTR=B6    *  5-MB DISK (FIXED)
41    DSC3:,FD,53,SELCH=F0,CONTR=FB    *256-MB DISK (REMOVEABLE)
42    DSC4:,FC,53,SELCH=F0,CONTR=FB    * 67-MB DISK (REMOVEABLE)
43    DSC5:,FE,53,SELCH=F0,CONTR=FB    * 67-MB DISK (REMOVEABLE)
44    ENDD
45    ENDC

4. Build and install a  new OS.

5. Add the terminal support to your id32.ini:

   set ttp enabled
   set pas devno=20
   att pas 1026

6. Reboot.

7. Run ACTUTY to add some users. User 255 is the admin user.

   *l a,actuty
   TSKID = A
   *ST,COM=CON:,LI=CON:,CRE=USERS.AUF
   *10:21:12   A:   OS/32     MTM ACCOUNT UTILITY 03-150 R02-01
   *10:21:12   A: ACCOUNT LIMIT =    255
   *A>list
   *10:21:21   A:  ACT   GRP          NAME           TIME LEFT    CPU LEFT       P$
   *A>add 255,255,pass1,master,*,*,FFFFFFF0
   *10:22:30   A:  255   255   master                   **           **        FFF$
   *A>add 25,20,user1,user1,*,*,FFFFFFF0
   *10:23:08   A:   25    20   user1                    **           **        FFF$
   *A>list
   *10:23:11   A:  ACT   GRP          NAME           TIME LEFT    CPU LEFT       P$
   *10:23:11   A:   25    20   user1                    **           **        FFF$
   *10:23:11   A:  255   255   master                   **           **        FFF$
   *A>end
   *10:23:20   A:END OF TASK     0
   *ren users.auf,users.auf/255

8. Start MTM.

   *l .mtm,mtmmac
   TSKID = .MTM
   *st ,auf=users.auf,atf=null:,term=(t020:,t022:)
   *10:24:14   .MTM:OS/32 TERMINAL MONITOR 08-01                  LICENSE C-838-WB
   *

9. telnet to your host and signon.

   #telnet cel2 1026
   Connected to cel2.
   Escape character is '^]'.
   
   
   Connected to the Interdata 32b simulator PAS device, line 0
   
   
   *signon user1,25,user1
   *d f
   FILE(S) NOT FOUND ON  SYS
   *signoff
   ELAPSED TIME=20
   TIME OFF=02/16/16  10:34:02
   OS/32 TERMINAL MONITOR 08-01
   *

10. For a nice description of OS/32 and MTM commands, see:

    <http://eprints.whiterose.ac.uk/76197/1/report 180.pdf>



More information about the Simh mailing list