Неправильная настройка терминала - например шлет BackSpace по нажатию на BackSpace на клавиатуре ;)
Должен слать Delete.
Вид для печати
17777560 ? это конечно круто будет, но оно ж только на 1-го одновременно подключенного человека работать будет. Прикольно бы иметь типа shared screen для всех физических консолей, т.е. чтоб на любую консоль можно было одновременно заломиться многим сразу и наблюдать что там печатается ну и самому брать управление консолью. В принципе google hangout это позволяет, но там оно сделанно больше для online meeting-ов.
Внаружу OpenBSD торчит, так, что никто не мешает написать программку строчек 20 которая "распаралелит" один порт на всех кто пдключится :)
---------- Post added at 20:30 ---------- Previous post was at 20:26 ----------
Однако будем последовательными - сначала надо обжать кабель DECserver<>роутер :)
Тут меня терзает вопрос с внешними storage устройствами для TSXPlus и RSX11, какой вообще обьем нужен для того чтоб можно было поставить весь "основной" софт? Тут народ на форуме недавно обнаружил что RQDX3 может читать виртуальные HD-дискеты с китайского эмулятора floppy дисковода на SD карточке. Как я понимаю это очень классная штука потому что дешево стоит и сам по себе RQDX3 можно достать. Другой вопрос хватит ли 1.44Mb обьема? Ясное дело что это не RL02 (эмулятор которого можно на AlteraDE1 соорудить).
RSX-11M-PLUS можно упихать на 10Mb диск, оставив только один вариант утилит (RES, FSL или статически собранные). RSX-11M вполне поместится на 5 мегов, TSX (вместе с RT-11 который ему нужен) тоже (много места займут всякие свап файлы).
Хватит только продемонстрировать что запускается. Для реальной работы не хватит. Кроме того не уверен, что RQDX3 сможет прочитать 1.44 "дискету", боюсь, он из дискет читает только RX50 (в лучшем случае RX33). RX23 (соответствующий 1.44Mb) вроде никогда не был выпущен и расчитана ли на него фирмварь - фиг знает. А кроме дискет он только несколько типов фиксированных геометрий для разных RD дисков умеет читать (после предварительной разметки диска в XXDP).
Мда 5Mb конечно это уже RL02, SCSI, MFM HDD нужен.
Тут говорят что RX33 эмулится http://www.vintage-computer.com/vcfo...from-flash-USB
А можно ж вроди как прохачить RQDX первый или RQDX3 чтоб он "чужие" MFM винчестеры понимал?
RX33 - это 1.2Mb
Ну если кто-то возьмется фирмварю переписать :)
Кстати кроме всего прочего, RD диски от RQDX3 не прочитаются на RQDX1 и наоборот - потребуется переразметка...
Или чужие - имеются в виду неразмеченные DEC'ом, но со стандартной геометрией? - это, понятно, делается через XXDP.
Перелопатил TSX+ V6.01, пропатчил на предмет Y2K, восстановил TSGEN.MAC и TSXLNK.COM в том виде в каком они были изначально.
Теперь процедура генерации соответствует документации.
В архиве также лежит файл RUNTSX.COM, предназначенный для запуска TSX из под RT-11 V5.5 и новее (если запускать обычным способом, KED откажется сохранять отредактированные файлы [других проблем не замечено]).
Процесс сборки:Код:14-Mar-2014
Volume ID: TSX+ V6.01
Owner : FORM
CCL .SAV 43P 26-Dec-1986 FILTIM.SAV 3P 14-Mar-2014
LOGON .SAV 8P 26-Dec-1986 SETSIZ.SAV 4P 26-Dec-1986
TSAUTH.SAV 22P 26-Dec-1986 TSPAT .SAV 4P 26-Dec-1986
TSXDB .SAV 2P 26-Dec-1986 TSXPM .SAV 7P 26-Dec-1986
TSXUCL.SAV 6P 26-Dec-1986 WINPRT.SAV 8P 26-Dec-1986
SYSODT.REL 8P 26-Dec-1986 CR .TSX 3P 26-Dec-1986
CT .TSX 6P 26-Dec-1986 DD .TSX 5P 26-Dec-1986
DL .TSX 5P 26-Dec-1986 DM18 .TSX 5P 26-Dec-1986
DM22 .TSX 5P 26-Dec-1986 DP .TSX 3P 26-Dec-1986
DS .TSX 3P 26-Dec-1986 DT .TSX 3P 26-Dec-1986
DU .TSX 4P 26-Dec-1986 DX .TSX 4P 26-Dec-1986
DY .TSX 4P 26-Dec-1986 LP .TSX 2P 26-Dec-1986
LS .TSX 3P 26-Dec-1986 MM .TSX 10P 26-Dec-1986
MS .TSX 11P 26-Dec-1986 MT .TSX 9P 26-Dec-1986
NL .TSX 2P 26-Dec-1986 PC .TSX 2P 26-Dec-1986
RF .TSX 3P 26-Dec-1986 RK .TSX 3P 26-Dec-1986
VM .TSX 2P 26-Dec-1986 XL .TSX 4P 26-Dec-1986
RTSORT.TSX 1P 26-Dec-1986 WINPRT.TSX 1P 26-Dec-1986
DTSUB .OBJ 5P 26-Dec-1986 FTSUB .OBJ 1P 26-Dec-1986
SYSMON.OBJ 70P 14-Mar-2014 TSCASH.OBJ 10P 26-Dec-1986
TSCLO .OBJ 18P 26-Dec-1986 TSDBUG.OBJ 25P 26-Dec-1986
TSDUMP.OBJ 25P 26-Dec-1986 TSEM2 .OBJ 33P 14-Mar-2014
TSEM3 .OBJ 14P 26-Dec-1986 TSEM4 .OBJ 16P 26-Dec-1986
TSEXC2.OBJ 40P 26-Dec-1986 TSKM2A.OBJ 52P 14-Mar-2014
TSKM2B.OBJ 19P 26-Dec-1986 TSKSHO.OBJ 45P 26-Dec-1986
TSKST1.OBJ 70P 26-Dec-1986 TSKST2.OBJ 36P 26-Dec-1986
TSLOCK.OBJ 16P 26-Dec-1986 TSMIO .OBJ 6P 26-Dec-1986
TSMSG .OBJ 7P 26-Dec-1986 TSPLAS.OBJ 18P 26-Dec-1986
TSRTX .OBJ 6P 26-Dec-1986 TSSLE .OBJ 23P 26-Dec-1986
TSSPOL.OBJ 14P 26-Dec-1986 TSSWAP.OBJ 6P 26-Dec-1986
TSTIOX.OBJ 7P 26-Dec-1986 TSTTY .OBJ 40P 26-Dec-1986
TSTTY2.OBJ 5P 26-Dec-1986 TSUSR .OBJ 28P 26-Dec-1986
TSWIN .OBJ 29P 26-Dec-1986 TSXMOA.OBJ 18P 26-Dec-1986
TSXMOB.OBJ 17P 26-Dec-1986 TSXMOD.OBJ 55P 26-Dec-1986
TSXMOT.OBJ 23P 26-Dec-1986 TSX1 .OBJ 148P 26-Dec-1986
TSX2 .OBJ 115P 14-Mar-2014 DTSUB .MAC 44P 26-Dec-1986
FTSUB .MAC 6P 26-Dec-1986 CT501 .SLP 3P 26-Dec-1986
CT502 .SLP 3P 26-Dec-1986 DD501 .SLP 3P 26-Dec-1986
DD502 .SLP 3P 26-Dec-1986 DL501 .SLP 9P 26-Dec-1986
DL502 .SLP 9P 26-Dec-1986 DM501 .18 7P 26-Dec-1986
DM501 .22 8P 26-Dec-1986 DM502 .18 7P 26-Dec-1986
DM502 .22 8P 26-Dec-1986 DX501 .SLP 3P 26-Dec-1986
DX502 .SLP 3P 26-Dec-1986 DY501 .SLP 3P 26-Dec-1986
DY502 .SLP 3P 26-Dec-1986 DY51B .SLP 3P 26-Dec-1986
FSM501.SLP 8P 26-Dec-1986 FSM502.SLP 8P 26-Dec-1986
LS501 .SLP 3P 26-Dec-1986 LS502 .SLP 3P 26-Dec-1986
LS51C .SLP 3P 26-Dec-1986 TJ501 .SLP 5P 26-Dec-1986
TJ502 .SLP 5P 26-Dec-1986 TM501 .SLP 5P 26-Dec-1986
TM502 .SLP 5P 26-Dec-1986 TS501 .SLP 7P 26-Dec-1986
TS502 .SLP 6P 26-Dec-1986 TS51C .SLP 7P 26-Dec-1986
XL501 .SLP 3P 26-Dec-1986 XL502 .SLP 3P 26-Dec-1986
XL51C .SLP 3P 26-Dec-1986 SETSIZ.COM 1P 26-Dec-1986
TSXLNK.COM 2P 14-Mar-2014 TSXCND.MAC 3P 26-Dec-1986
TSGEN .MAC 209 14-Mar-2014
107 Files, 1692 Blocks
94 Free blocks
При сборке выдаются предупреждения "?LINK-W-Multiple definition of $OVRH" - это нормальное поведение, описанное в документации...Код:.MAC TSGEN
.@TSXLNK
.R LINK
*TSX[250],TSX/A,TSX[60]=TSGEN,TSX1/Q/P:300.//
*TSTTY/O:1
*TSTTY2/O:1
*TSEM2/O:1
*TSEM3/O:1
*TSEM4/O:1
*TSTIOX/O:1
*TSSWAP/O:1
*TSPLAS/O:1
*TSUSR/O:1
*TSSPOL/O:1
*TSLOCK/O:1
*TSMSG/O:1
*TSRTX/O:1
*TSCASH/O:1
*TSMIO/O:1
*TSSLE/O:1
*TSWIN/O:1
*TSCLO/O:1
*TSDBUG/O:1
*TSDUMP/O:1
*TSEXC2/O:1//
Load section:address? TSXEND:120000
Load section:address?
*TSKMON[120]=TSX2,TSX.STB/Y:40000/P:700/C
*TSKM2A/O:1/C
*TSKM2B/O:1/C
*TSKST1/O:1/C
*TSKST2/O:1/C
*TSKSHO/O:1
Boundary section? $OTABL
?LINK-W-Multiple definition of $OVRH
*SYSMON=TSX.STB,SYSMON
*TSXMOD=TSXMOD,TSX.STB/Y:40000/C
*TSXMOA/O:1/C
*TSXMOB/O:1/C
*TSXMOT/O:1
Boundary section? $OTABL
?LINK-W-Multiple definition of $OVRH
*^C
.
Вчера кстати обжал кабель RS232<>RJ45, так, что теперь в принципе можно дать доступ к DECserver и оттуда к консоли PDP-11/83 :)
Завтра понедельник, могу в дневное время кому-нибудь дать доступ к консоли 11/83 если есть интерес - все BACKUPы сделал если что :D
Так что на полное растерзание:
- KDJ11-BF (18MHz, установлен FPA, таймер выставлен на 50Hz)
- 4Mb памяти (2xMSV11-JE)
- DELQA-M
- LPV11
- DZQ11 (никуда не подключен сейчас)
- DHV11 (установлены заглушки H3277 для XXDP и TELNET из RT-11/TSX-Plus TCP/IP)
- CQD-420/TM (4 disks + tape)
Установлены системы:
- DU0 - RSX-11M-PLUS V4.6
- DU2 - XXDP+ V2.5
- DU3 - RT-11 V5.7