[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