взял систему rt11-xm 5.03, перекинул все на DU0:, сбилдил используя VBGEXE, мда теперь по круче проблема:
Код:.TSX
000403
@
Вид для печати
взял систему rt11-xm 5.03, перекинул все на DU0:, сбилдил используя VBGEXE, мда теперь по круче проблема:
Код:.TSX
000403
@
Ни о чем не говорит. Нужен как минимум TSGEN.MAC, тип процессора и результат SH в RT-11. Навскидку могу предположить, что таки была сделана попытка описать DU как MAPH :)
---------- Post added at 04:36 ---------- Previous post was at 04:29 ----------
Еще покопался с конфигурацией, выгадал пару kb нижней памяти куда удалось подгрузить VM... Добавил TCP/IP с FTP сервером, синхронизацию времени по Ethernet при старте... Завтра если не лень будет, спаяю кабели для DHV11 и DZQ11 и вывешу по порту с каждого через DECserver :)Код:.SH ALL
TSX-Plus Version = 6.50
23-Jul-2014
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 053114 000000 1112
DU 0 102450 110554 000000 340 172150 154
MU 0 017060 111300 000000 448 174500 260 254
LP 0 030003 120000 135271 406 177514 200
NL 0 000025 120000 135270 60
VM 0 102447 112200 000000 426
EQ 3 007061 120000 135200 3528 174440 120
Assignments:
SY --> DU2:
DK --> DU2:
TCP --> LD7:
PAS --> LD7:
CF --> VM0:
WF --> VM0:
There are no allocated devices
Uptime: 00:02:55
System use: Run=7%, I/O-wait=92%, Swap-wait=0%, Idle=0%
I/O Activity: User I/O=99%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1* 1(0) 50 IN 39Kb 00:03:00 00:00:07 KMON FORM
10 Det. 50 SL 63Kb 00:01:00 00:00:02 RFTP FTP server
11 Det. 50 SL-Swap 33Kb 00:03:00 00:00:00 WINPRT Window print
12 Det. 50 SL-Lock 63Kb 00:03:00 00:00:02 TCPIP TCP/IP stack
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Local DHV- 0 350 160440 VT200 Auto 8N No
3 Local DHV- 1 350 160440 VT200 Auto 8N No
4 Local DHV- 2 350 160440 VT200 Auto 8N No
5 Local DHV- 3 350 160440 VT200 Auto 8N No
6 Local DZ - 0 340 160100 VT200 9600 8N No
7 Local DZ - 1 340 160100 VT200 9600 8N No
8 Local DZ - 2 340 160100 VT200 9600 8N No
9 Local DZ - 3 340 160100 VT200 9600 8N No
23 CL DL 300 176500 unknown 9600 8N CL0 CL unit 0
24 CL DL 310 176510 unknown 9600 8N CL1 CL unit 1
25 CL DL 320 176520 unknown 9600 8N CL2 CL unit 2
26 CL DL 330 176530 unknown 9600 8N CL3 CL unit 3
27 CL DHV- 4 350 160440 unknown 9600 8N CL4 CL unit 4
28 CL DHV- 5 350 160440 unknown 9600 8N CL5 CL unit 5
29 CL DHV- 6 350 160440 unknown 9600 8N CL6 CL unit 6
30 CL DHV- 7 350 160440 unknown 9600 8N CL7 CL unit 7
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 23 none (spooled) [LC,LFOUT,LFIN,CR,CTRL]
CL1 24 none [LC,LFOUT,LFIN,CR,CTRL]
CL2 25 none [LC,LFOUT,LFIN,CR,CTRL]
CL3 26 none [LC,LFOUT,LFIN,CR,CTRL]
CL4 27 none [LC,LFOUT,LFIN,CR,CTRL]
CL5 28 none [LC,LFOUT,LFIN,CR,CTRL]
CL6 29 none [LC,LFOUT,LFIN,CR,CTRL]
CL7 30 none [LC,LFOUT,LFIN,CR,CTRL]
Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 38Kb (113306)
Size of mapped TSX system regions = 78Kb
Total size of TSX and mapped data = 131Kb
Size of mapped device handlers = 4Kb
Size of sharable run-time systems = 0Kb
Size of data cache buffer area = 1056Kb
Space available for user jobs = 1838Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: LP0 CL0
Logical subset disks:
LD7 --> DU2:TSXTCP.DSK[4800]
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU2: 1
DU2:TSXTCP 1 10 12
Shared run-time systems:
(none)
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 073010
SCKT00 8.0 Global 12 2 Yes No 072610
SCKT01 8.0 Global 12 2 Yes No 072410
Program Attributes and Privileges
-------------- -----------------------------------------
DU2:DUP.SAV DUP/PRIV=(SYSPRV,NODEBUG)
DU2:IND.SAV NOWAIT/IND/PRIV=(NODEBUG)
DU2:KED.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:KEX.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:K52.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:LOGON.SAV LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
NODEBUG)
DU2:PATCH.SAV SINGLECHAR/PRIV=(NODEBUG)
DU2:SETUP.SAV IOPAGE/SETUP/PRIV=(NODEBUG)
DU2:SYSMON.SAV /PRIV=(MEMMAP,NODEBUG)
DU2:TECO.SAV SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
DU2:TRANSF.SAV SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
NODEBUG)
DU2:TSAUTH.SAV BYPASN/PRIV=(NODEBUG)
DU2:TSXUCL.SAV TSXUCL/PRIV=(NODEBUG)
DU2:VTCOM.SAV SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
Current privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM Base=140000 Top=170000 Size=1536
.
---------- Post added at 04:40 ---------- Previous post was at 04:36 ----------
Да, ну и по вопросу выше - надеюсь, сам TSX запускается не из под XM :)
ага! вот именно!
теперь надо бы сконфигурить как следует, и компиляторов навеситьКод:.SH ALL
TSX-Plus Version = 6.50
23-Jul-2014
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 036430 000000 254
DU 0 102450 067256 000000 340 172150 154
NL 0 000025 120000 005527 60
Assignments:
SY --> DU0:
DK --> DU0:
There are no allocated devices
Uptime: 00:00:26
System use: Run=42%, I/O-wait=14%, Swap-wait=0%, Idle=42%
I/O Activity: User I/O=15%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1* 1(0) 50 IN 39Kb 00:01:00 00:00:11 KMON
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT52 9600 8N Yes Console
2 Local DL 310 176510 unknown 9600 8N No * Not installed *
3 Local DL 320 176520 unknown 9600 8N No * Not installed *
CL version number 17.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 none none (spooled)
Total installed memory = 256Kb
Size of unmapped TSX and handlers = 29Kb (070066)
Size of mapped TSX system regions = 62Kb
Total size of TSX and mapped data = 93Kb
Size of mapped device handlers = 0Kb
Size of sharable run-time systems = 0Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 149Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: CL0
Logical subset disks:
No logical disks are mounted
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU0: 1
Shared run-time systems:
(none)
There are no named regions
Program Attributes and Privileges
-------------- -----------------------------------------
DU0:DUP.SAV DUP/PRIV=(SYSPRV,NODEBUG)
DU0:IND.SAV NOWAIT/IND/PRIV=(NODEBUG)
DU0:KED.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU0:KEX.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU0:K52.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU0:LOGON.SAV LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
NODEBUG)
DU0:PATCH.SAV SINGLECHAR/PRIV=(NODEBUG)
DU0:SETUP.SAV IOPAGE/SETUP/PRIV=(NODEBUG)
DU0:SYSMON.SAV /PRIV=(MEMMAP,NODEBUG)
DU0:TECO.SAV SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
DU0:TRANSF.SAV SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
NODEBUG)
DU0:TSAUTH.SAV BYPASN/PRIV=(NODEBUG)
DU0:TSXUCL.SAV TSXUCL/PRIV=(NODEBUG)
DU0:VTCOM.SAV SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
Current privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
SL status: OFF,NOKED,NOTTYIN,SUBSTITUTE
VM not installed
.
Сейчас домучаю свой конфиг и могу diff выложить.
---------- Post added at 05:41 ---------- Previous post was at 05:09 ----------
Дифф конфига из расчета на мое железо и TCP/IPКод:--- tsgen.old Wed Jul 23 05:39:30 2014
+++ tsgen.mac Wed Jul 23 05:39:23 2014
@@ -2481,11 +2481,11 @@
; Note: In a non-swapping system (SWAPFL=0), SEGBLK must be non-zero
; if PLAS support is wanted, but its value does not matter.
;
-SEGBLK = 0. ;# blocks for PLAS swap file
+SEGBLK = 1024. ;# blocks for PLAS swap file
;
; Number of shared global PLAS regions that can be created by all jobs.
;
-NGR = 12. ;Number of global PLAS regions
+NGR = 30. ;Number of global PLAS regions
;
; BUSTYP defines the machine bus structure for TSX-Plus. Their are two
; possible machine bus structures supported by TSX-Plus - the QBUS (LSI)
@@ -2506,7 +2506,7 @@
; available memory on the machine. To disable the use of extended
; memory, set MEMSIZ to 248 or less.
;
-MEMSIZ = 248. ;Upper memory limit
+MEMSIZ = 3072. ;Upper memory limit
;
; The INIABT parameter controls the action taken by TSX-Plus when
; certain errors are detected during system initialization.
@@ -2602,7 +2602,7 @@
; is approximately equal to the number of commands per job times the
; total number of time-sharing lines divided by 5).
;
-UCLMNC = 5. ;Maximum user-defined commands per job
+UCLMNC = 16. ;Maximum user-defined commands per job
;
; The UCLORD parameter selects the default call order for checking
; to see if a command is a user-defined command.
@@ -2647,13 +2647,13 @@
; subprocesses in that they preserve the screen context when you switch
; between processes.
;
-MAXWIN = 10. ;Total number of display windows for all jobs
+MAXWIN = 26. ;Total number of display windows for all jobs
;
; Set DBGFLG to 1 to cause the TSX-Plus program debugging facility
; to be included with the system.
; Set DBGFLG to 0 if the debugging facility is not wanted.
;
-DBGFLG = 0 ;1==>Include debugger; 0==>Exclude debugger
+DBGFLG = 1 ;1==>Include debugger; 0==>Exclude debugger
;
; Number of slots in INSTALL table to reserve for user programs.
;
@@ -2757,7 +2757,7 @@
;
; Maximum number of subprocesses per primary process.
;
-MAXSEC = 2. ;Max subprocesses per user
+MAXSEC = 1. ;Max subprocesses per user
;
; Maximum file size (# blocks) that will be returned in response to
; a .ENTER request that specifies a file size of 0 blocks.
@@ -2771,7 +2771,7 @@
; the mapped portion of the system.
; The maximum number of blocks that may be held in the cache is 4095. (2MB)
;
-CACHE = 0. ;Number of blocks in data cache
+CACHE = 2048. ;Number of blocks in data cache
;
; The following parameters relate to the cache of file directory entries
; maintained by TSX-Plus. This cache is used to reduce the number of disk
@@ -2979,14 +2979,12 @@
; *************************************
;
DEVBEG ;Beginning of device definitions
- DEVDEF <DL>
- DEVDEF <DM>
DEVDEF <DU>,NOSET
- DEVDEF <RK>,MAPIO
- DEVDEF <DY>,MAPIO
- DEVDEF <DX>
+ DEVDEF <MU>,NOSET
DEVDEF <LP>
DEVDEF <NL>
+ DEVDEF <VM>
+ DEVDEF <EQ>,DMA,MAPH,NOSET
DEVEND ;End of device definitions
;--------------------------------------------------------------------------
@@ -3100,7 +3098,7 @@
; argument (number of spooled devices) is zero, no spool
; tables are generated and arguments 2-7 are ignored.
;
- SPOOL 2,20.,3,500.,<LP CL0>,0,10.
+ SPOOL 2,20.,3,500.,<LP CL4>,0,10.
;----------------------------------------------------------------
; Define parameters pertaining to record (block) locking
@@ -3112,20 +3110,20 @@
; simultaneously. Note that several users accessing the same
; file count as 1.
;
-MAXSF = 30. ;Max number of shared files
+MAXSF = 4. ;Max number of shared files
;
; Maximum number of I/O channels which all users may
; simultaneously have open to shared files.
; Note, this is the total number for all users not
; for each user.
;
-MAXSFC = 30. ;Max # shared file channels
+MAXSFC = 16. ;Max # shared file channels
;
; Maximum number of blocks which may be simultaneously
; held locked by any channel. That is, max blocks
; locked per channel.
;
-MXLBLK = 3. ;Max blocks locked per channel
+MXLBLK = 16. ;Max blocks locked per channel
;
; Number of 512-byte blocks to be held in the in-memory data
; cache for shared files.
@@ -3142,19 +3140,19 @@
; Maximum number of message communication channels
; which may be simultaneously in use.
;
-MAXMC = 3. ;Max message channels
+MAXMC = 24. ;Max message channels
;
; Maximum message length (bytes).
;
-MSCHRS = 200. ;Max message length (bytes)
+MSCHRS = 16. ;Max message length (bytes)
;
; Maximum number of messages which may be held in queue.
;
-MAXMSG = 3. ;Max queued messages
+MAXMSG = 64. ;Max queued messages
;
; Maximum number of requests for messages that may be held in queue
;
-MAXMRB = 10. ;Max # pending message requests
+MAXMRB = 24. ;Max # pending message requests
;----------------------------------------------------------------------------
; The RTVECT parameter specifies the number of real-time interrupt vectors
@@ -3177,7 +3175,7 @@
; Specify the size as number of bytes for the table.
; (Note: The maximum allowed size is 8192 bytes)
;
-PMSIZE = 0. ;Size of performance monitor table (bytes)
+PMSIZE = 8192. ;Size of performance monitor table (bytes)
;----------------------------------------------------------------------------
; Use the RTDEF macro at this point to specify information about
@@ -3253,7 +3251,7 @@
; the extra units) may not exceed 16. The first 8 CL units are
; named CL0 to CL7, the second 8 are named C10 through C17.
;
-CLXTRA = 1. ;Number of extra CL units.
+CLXTRA = 4. ;Number of extra CL units.
;
; Default output ring buffer size for I/O communication lines defined
; with the CLDEF macro and accessed as "CL" devices.
@@ -3310,7 +3308,7 @@
; 3. The number of detached jobs.
; 4. The number of dedicated CL lines.
;
- TBLDEF 3.,2.,2.,0. ;# Real, # Subprocess, # Detached, # CL lines
+ TBLDEF 13.,13.,4.,4. ;# Real, # Subprocess, # Detached, # CL lines
;
; Define primary (real) time-sharing lines
@@ -3319,72 +3317,139 @@
; #1 time-sharing line
LINDEF 60,177560,OPER ;USE CONSOLE TERMINAL AS T/S TERM
NAME <Console>
-; CMDFIL LINE1.TSX
-; TRMTYP VT100
+ CMDFIL LOGON.TSX
+ TRMTYP VT200
FLAGS NRMFLG!$START
LINEND
-
+;
; #2 time-sharing line
- LINDEF 310,176510
-; CMDFIL LINE2.TSX
-; TRMTYP LA120
+ LINDEF 300,176500
+ CMDFIL LOGON.TSX
+ TRMTYP VT200
FLAGS NRMFLG
LINEND
-
+;
; #3 time-sharing line
+ LINDEF 310,176510
+ CMDFIL LOGON.TSX
+ TRMTYP VT200
+ FLAGS NRMFLG
+ LINEND
+;
+; #4 time-sharing line
LINDEF 320,176520
-; CMDFIL LINE3.TSX
-; TRMTYP VT52
+ CMDFIL LOGON.TSX
+ TRMTYP VT200
FLAGS NRMFLG
LINEND
;
+; #5 time-sharing line
+ LINDEF 330,176530
+ CMDFIL LOGON.TSX
+ TRMTYP VT200
+ FLAGS NRMFLG
+ LINEND
+;
;; The following section is an example of line definitions for a
;; DHV11 type multiplexer.
;
-; DHVDEF 370,160020 ;DHV11 MUX VECTOR & RSR ADDRESS
+ DHVDEF 350,160440 ;DHV11 MUX VECTOR & RSR ADDRESS
;
;; Mux line # 0 - first line on DHV
-; LINDEF 0
-; CMDFIL LINE2.TSX
-; FLAGS NRMFLG!$AUTO
-; LINEND
+ LINDEF 0
+ TRMTYP VT200
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG!$AUTO
+ LINEND
;
+;; Mux line # 1
+ LINDEF 1
+ TRMTYP VT200
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG!$AUTO
+ LINEND
+;
+;; Mux line # 2
+ LINDEF 2
+ TRMTYP VT200
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG!$AUTO
+ LINEND
+;
+;; Mux line # 3
+ LINDEF 3
+ TRMTYP VT200
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG!$AUTO
+ LINEND
+;
+;; Mux line # 4
+ CLDEF 0,4
+ SILO 256.,12.,4.
+ CLEND
+;
+;; Mux line # 5
+ CLDEF 1,5
+ SILO 256.,12.,4.
+ CLEND
+;
+;; Mux line # 6
+ CLDEF 2,6
+ SILO 256.,12.,4.
+ CLEND
+;
;; Mux line # 7 - last line on DHV
-; LINDEF 7
-; CMDFIL LINE2.TSX
-; FLAGS NRMFLG!$AUTO
-; LINEND
+ CLDEF 3,7
+ SILO 256.,12.,4.
+ CLEND
;
-; MUXEND ;END OF DHV11 MUX LINES USED
+ MUXEND ;END OF DHV11 MUX LINES USED
;
;; The following section is an example of line definitions for a
;; DZV11 type multiplexer.
;
-; DZDEF 360,160010 ;DZV11 MUX VECTOR & RSR ADDRESS
+ DZDEF 340,160100 ;DZV11 MUX VECTOR & RSR ADDRESS
;
;; Mux line # 0 - first line on DZ
-; LINDEF 0
-; TRMTYP VT100
-; SPEED S9600
-; CMDFIL LINE2.TSX
-; LINEND
+ LINDEF 0
+ TRMTYP VT200
+ SPEED S9600
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG
+ LINEND
;
+;; Mux line # 1
+ LINDEF 1
+ TRMTYP VT200
+ SPEED S9600
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG
+ LINEND
+;
+;; Mux line # 2
+ LINDEF 2
+ TRMTYP VT200
+ SPEED S9600
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG
+ LINEND
+;
;; Mux line # 3 - last line on DZ
-; LINDEF 3
-; TRMTYP LA120
-; SPEED S1200
-; CMDFIL LINE2.TSX
-; FLAGS NRMFLG!$FORM
-; LINEND
+ LINDEF 3
+ TRMTYP VT200
+ SPEED S9600
+ CMDFIL LOGON.TSX
+ FLAGS NRMFLG
+ LINEND
;
-; MUXEND ;End of DZ11 lines
+ MUXEND ;End of DZ11 lines
;
; Use the "DETACH" macro here to declare any start-up command
; files and associated parameters (up to 80 characters) to be
; run as detached jobs:
;
; DETACH <SY:EXAMPL.TSX PARM1 PARM2> ;Detached job with parameters
-; DETACH <SY:DETACH.TSX> ;Start-up detached job
+ DETACH <SY:DETACH.TSX> ;Start-up detached job
; DETACH <SY:WINPRT.TSX> ;Start window-print detached job
;
;=================================================================
Все! Упаковал все терминальные линии в виде timesharing с полным набором нужных устройств, не превышая 40Kb нижней памяти.
MU только нефайловый, но он в основном для BUP нужен, а ему пофигу.Код:.SH ALL
TSX-Plus Version = 6.50
23-Jul-2014
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 057350 000000 512
DU 0 102450 111414 000000 340 172150 154
MU 0 017060 112140 000000 448 174500 260 254
LP 0 030003 120000 135271 406 177514 200
NL 0 000025 120000 135270 60
VM 0 102447 113040 000000 426
EQ 3 007061 120000 135200 3528 174440 120
Assignments:
SY --> DU2:
DK --> DU2:
TCP --> LD7:
PAS --> LD7:
CF --> VM0:
WF --> VM0:
There are no allocated devices
Uptime: 00:00:28
System use: Run=24%, I/O-wait=74%, Swap-wait=0%, Idle=0%
I/O Activity: User I/O=96%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1* 1(0) 50 IN 39Kb 00:01:00 00:00:04 KMON FORM
19 Det. 50 SL 33Kb 00:01:00 00:00:01 WINPRT Window print
20 Det. 50 SL-Lock 63Kb 00:01:00 00:00:01 TCPIP TCP/IP stack
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Local DL 300 176500 VT200 9600 8N CL0 CL unit 0
3 Local DL 310 176510 VT200 9600 8N No
4 Local DL 320 176520 VT200 9600 8N No
5 Local DL 330 176530 VT200 9600 8N No
6 Local DHV- 0 350 160440 VT200 Auto 8N No
7 Local DHV- 1 350 160440 VT200 Auto 8N No
8 Local DHV- 2 350 160440 VT200 Auto 8N No
9 Local DHV- 3 350 160440 VT200 Auto 8N No
10 Local DHV- 4 350 160440 VT200 Auto 8N No
11 Local DHV- 5 350 160440 VT200 Auto 8N No
12 Local DHV- 6 350 160440 VT200 Auto 8N No
13 Local DHV- 7 350 160440 VT200 Auto 8N No
14 Local DZ - 0 340 160100 VT200 9600 8N No
15 Local DZ - 1 340 160100 VT200 9600 8N No
16 Local DZ - 2 340 160100 VT200 9600 8N No
17 Local DZ - 3 340 160100 VT200 9600 8N No
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 2 none (spooled) [LC,LFOUT,LFIN,CR,CTRL,DTR]
CL1 none none
CL2 none none
CL3 none none
Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 39Kb (114146)
Size of mapped TSX system regions = 78Kb
Total size of TSX and mapped data = 138Kb
Size of mapped device handlers = 4Kb
Size of sharable run-time systems = 0Kb
Size of data cache buffer area = 1056Kb
Space available for user jobs = 1832Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: LP0 CL0
Logical subset disks:
LD7 --> DU2:TSXTCP.DSK[4800]
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU2: 1
DU2:TSXTCP 1 20
Shared run-time systems:
(none)
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 073010
Program Attributes and Privileges
-------------- -----------------------------------------
DU2:DUP.SAV DUP/PRIV=(SYSPRV,NODEBUG)
DU2:IND.SAV NOWAIT/IND/PRIV=(NODEBUG)
DU2:KED.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:KEX.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:K52.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DU2:LOGON.SAV LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
NODEBUG)
DU2:PATCH.SAV SINGLECHAR/PRIV=(NODEBUG)
DU2:SETUP.SAV IOPAGE/SETUP/PRIV=(NODEBUG)
DU2:SYSMON.SAV /PRIV=(MEMMAP,NODEBUG)
DU2:TECO.SAV SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
DU2:TRANSF.SAV SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
NODEBUG)
DU2:TSAUTH.SAV BYPASN/PRIV=(NODEBUG)
DU2:TSXUCL.SAV TSXUCL/PRIV=(NODEBUG)
DU2:VTCOM.SAV SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
Current privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM Base=140000 Top=170000 Size=1536
.
Cobol-Plus :)Код:.DIR
23-Jul-2014
HELLO .CBL 1 23-Jul-2014
1 Files, 1 Blocks
1521 Free blocks
.SH RUN
CBR063
.TY HELLO.CBL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
BEGIN.
DISPLAY "Hello, world!".
STOP RUN.
.COB HELLO
Errors detected: 0
.LIN HELLO
.RU HELLO
Hello, world!
.
Вдруг кому пригодится... Попробовал запустить TELNET сервер без использования статических CL. Получилось... В общем случае, все делал как в инструкции кроме определения CL - у меня все порты описаны как терминальные линии, а CL только как CLXTRA в TSGEN.MAC...
Стартовый файл TCP/IP:Линии:Код:.TY SY:TCPIP.TSX
SET PROCESS/NAME="TCP/IP"
SET CL0 LINE=12,SPEED=9600
SET CL1 LINE=13,SPEED=9600
MOUNT LD7: SY:TSXTCP.DSK TCP:
ASSIGN EQ0: EN0:
ASSIGN EQ1: EN1:
ASSIGN EQ2: EN2:
ASSIGN EQ3: EN3:
!RUN TCP:ENPLAS.SAV !НУЖНО ТОЛЬКО ДЛЯ TSX+ V6.01 И СТАРЕЕ
R ETM /SET
RUN/SINGLE TCP:TCPIP
^1 ^2 ^3 ^4 ^5 ^6
.
Код:.SH TE
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Local DL 300 176500 VT200 9600 8N No DLV11 - 1
3 Local DL 310 176510 VT200 9600 8N No DLV11 - 2
4 Local DL 320 176520 VT200 9600 8N No DLV11 - 3
5 Local DL 330 176530 VT200 9600 8N No DLV11 - 4
6 Local DHV- 0 360 160500 VT200 Auto 8N No DHV11 - 0
7 Local DHV- 1 360 160500 VT200 Auto 8N No DHV11 - 1
8 Local DHV- 2 360 160500 VT200 Auto 8N No DHV11 - 2
9 Local DHV- 3 360 160500 VT200 Auto 8N No DHV11 - 3
10 Local DHV- 4 360 160500 VT200 Auto 8N No DHV11 - 4
11 Local DHV- 5 360 160500 VT200 Auto 8N No DHV11 - 5
12 Local DHV- 6 360 160500 VT200 9600 8N CL0 DHV11 - 6
13 Local DHV- 7 360 160500 VT200 9600 8N CL1 DHV11 - 7
14 Local DZ - 0 350 160100 VT200 9600 8N No DZQ11 - 0
15 Local DZ - 1 350 160100 VT200 9600 8N No DZQ11 - 1
16 Local DZ - 2 350 160100 VT200 9600 8N No DZQ11 - 2
17 Local DZ - 3 350 160100 VT200 9600 8N No DZQ11 - 3
.SH CL
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 12 none [FORM,TAB,LC,LFOUT,LFIN,CR,CTRL,DTR]
CL1 13 none [LC,LFOUT,LFIN,CR,CTRL]
CL2 none none
CL3 none none
.
Не помню уже в какой теме зашла речь о попробовать... Вобщем все отлично запустилось без каких-либо переделок на ДВК-4.Код:RT-11SB (S) V05.07
.D 1000=13700,54,52760,100000,300,104350
.ST 1000
.R DATE
.TSX
* TSX-Plus Version 6.50 *
Copyright (c) 1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991
an unpublished work by S&H Computer Systems, Inc., Nashville, TN, USA
(S&H) covered by U.S. Patent No. 4,642,756. All rights reserved.
This material contains the valuable properties and trade secrets of S&H
and may not be used except by the express written permission of S&H.
Distributed by S&H Computer Systems, Inc.
Licensed for use on a single computer system at TSX-Plus User
License # = 999-T1S-50000
18-Feb-2016 00:09:32
Line # 1
.SH ALL
TSX-Plus Version = 6.50
18-Feb-2016
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 043156 000000 254
DW 0 102453 120000 003700 976 174020 300
LP 0 030003 120000 003671 406 177514 200
NL 0 000025 120000 003670 60
Assignments:
SY --> DW0:
DK --> LD0:
There are no allocated devices
Uptime: 00:00:23
System use: Run=16%, I/O-wait=32%, Swap-wait=50%, Idle=1%
I/O Activity: User I/O=42%, Swapping I/O=54%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1* 1(0) 50 IN 39Kb 00:01:00 00:00:03 KMON
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT52 9600 8N Yes Console
2 Local DL 360 176560 unknown 9600 8N No DLV11 - 1
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 none none
Total installed memory = 256Kb
Size of unmapped TSX and handlers = 31Kb (074240)
Size of mapped TSX system regions = 77Kb
Total size of TSX and mapped data = 119Kb
Size of mapped device handlers = 1Kb
Size of sharable run-time systems = 54Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 80Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: LP0
Logical subset disks:
LD0 --> DW0:WORK.DSK[10240]
Mounted devices:
Device Associated jobs
---------- ------------------------------
DW0: 1
DW0:WORK 1
Shared run-time systems:
CBR063
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 003560
Program Attributes and Privileges
-------------- -----------------------------------------
DW0:DUP.SAV DUP/PRIV=(SYSPRV,NODEBUG)
DW0:IND.SAV NOWAIT/IND/PRIV=(NODEBUG)
DW0:KED.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DW0:KEX.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DW0:K52.SAV SINGLECHAR/NOWAIT/HIGH/PRIV=(NODEBUG)
DW0:LOGON.SAV LOCK/BYPASN/PRIV=(BYPASS,SETNAME,SETPRV,SYSPRV,
NODEBUG)
DW0:PATCH.SAV SINGLECHAR/PRIV=(NODEBUG)
DW0:SETUP.SAV IOPAGE/SETUP/PRIV=(NODEBUG)
DW0:SYSMON.SAV /PRIV=(MEMMAP,NODEBUG)
DW0:TECO.SAV SINGLECHAR/NOWAIT/PRIV=(NODEBUG)
DW0:TRANSF.SAV SINGLECHAR/NOWAIT/NONINTERACTIVE/NOWINDOW/PRIV=(
NODEBUG)
DW0:TSAUTH.SAV BYPASN/PRIV=(NODEBUG)
DW0:TSXUCL.SAV TSXUCL/PRIV=(NODEBUG)
DW0:VTCOM.SAV SINGLECHAR/NOWAIT/MEMLOCK/PRIV=(PSWAPM,NODEBUG)
Authorized privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
Current privileges: ALLOCATE,BYPASS,DEBUG,DETACH,GETCXT,MEMMAP,
MESSAGE,NFSREAD,NFSWRITE,OPER,PSWAPM,REALTIME,
RLOCK,SEND,SETNAME,SETPRV,SPFUN,SYSGBL,
SYSPRV,TERMINAL,WORLD,GROUP,SAME,SUBPROCESS,
UP1,UP2,UP3,UP4
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM not installed
.DIR SY:/DA
18-Feb-2016
SYSMON.SAV 80 18-Feb-2016 TSXMOD.SAV 79 18-Feb-2016
TSKMON.SAV 150 18-Feb-2016 TSX .SAV 257 18-Feb-2016
TSXIND.TSX 252 18-Feb-2016 TSXUCL.TSX 108 18-Feb-2016
TSXSPL.TSX 501 18-Feb-2016 TSXSWP.TSX 2538 18-Feb-2016
TSXRSF.TSX 256 18-Feb-2016 STRTSB.COM 1 18-Feb-2016
10 Files, 4222 Blocks
18604 Free blocks
.BO
[System shutdown]
Connect=00:01:00 CPU=00:00:10
RT-11SB (S) V05.07
.D 1000=13700,54,52760,100000,300,104350
.ST 1000
.R DATE
.