Давно была мысль запустить subj в рамках pdp-11.org.ru.
Периодически выставлял живой 11/83 с TSX. Наконец дошли руки заняться этим плотнее.
Словом, тестируем
Доступ через telnet, адрес pdp-11.org.ru, порт 8023, логин GUEST без пароля. После появления строки о подключении к эмулятору нужно нажать Enter. Поддерживается до 8 telnet сессий (эмулируются модемы на DHV11), каждой сессии доступны по две дополнительных виртуальных линий (переключение CTRL/W и циферка 0-2).
Есть MACRO-11, FORTRAN IV, FORTRAN 77, PASCAL, COBOL, BASIC-11, BASIC-PLUS.
Код:
cblp:~% telnet rsx.pdp-11.org.ru 8023
Trying 80.89.204.47...
Connected to rsx.pdp-11.org.ru.
Escape character is '^]'.
Connected to the PDP-11 simulator VH device, line 0
* TSX-Plus Version 6.50 *
License # = 999-T1S-50000
14-Oct-2017 13:06:55
Line # 2
Logon please:GUEST
Password:
Welcome to the system
.SH ALL
TSX-Plus Version = 6.50
14-Oct-2017
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
DU 0 102450 105256 000000 340
MU 0 017060 106002 000000 3240
EQ 3 007061 120000 073461 3528
LP 0 030003 120000 072462 406
NL 0 000025 120000 072461 60
VM 0 102447 114252 000000 426
Assignments:
SY --> DU0:
CF --> VM0:
WF --> VM0:
DK --> DU1:
There are no allocated devices
Uptime: 00:05:08
System use: Run=5%, I/O-wait=94%, Swap-wait=0%, Idle=0%
I/O Activity: User I/O=98%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1 1(0) 50 TI 39Kb 00:06:00 00:00:09 KMON Operator
2* 2(0) 50 IN 39Kb 00:01:00 00:00:01 KMON GUEST
11 Det. 50 SL-Swap 33Kb 00:06:00 00:00:00 WINPRT Window print
12 Det. 50 SL 63Kb 00:06:00 00:00:00 RTSORT RTSORT
13 Det. 50 SL-Lock 63Kb 00:06:00 00:00:01 TCPIP TCP/IP
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1 Oper. DL 060 177560 VT100 9600 8N Yes Console
2* Phone DHV- 0 300 160440 VT200 19200 8N Yes Line #2
3 Phone DHV- 1 300 160440 unknown 19200 8N No Line #3
4 Phone DHV- 2 300 160440 unknown 19200 8N No Line #4
5 Phone DHV- 3 300 160440 unknown 19200 8N No Line #5
6 Phone DHV- 4 300 160440 unknown 19200 8N No Line #6
7 Phone DHV- 5 300 160440 unknown 19200 8N No Line #7
8 Phone DHV- 6 300 160440 unknown 19200 8N No Line #8
9 Phone DHV- 7 300 160440 unknown 19200 8N No Line #9
There are no CL units
Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 39Kb (115360)
Size of mapped TSX system regions = 77Kb
Total size of TSX and mapped data = 136Kb
Size of mapped device handlers = 4Kb
Size of sharable run-time systems = 54Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 1812Kb
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:
No logical disks are mounted
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU0: 1 2
DU0:TSXTCP 13
DU1: 1 2
VM0: 1 2
Shared run-time systems:
CBR063
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 072260
WIN02A 3.8 Global 2 1 No No 072160
Authorized privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SETNAME,SPFUN,SYSGBL,SAME,SUBPROCESS
Current privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SETNAME,SPFUN,SYSGBL,SAME,SUBPROCESS
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM Base=100000 Top=170000 Size=3584
.BY
Connect=00:01:00 CPU=00:00:01
Line hangup
Connection closed by foreign host.
Другие online cbcntvs на данный момент (во всех системах гостевой вход GUEST без пароля):- RSX-11M-PLUS V4.6, rsx.pdp-11.org.ru:23, он же CTAKAH:: в HECnet
- OpenVMS/VAX V7.3, pdp-11.org.ru:2023, он же XPEH:: в HECnet
- OpenVMS/AXP V8.4, vms.pdp-11.org.ru:2023, он же BOPOHA:: в HECnet
- RSX-11M-PLUS V4.6 в эмуляторе ДВК от Patron, доступен только через HECnet как KYPEBO::
Правда на данный момент две последних недоступны - идут переделки в той степи где они крутятся
SimH v4 явно подкосячивает, DZ в принципе запустить не удалось в режиме модема, на VH иногда разрывается соединение (впрочем только когда соединено через эмулятор VT52). Но что-то пашет
А нет, не только. Просто чаще в эмуляторе VT52.
Так что пока не ясно работоспособно ли оно в принципе... Можно сделать настоящий телнет, но он довольно корявый: на заглушках между serial портами. Можно убрать модем, но тогда подключающиеся будут попадать в чужие брошенные сессии
- - - Добавлено - - -
Мда. Похоже идея не сильно работоспособна. Толи SimH криво эмулирует модем, толи оно в принципе в TSX никогда не проверялось
Иногда держится очень долго, иногда рвется через минуту-две.
- - - Добавлено - - -
Хотя похоже закономерность найдена: рвется когда SimH не тянет эмуляцию скорости процессора, через какое-то время он ругнулся на это, отключил ограничение и вроде разрываться перестало. Вот только если изначально отключить ограничение - перестанет запускаться TSX - надо патч сделать.