Просмотр полной версии : PDP-11/83 -- дошли руки...
Дошли руки наконец-то... BDCOK/BPOK? Руками проводки в разъем тык - наше все ;)
I/O page Map
Starting Ending
Address address
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key:
falanger
19.05.2011, 16:57
Теперь осталось соорудить автомат на жесткой логике для последовательности запуска. И нормальную платку "адаптера питания и запуска" с разъемом АТХ в кою бы он культурно включался. :)
А вообще - поздравляю!
Теперь осталось соорудить автомат на жесткой логике для последовательности запуска. И нормальную платку "адаптера питания и запуска" с разъемом АТХ в кою бы он культурно включался. :)
А вообще - поздравляю!
Для начала винты надо запустить :)
RQDX3 определяется, selftest его проходит, к диску обращается, но, понятно не читает - диск надо размечать на этом же контроллере. Сейчас вот думаю с чего бы загрузить XXDP для этого :)
В голову приходит самое простое: воткнуть DLV-11J а на втором конце его сэмулировать DECtape II. Только вот с перетычками разобраться надо - он по умолчанию сконфигурен одним портом на консольные регистры, а в модуле проца запрещать неохота :)
---------- Post added at 20:22 ---------- Previous post was at 20:00 ----------
Перетычки уже были выставлены. Регистры увиделись :)
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: M
18.000 MHz
CPU Options: FPA
Memory Map
Starting Ending Size in CSR CSR Bus
Address address K Bytes address type type
00000000 - 03777776 1024 17772100 ECC PMI
Press the RETURN key when ready to continue
I/O page Map
Starting Ending
Address address
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17776500 - 17776536
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key:
Подключил PC через DL11, сэмулировал DECtape, загрузился с него... Осталось нужные программы в образ загнать :)
---------- Post added at 22:26 ---------- Previous post was at 21:49 ----------
Unit: 0, Cyls: 821, Drive RD32, MSCP Controller Model: 19, Microcode Version: 2
Formatting...
:)
Диск успешно отформатен, для начала пусть будет RT-11...
.SH CONF
RT-11XM (S) V05.07
Booted from DU0:RT11XM
22 bit addressing is on
USR is set NOSWAP
EXIT is set SWAP
KMON is set NOIND
RUN is set NOVBGEXE
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set OFF
EDIT is set KEX
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/83 Processor
1024KB of memory
Floating Point Accelerator Unit
Extended Instruction Set (EIS)
Memory Management Unit
ECC Memory
Cache Memory
PMI Memory
50 Hertz System Clock
Device I/O time-out support
Memory parity support
System job support
Global .SCCA support
FPU support
Extended unit support
.
---------- Post added at 04:34 ---------- Previous post was at 04:33 ----------
Уф. Хватит баловства с DECtape, остальное докопируем через терминал родными средствами RT-11...
SYSGEN, SYSGEN, SYSGEN...
Поздравляю!
P.S. Вроде железячко позволяет и что нибудь многотерминальное и многопользовательское запустить (попробуй TSX please)
Начнем с многотерминальной RT-11 :)
Впереди еще много баловства как с RT-11 так и с остальными удовольствиями. Например TCP/IP for RT-11, for TSX...
В конечном счете мне нужен RSX-11M-PLUS V4.6 и DECnet...
Только вот винт пока запустил ST251 (RD32) - маловато будет для RSX если не обрезать до чистой системы без дистриба.
В RT-11 же из этого винта получилось два DU диска...
Сейчас попробую с помощью XXDP убедить контроллер, что винт NEC D3142 самый что ни на есть родной :)
Еххх 50 МБ - вот это жизнь.А не то что с СМ5400 в размере 2-х экземпляров...
Еххх 50 МБ - вот это жизнь.А не то что с СМ5400 в размере 2-х экземпляров...
С помощью XXDP и какой-то матери два ST251-1 и два ST277R-1 превращены в отличные 40-мегабайтные RD32 :)
Правда кабелей одновременно только на два хватает.
NECовский винт не удалось ни во что превратить - ни один вариант к нему не подходит.
Очередная модификация внешнего вида :)
Добавил DELQA сетевуху.
На шине увиделась. Осталось переходник к ней сделать.
I/O page Map
Starting Ending
Address address
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456
17776500 - 17776536
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
Поздравляю!
P.S. Вроде железячко позволяет и что нибудь многотерминальное и многопользовательское запустить (попробуй TSX please)
Чтобы TSX попробовать, надо найти дистрибутив в котором не покопались шаловливые ручки советских инженеров или хотя бы такой из которого не поудаляли все "ненужные" драйвера вроде DU :)
Будем надеяться, что такой сыщется среди свалки...
Сделал переходник к DELQA...
Приступим, помолясь ;)
.VTCOM
.TRANSF RTDSK1.DSK/S/T/W RTDSK1.DSK
Creating RTDSK1.DSK from _TT::RTDSK1.DSK
988 blocks transferred with 0 retries.
51616 characters saved through compression encoding.
RTDSK1.DSK created from _TT::RTDSK1.DSK
.TRANSF RTDSK2.DSK/S/T/W RTDSK2.DSK
Creating RTDSK2.DSK from _TT::RTDSK2.DSK
988 blocks transferred with 0 retries.
45356 characters saved through compression encoding.
RTDSK2.DSK created from _TT::RTDSK2.DSK
.TRANSF RTDSK3.DSK/S/T/W RTDSK3.DSK
Creating RTDSK3.DSK from _TT::RTDSK3.DSK
988 blocks transferred with 0 retries.
3916 characters saved through compression encoding.
RTDSK3.DSK created from _TT::RTDSK3.DSK
.TRANSF DVDSK1.DSK/S/T/W DVDSK1.DSK
Creating DVDSK1.DSK from _TT::DVDSK1.DSK
988 blocks transferred with 0 retries.
34508 characters saved through compression encoding.
DVDSK1.DSK created from _TT::DVDSK1.DSK
.TRANSF DVDSK2.DSK/S/T/W DVDSK2.DSK
Creating DVDSK2.DSK from _TT::DVDSK2.DSK
988 blocks transferred with 1 retry.
34180 characters saved through compression encoding.
DVDSK2.DSK created from _TT::DVDSK2.DSK
.
.TELNET AXPVMS
.$@sy:tcpfun
TELNET-11 V02.40 [15-Jun-2008]
Keyboard usage for Telnet-11
-------- ----- --- ---------
The metacharacter 'M->' is ^A
M->C open capture file M->Q are you there?
M->D close capture file M->R toggle <CR> follow character
M->F FTP [internet address] M->S skip to end of buffer
M->H this help screen M->T toggle backspace/delete
M->I type my internet address M->U erase line
M->K erase character M->X close connection
M->O abort output M->Y interrupt process
M->@ send a true null character
^? abort Telnet session
Querying the Domain Name Server
Domain lookup successful
Trying to open TCP connection
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4
Username: FORM
Password:
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4 on node CTEPBA
Last interactive login on Saturday, 21-MAY-2011 21:32:37.50
Last non-interactive login on Saturday, 21-MAY-2011 09:14:50.02
$
Итак, все железо какое было подключил и запустил. Можно немного отвлечься, налить чаю и вкратце описать все это безобразие...
Первым номером идет спина от BA23 в которую собственно все втыкается... Первые три полосы сверху предназначены для PMI (два модуля памяти и процессор), остальные - парные QBUS, начиная с четвертой полоски идут направо, потом вниз, налево итд... Всего 8 полос. Первую полосу мы не используем - нам пока хватит одного модуля памяти.
ВАЖНО не воткнуть плату процессора или память по ошибке в обычную QBUS/QBUS полосу -- в этом случае плата получит +12 на сигнальном входе и вряд-ли этому обрадуется ;)
Вторым номером у нас идет память MSV11-J 1024Kb, ее мы втыкаем во вторую полосу. Можно было воткнуть две по 2048Kb, но лень ;)
PMI память должна стоять впереди процессора, иначе проц будет работать с ней через QBUS, что значительно медленнее.
Третий наш друг - процессорная плата KDJ11-B с установленным Floating Point Accelerator. Плата имеет много вкусностей среди которых разъем для консольного терминала который можно настроить на скорость до 38400 или совсем отключить. Поддерживается как RS232 так и 20mA.
Четвертым номером у нас идет DLV11-J - четыре терминальных порта DL11, опять таки работающие как с RS232 так и с 20mA и настраиваемые на скорость до 38400. При заводских настройках один канал настроен на стандартные консольные регистры/вектора и разрешен BHALT на BREAK, но какая-то добрая душа уже перепаяла перемычки и мне карточка досталась в нормальном виде :)
Пятым номером втыкаем MSCP контроллер RQDX3 к которому можно подключить 4 MFM винта или 2 винта+2 флопа или 3 винта+1 флоп.
...
...
Шестым номером идет Ethernet контроллер DELQA.
И отдельно в сторонке втыкаем RQDX Extender, соединяемый с RQDX3 кабелем (подходит native SCSI). В него собственно и втыкаются винты-флопы. Поскольку сам расширитель не работает ни с прерываниями ни с DMA, можем смело втыкать его ниже по шине куда душе угодно...
Питается вся эта хрень от обычного ATшного блока питания, в качестве выполнения протокола (пере)запуска в первом приближении достаточно коротнуть на землю и отпустить BDCOK, далее MSV11-J в процессе инициализации ECC погасит BPOK и вернет его на место по окончании этой процедуры, что вполне сойдет за стандартный запуск :)
BEVNT мы не трогаем - хрен с ним - KDJ11-B прекрасно умеет для часов использовать встроенный генератор с возможностью выбора 50, 60 и 800 прерываний в секунду.
Распиновка QBUS разъемов, если смотреть со стороны откуда карточки втыкаются...
S S S M M P S M M A
B B S S S S S S B B B B S S S S
B B D D p p p p p B p B D D D D p p p B B B p
I I A A a a a a a B H B a D B A A A A a a a S I E + a
R R L L r r r G r r G D A R + G r + C P L L L L r G r r G A R V 1 G r
Q Q 1 1 e e e N e e N M L E 5 N e 5 O O 1 1 2 2 e N e e N C Q N 2 N e +
5 6 6 7 1 2 3 D A B D R T F B D 1 B K K 8 9 0 1 8 D B B D K 7 T B D 2 5
||=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=||===|=|=|=|=|= |=|=|=|=|=|=|=|=|=|=|=|=| 1
|A B C D E F H J K L M N P R S T U V| A B C D E F H J K L M N P R S T U V
||=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=||===|=|=|=|=|= |=|=|=|=|=|=|=|=|=|=|=|=| 2
A B
+ - G + B B B B B B B B B B B B B B + - G + B B B B B B B B B B B B B B
5 1 N 1 D R D S W I I I B D D I D D 5 1 N 1 D D D D D D D D D D D D D D
2 D 2 O P I Y T R A A S M M N A A 2 D 2 A A A A A A A A A A A A A A
U L N N B Q K K 7 G G I L L L L L L L L L L L L L L L L
T Y C T 4 I O I O T 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
Распиновка разъемов для подключения БП и передней панели (ее у нас пока нет) к корзине.
J1 J2
+-+ +---+
1 |o| +5 VDC BDCOK (H) 10 |o o| 9 BHALT (L)
2 |o| +5 VDC +5 VDC 8 |o o| 7 +5 VDC
3 |o| +5 VDC GND 6 |o o| 5 GND
4 |o| +5 VDC 4 | o| 3 SRUN (L)
5 |o| +5 VDC BEVNT (L) 2 |o o| 1 +12 VDC
6 |o| +5 VDC +---+
7 |o| GND
8 |o| GND
9 |o| GND
10 |o| GND
11 |o| GND
12 |o| GND
13 |o| GND
14 |o| BDCOK (H)
15 |o| BPOK (H)
16 |o| BEVNT (L)
17 |o| +12 VDC
18 |o| unused
+-+
Подключение RS232 терминала к KDJ11-B и DLV11-J (выводы 7 и 9 соединяются между собой)
Дополнение: в родной CONSOLE DISTRIBUTION BOARD между собой соединены выводы 7, 9, 5, 4, 2.
Signal ground DL11 DB9 DB25
| ------------------
| Rx- 2 5 7
| | 3 2 3
| | Signal ground 7 -|
| | | 9 -|
| | | Tx+ 8 3 2
| | | |
| | | | UART clock
| | | | |
+---------------+
| 9 7 5 3 1 |
| 10 8 4 2 |
+---------------+
| | | |
| Rx+ | Signal ground
| |
+12v Tx-
Переходник DELQA -> AUI (вывод 1 через предохранитель 1.5A [ого] подключается к 13 ноге AUI и отсюда возвращается обратно на 20 вывод, что позволяет железяке проверять состояние предохранителя)
Ground Receive- DELQA AUI
| | ----------------
Trasmit- | | Ground 1 --[---]-- 13
| | | | 20 --------^
Ground | | | | Return (+12v) 4 6
| | | | | | 5 14
Collision- | | | | | | Power (+12v) 6 5
| | | | | | | | 10 3
+------------------------------+ 11 10
| 19 17 15 13 11 9 7 5 3 1 | 12 4
| 20 18 16 14 12 10 8 6 4 | 14 2
+------------------------------+ 15 9
| | | | | | | | 18 7
| | | | | | | Return (+12v) 19 15
FUSE OK | | | | | |
| | | | | Receive+
| | | | |
Ground | | | Ground
| | |
Collision+ | Transmit+
|
Ground
falanger
21.05.2011, 20:43
Нормальную схему запуска будешь делать с культурной печаткой с разъемом для АТХ и хвостами питания на плату корзины?
Нормальную схему запуска будешь делать с культурной печаткой с разъемом для АТХ и хвостами питания на плату корзины?
Хвосты на плату у меня и сейчас нормальные вполне: стандартные ATшные разъемы питания подходят (требуется перепайка подключения к БП) - одеваются друг за другом:
1 разъем - 6x5v
2 рвзъем - 6xGND
3 разъем - GND, BDCOK, BPOK, BEVNT, +12v, N/C
BDCOK, BPOK, BEVNT в перспективе заводятся на формирователь протокола запуска и генератор часов
Буду конечно нормальную схему делать и корзину надо как-то укультурить: в натабуреточном варианте с широкими платами проблем нет, а вот узкие иногда после втыкания нужно еще выверить по отвесу: наклон на пару миллиметров вправо-влево и тест памяти при старте не проходит. Когда все выставил - работает стабильно.
Здорово... С огромным удовольствием слежу за сборкой. form, подскажи, а какая распиновка loopback-кабеля для AUI считается правильной? И ещё, предохранитель у DELQA на какой ток?
Здорово... С огромным удовольствием слежу за сборкой. form, подскажи, а какая распиновка loopback-кабеля для AUI считается правильной? И ещё, предохранитель у DELQA на какой ток?
Насчет loopback для AUI не силен, боюсь соврать - для меня после разъема AUI наступает AUI<>TP converter :)
Предохранитель по паспорту 1.5A, но думаю это с большим запасом или расчитано на очень уж старую железяку :)
---------- Post added at 00:37 ---------- Previous post was at 00:25 ----------
Кстати драйвер сетевухи в RT-11 проверяет состояние предохранителя и не инсталится если все плохо :)
---------- Post added at 01:15 ---------- Previous post was at 00:37 ----------
До кучи после всех переделок ;)
.SH AL
RT-11ZM (S) V05.07
Booted from DU0:RT11ZM
22 bit addressing is on
USR is set NOSWAP
EXIT is set SWAP
KMON is set NOIND
RUN is set VBGEXE
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set KEX
FORTRAN is set FORTRA
KMON nesting depth is 3
Global .SCCA flag is disabled
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/83 Processor
1024KB of memory
Floating Point Accelerator Unit
Extended Instruction Set (EIS)
Memory Management Unit
ECC Memory
Cache Memory
PMI Memory
50 Hertz System Clock
Device I/O time-out support
Error logging support
Multi-terminal support
Memory parity support
System job support
Global .SCCA support
FPU support
Extended unit support
Multi-terminal handler hooks support
Device Status CSR Vector(s)
------ ------ --- ---------
EL Not installed 000000 000
VM Installed 177572 000
LD Installed 000000 000
SP Installed 000000 110
XL Installed 176500 000
LP Not installed 177514 200
DU Resident 172150 154
NQ Installed 174440 120
NL Installed 000000 000
DD Installed 176500 300 304
SL 101760 000000 000
SD Installed 000000 000
TT (Resident)
DU (Resident)
DU0 = SY
DU4 = DK
MQ (Resident)
LD
SL (Loaded)
SD
VM
VM0 = CF , WF
SP
XL
NQ
NL
DD
5 free slots
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 067704 110560
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 S-Console DL 80 No No No Yes N/A
1 Local DL 80 No No No Yes N/A
2 Local DL 80 No No No Yes N/A
3 Local DL 80 No No No Yes N/A
4 Local DL 80 No No No Yes N/A
------- Extended Memory --------
Address Module Words Type
------- ------ ----- ----
17760000 IOPAGE 4096. PRM HDW BYP
04000000 MEMTOP
00760000 VM 397312. SHR
00310400 ...... 75648.
00270600 SD 4032. SHR
00256200 SL 2688. PVT
00233000 NQ 4928. PVT
00224400 SP 1664. SHR
00174000 DU 6272. PVT
00160000 MCA 3072. PRM
00000000 KERNEL 28672. PRM HDW
------ Low Memory -------
Address Module Words
------- ------ -----
156510 DU 348.
104216 RMON 10845.
101752 SL 594.
067706 USR 2578.
001000 ..BG.. 14051.
No LD units mounted
.
... после разъема AUI наступает AUI<>TP converter.
Это в смысле что-то вроде такого?
http://img-fotki.yandex.ru/get/4408/lodedome.2/0_697bb_66e203e4_L.jpg (http://fotki.yandex.ru/users/lodedome/view/432059/)
А какой тогда сетевой адрес IPv4 присваивается?
P.S. О, разглядел на твоей фотке, беленький.
Это в смысле что-то вроде такого?
http://img-fotki.yandex.ru/get/4408/lodedome.2/0_697bb_66e203e4_L.jpg (http://fotki.yandex.ru/users/lodedome/view/432059/)
А какой тогда сетевой адрес IPv4 присваивается?
Он самый. IP адрес - параметр настройки софта - как настроишь так и будет.
Начал перекачку образа диска с RSX для последующей поблочной записи на живой диск...
По фтп это явно быстрее чем по VTCOM/TRANSF :)
Отличная всеже штука - многотерминальный RT-11. Пока на одном терминале по фтп качается очередной кусок образа диска, на консольном предыдущий кусок пишется на физический диск :)
Отличная всеже штука - многотерминальный RT-11. Пока на одном терминале по фтп качается очередной кусок образа диска, на консольном предыдущий кусок пишется на физический диск
И производительности хватает???
И производительности хватает???
А чего бы ей не хватать? Мы вообще-то и на машинах послабее выполняли серьезную работу толпой одновременно, а тут - сплошной idle :)
Ну вот и настало время воткнуть 2 мега памяти :)
Археологические раскопки в коробках позволили обнаружить этакое дежице - CONSOLE DISTRIBUTION BOARD (541068). Сие замечательное устройство подключается к KDJ11-B и дает нам готовый RS232 разъем для консольного терминала, переключатель скоростей для него и свичик который позволяет при старте машины принудительно вываливаться в командный режим вместо автозагрузки если таковая настроена.
Несколько слов о том как поднять с нуля систему если у нас нет ничего кроме голого железа и винчестеров фиг знает окуда взятых...
Выручит нас имеющаяся в наличии карточка DLV11-J на которой есть замечательный терминальный интерфейс с прекрасным адресом 176500 и вектором его 300.
Хитрость состоит в том, что DEC выпускал в качестве очень дешевого решения (всего-то $1800) ;) этакую штуку, именуемую в протоколе TU58 или DECtape II. Эта хрень представляла собой двухкассетный привод и цеплялась к самому обычному DL11 порту и с точки зрения системы выглядела скорее как пара дисков размером 512 блоков. Нетрудно догадаться, что уже давно нашлись умельцы которые написали эмулятор TU58 (подробности здесь (http://www.fpns.net/willy/pdp11/tu58-emu.htm)).
К данному сообщению прикреплен джентльменский набор достаточный для поднятия машины с нуля. Он содержит XXDP (понадобится для форматирования дисков) и базовую часть RT-11 которая потребуется нам для перекачки полновесной системы.
Для начала соединяем порт TT1 платы DLV11-J с COM портом PC, на PC запускаем DOS (сойдет внутри VMWare с проброшенным физическим портом), распаковвываем содержимое архива в C:\TU58, редактируем файл TU58.INI:
port 1
baud 9600,N,8,1
irq 3
(обращаем внимание, что "port 1" означает COM2, а для COM1 нужно писать "port 0" и соответственно "irq 4").
Запускаем файл run-xxdp.bat.
Теперь можно грузиться. Для начала следует убедиться, что свичик 5 на плате KDJ11-B установлен в положение Off (принудительный вход в командный режим). Включаем PDP-11...
Testing in progress - Please wait
Memory Size is 2048 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9
Message 04 Entering Dialog mode
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key:
Набираем команду "B DD" и - о, чудо!
Trying DD0
Starting system from DD0
BOOTING UP XXDP-XM EXTENDED MONITOR
XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DD0
124KW OF MEMORY
NON-UNIBUS SYSTEM
RESTART ADDRESS: 152000
TYPE "H" FOR HELP !
.
Перед нами, дети, герб: это - молот, это серп...
Следует помнить, что по умолчанию форматирование в XXDP подразумевает переформатирование диска, а значит подразумевается, что он содержит всякую служебную информацию, таблицу замещения плохих блоков и все это читается. В нашем случае мы имеем неизвестно откуда взятый диск и уж во всяком случае никогда не работавший на RQDX3. Это означает, что нам нужно ответить отказом на вопрос про autoformat и разрешить работу даже если нет таблицы замещения. Также нам потребуется указать тип диска. Узнать подходящий можно здесь (http://pdp-11.org.ru/files/docs/misc/dec-disks.txt) (или для начала попробовать выполнить autoformat - в этом случае программа попытается исходя из размера диска определить на что это похоже).
.R DD1:ZRQC??
ZRQCH0.BIN
DRSSM-G2
ZRQC-H-0
RQDX3 Disk Formatter Utility
UNIT IS Formattable Winchester (RDnn) or Floppy (RX33) Drives
RSTRT ADR 145702
DR>STA
CHANGE HW (L) ? Y
# UNITS (D) ? 1
UNIT 0
Enter controller IP Address (O) 172150 ?
What unit do you want to format [0-255] (D) 0 ?
Would you like to revector a single LBN only [Y/N] (L) N ?
Do you want to use the "AUTOFORMAT" Mode [Y/N] (L) Y ? N
Would you like to use the RCT - Revector known bad blocks [Y/N] (L) N ?
**** WARNING ****
ALL DATA ON SELECTED DRIVE WILL BE DESTROYED
Write protect all drives not being formatted.
Please verify that the selected drive is ON LINE
and NOT write protected.
If formatting RX33 media, insert media to be
formatted in the selected drive.
Do you wish to continue [Y/N] (L) Y ?
MSCP Controller Model: 19
Microcode Version: 2
Do you want to use manufacturing bad block information [Y/N] (A) N ?
Downline load UIT [Y/N] (A) Y ?
UIT Drive Name
__________________________________________________ _____
0 RD51
1 RD52 part # 30-21721-02 (1 light on front panel)
2 RD52 part # 30-23227-02 (2 lights on front panel)
3 RD53
4 RD31
5 RD54
6 RD32
7 RD33
Enter Unit Identifier Table (UIT) [0-7] (D) ? 6
Continue if bad block information is inaccessible [Y/N] (A) N ? Y
Please type in the serial number [8-10 digits] (A) ? 534535462
Formatting of Drive 0 Begun.
------------ FORMAT PROGRESS REPORT -------------
1 minute into format ---- Formatting tracks, LBN # 33916
2 minutes into format ---- Formatting tracks, LBN # 67882
3 minutes into format ---- Reading defect list
4 minutes into format ---- First check pass, writing LBN # 35819
5 minutes into format ---- First check pass, writing LBN # 71519
6 minutes into format ---- First check pass, reading LBN # 24225
7 minutes into format ---- First check pass, reading LBN # 41040
8 minutes into format ---- First check pass, reading LBN # 58836
9 minutes into format ---- First check pass, reading LBN # 76277
10 minutes into format ---- Second check pass, writing LBN # 36040
11 minutes into format ---- Second check pass, writing LBN # 71961
12 minutes into format ---- Second check pass, reading LBN # 21361
13 minutes into format ---- Second check pass, reading LBN # 55216
14 minutes into format ---- Second check pass, reading LBN # 83071
15 minutes into format ---- Third check pass, writing LBN # 36023
16 minutes into format ---- Third check pass, writing LBN # 71961
17 minutes into format ---- Third check pass, reading LBN # 24922
18 minutes into format ---- Third check pass, reading LBN # 48688
19 minutes into format ---- Third check pass, reading LBN # 78931
Format Completed.
00012 Rev LBNs
00000 Bad RBNs
00000 Bad DBNs
00000 Bad XBNs
00012 retired
FCT was not used.
Drive 0 has been formatted successfully.
ZRQC EOP 1
0 TOTAL ERRS
DR>
Пока оно форматируется идем пить чай...
...
...чай попили, диск отформатировали...
В эмуляторе TU58 нажимаем Q для выхода и запускаем run-rt11.bat. Ресетим машину (посылаем BREAK, в выпавшем мониторе @ набираем 173000G), грузим RT-11:
Testing in progress - Please wait
Memory Size is 2048 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9
Message 04 Entering Dialog mode
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DD
Trying DD0
Starting system from DD0
RT-11FB (S) V05.07
.SET USR NOSWAP
.
Копируем все это безобразие на винчестер чтобы больше не мучиться:
.INI DU:/NOQ
.COP/SY SY: DU:
.COP/BO DU:RT11FB DU:
и получаем RT-11 V5.7 содержащую основные утилиты и, что для нас важнее, TRANSF.SAV.
Дальнейшее просто до безобразия: берем Ersatz-11 (http://www.dbit.com/), генерим в нем систему с драйвером XL которому указываем CSR 176500 и вектор 300 (все это на том компе где мы эмулировали TU58), соединяем консольный порт PDP-11 с COM портом PC, в E11 конфигурим TT1 так, чтобы он цеплялся за данный COM порт:
assign tt1: com1: /mode:9600,n,8,1
(скорость лучше оставить 9600: хотя порт и умеет до 38400, VTCOM который мы будем использовать не справится с высокими скоростями).
Создаем образ логического диска с нужной системой, дистрибутивом итд (с таким расчетом, чтобы он влез на винчестер PDP-11) - назовем его скажем RT57.DSK, запускаем VTCOM и получаем консоль PDP-11 где можем загрузить ранее подготовленную там RT-11.
Далее копируем наш образ и LD.SYS на PDP-11 командами:
.TRANSF RT57.DSK/S/T/W RT57.DSK
.TRANSF LD.SYS/S/T/W LD.SYS
и получаем все, что нужно для счастья...
Дальше проще: поскольку в нашем арсенале есть DEQNA, можно скачать замечательную вещь, именуемую TCP/IP Package for RT-11 (http://shop-pdp.kent.edu/rthtml/tcpget.htm) и наслаждаться огромной скоростью (по сравнению с VTCOM/TRANSF) передачи файлов :)
...
---------- Post added at 14:19 ---------- Previous post was at 14:03 ----------
...
Остается добавить несколько слов о том как быть с другими системами (которые конечно же хочется поставить на второй, третий, а то и четвертый винт). А очень просто: эмулируем в Ersatz-11 (http://www.dbit.com/) (или SimH (http://simh.trailing-edge.com/) если так хочется) конфигурацию как на PDP-11, устанавливаем систему, выполняем нужные настройки, разбиваем образ диска на кусочки которые поместятся на диске нашего RT-11 и по очереди перекачиваем их туда по FTP и записываем на нужный винт например такой программкой:
.TITLE WRDU
.MCALL .PRINT,.TTYOUT,.EXIT,.SPFUN,.LOOKUP
.MCALL .CLOSE,.READW
SF.W32 = 366
START: .LOOKUP #AREA,#0,#DBLKFL
BCC 10$
.PRINT #ERR1
.EXIT
10$: MOV R0,R5
.LOOKUP #AREA,#1,#DBLKDV
BCC 20$
.PRINT #ERR2
.EXIT
20$: CLR R1
30$: .READW #AREA,#0,#BUFF,#256.,R1
BCC 40$
.PRINT #ERR3
.EXIT
40$: .SPFUN #AREA,#1,#SF.W32,#BUFF,#256.,#BLK
BCC 50$
.PRINT #ERR4
.EXIT
50$: INC R1
ADD #1,BLK
ADC BLK+2
SOB R5,30$
.CLOSE #0
.CLOSE #1
.EXIT
BLK: .WORD 17664.,1,0,0
AREA: .BLKW 8.
DBLKFL: .RAD50 /SY RSX AI /
DBLKDV: .RAD50 /DU1 /
BUFF: .BLKW 256.
ERR1: .ASCIZ /FILE LOOKUP FAILED/
ERR2: .ASCIZ /DEVICE LOOKUP FAILED/
ERR3: .ASCIZ /READ FAILED/
ERR4: .ASCIZ /SPFUN WRITE FAILED/
.END START
Программа тупая: лень было заниматься удобствами. В DBLKFL указывается имя текущего файла куска образа, в DBLKDV - имя устройства на которое пишем, в первых двух словах BLK - номер блока диска с которого начинать писать данный кусок (ВНИМАНИЕ: младшая часть в первом слове).
Ну и совсем последнее - поскольку винчестер у нас больше 65535 блоков, тот диск где установлен RT-11 оказался частично потерян. Чтобы не терять зазря пространство, надо выполнить команду:
.SET DU4 UNIT=0,PART=1
и перегрузиться, после чего DU4: будет указывать на оставшуюся часть диска (если диск большой, нужно таким же образом назначить следующие области).
Ну вот и настало время воткнуть 2 мега памяти :)
http://zx.pk.ru/attachment.php?attachmentid=27294&d=1306018169
А там в машине в тот момент уже было установлено 2 Мб? На фотке расписаны только 512К.
Интересно, потому что в эмуляторе Pro350 задан, например, 1 Мб ОЗУ, а команда просмотра использования памяти 512 так же выводит.
А там в машине уже установлено 2 Мб? На фотке сверху отмечено 512
512KW - это мег - я сначала такую память ставил, потом когда RSX перетащил с DECnetом - увеличил до 2 мегов (1024KW). Можно конечно поставить два модуля по 2 и забить по самые 4, но лень :)
Нормальную схему запуска будешь делать?
Не стал ничего особо изобретать - вытянул руку на максимальную длину и до чего дотянулся не сходя с места - из того и сделал :)
PG взял прямо с блока питания и доведя до OC решил что это BDCOK, а BPOK тупо сделал просадку.
Testing in progress - Please wait
Memory Size is 2048 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9
Message 04 Entering Dialog mode
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DU
Trying DU0
Starting system from DU0
83Boot from ra(0,0,0) at 0172150
:
: ra(0,0,0)unix
Boot: bootdev=02400 bootcsr=0172150
2.11 BSD UNIX #2: Thu Jun 8 21:30:23 PDT 1995
root@curly.2bsd.com:/usr/src/sys/FORM
ra0: Ver 2 mod 3
ra0: RD32 size=83204
attaching qe0 csr 174440
qe0: DEC DELQA addr 08:00:2b:31:47:b4
attaching lo0
phys mem = 2097152
avail mem = 1626240
user mem = 307200
June 8 22:09:27 init: configure system
ra 0 csr 172150 vector 154 vectorset attached
cn 1 csr 176500 vector 300 attached
cn 2 csr 176510 vector 310 attached
cn 3 csr 176520 vector 320 attached
cn 4 csr 176530 vector 370 attached
erase, kill ^U, intr ^C
# Fast boot ... skipping disk checks
checking quotas: done.
Assuming NETWORKING system ...
add host cnupm.home.lan: gateway 127.0.0.1
add net default: gateway 172.31.10.1
starting system logger
checking for core dump...
Jun 8 22:10:36 cnupm vmunix: ra0: Ver 2 mod 3
Jun 8 22:10:36 cnupm vmunix: ra0: RD32 size=83204
preserving editor files
clearing /tmp
standard daemons: update cron accounting.
starting network daemons: inetd.
starting local daemons:Thu Jun 8 22:10:52 PDT 1995
Jun 8 22:10:53 cnupm June 8 22:10:52 init: kernel security level changed from 0 to 1
2.11 BSD UNIX (cnupm.home.lan) (console)
login: root
Password:
erase, kill ^U, intr ^C
# ping form
PING pdp-11.home.lan (172.31.10.1): 56 data bytes
64 bytes from 172.31.10.1: icmp_seq=0 ttl=255 time=20 ms
64 bytes from 172.31.10.1: icmp_seq=1 ttl=255 time=20 ms
^C
--- pdp-11.home.lan ping statistics ---
3 packets transmitted, 2 packets received, 33% packet loss
round-trip min/avg/max = 20/20/20 ms
# telnet axpvms
Trying...
Connected to axpvms.home.lan.
Escape character is '^]'.
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4
Username: form
Password:
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4 on node CTEPBA
Last interactive login on Saturday, 21-MAY-2011 21:33:46.24
Last non-interactive login on Sunday, 22-MAY-2011 02:56:08.24
$ lo
Connection closed by foreign host.Y-2011 21:15:39.71
# ps xal
F S UID PID PPID CPU PRI NICE ADDR SZ WCHAN TTY TIME COMMAND
3 S 0 0 0 73 0 0 4613 8 runout ? 0:02 swapper
201 S 0 1 0 8 30 0 16276 33 proc ? 0:02 (init)
201 S 0 53 1 3 40 0 25342 11 u ? 0:00 update
201 S 0 56 1 0 26 0 26176 51 selwait ? 0:01 cron
201 S 0 60 1 0 26 -1 34550 26 msgbuf ? 0:00 acctd
201 S 0 68 1 0 26 0 24501 39 selwait ? 0:01 /usr/sbin/inet
201 S 0 43 1 0 26 0 17203 58 selwait co 0:01 syslogd
201 S 0 81 1 1 30 0 17763 19 proc co 0:03 -sh
1 R 0 97 81 16 51 0 43411 89 co 0:00 ps xal
201 S 0 82 1 7 28 0 20504 29 cons l1 0:00 - std.9600 tty
201 S 0 83 1 8 28 0 27605 29 cons l2 0:00 - std.9600 tty
201 S 0 84 1 6 28 0 34440 29 cons l3 0:00 - std.9600 tty
201 S 0 85 1 10 28 0 36617 29 cons l4 0:00 - std.9600 tty
201 S 0 91 68 1 26 0 41720 42 selwait p0 0:01 telnetd
201 S 0 92 91 48 28 0 40642 19 pt_tty p0 0:03 -sh
#
falanger
22.05.2011, 18:45
form, главное чтобы работало. :)
form, главное чтобы работало. :)
Ну пока стабильно запускается :)
Обнаружил тут с помощью 2.11BSD, что на DLV11-J все-таки не до конца третий канал переделали - вектор ему зафигачили какой-то левый - пришлось менять.
Прогнать чтоли XXDPовые тесты :)
Форм дружище... Я в таких случаях всегда начинал с ТМОСА. А то мало ли что там шаловливые ручки наделали.Вот однажды я обнаружил что на СМ-4 кто-то сделал интересный тумблер сзади и научил ее DX дискеты форматировать а раньше за этим надо было в Запорожье ездить...Так что наверно XXDPовые тесты тебя не минут.
Форм дружище... Я в таких случаях всегда начинал с ТМОСА. А то мало ли что там шаловливые ручки наделали.Вот однажды я обнаружил что на СМ-4 кто-то сделал интересный тумблер сзади и научил ее DX дискеты форматировать а раньше за этим надо было в Запорожье ездить...Так что наверно XXDPовые тесты тебя не минут.
Насчет железа-то у меня как раз проблем нет с шаловливыми ручками - железо честное, а вот с софтом проблема бывает - TSX непокоцаный найти до сих пор не удалось :)
А кстати помоему в TSX был такой смешной драйверок как DD: я помнится с его помощью использовал на ДВК-3 с дурацким MX: диски СМ-4. Это бы по крайней мере позволило использовать жесткие диски 11/83 для других твоих машинок в т.ч. наверно и для УКНЦ без переделок.
А кстати помоему в TSX был такой смешной драйверок как DD: я помнится с его помощью использовал на ДВК-3 с дурацким MX: диски СМ-4. Это бы по крайней мере позволило использовать жесткие диски 11/83 для других твоих машинок в т.ч. наверно и для УКНЦ без переделок.
DD - оригинал из дистриба или DD - самопальная поделка с советской любовью давать своим поделкам стандартные имена при другом функционале? :)
Не думаю, что меня заинетерсует использование MFM дисков еще где-то кроме 11/83 ;)
Если же подразумевается использовать диск прямо с машины (через стандартный DD), то я это могу сделать весьма эффективно через DECnet...
Как впрочем TSX не заинтересует ни с какой точки зрения кроме как "чтоб было"...
--
Я тут перебрал UNIBUSный набор - там у меня SCSI есть... Переделать чтоли /83 в /84 :)
falanger
24.05.2011, 05:25
Я тут перебрал UNIBUSный набор - там у меня SCSI есть... Переделать чтоли /83 в /84 :)
Давай! А то я бы хотеть 11/83 рабочий. :)
Давай! А то я бы хотеть 11/83 рабочий. :)
К сожалению SCSI контроллер - единственная полезная железяка которая у меня есть для унибуса :)
Да и сам унибус требует возни много :)
Мня - а вот это вопрос... Помоему это тот DD который из дистрибута.Т.к. я не думаю что б наш народ писал коменты в своем драйвере да еще и на англиском.
А хотя исходя из выше написанного тебе это будет не интересно.
Мня - а вот это вопрос... Помоему это тот DD который из дистрибута.Т.к. я не думаю что б наш народ писал коменты в своем драйвере да еще и на англиском.
А хотя исходя из выше написанного тебе это будет не интересно.
Ну из дистрибутива - это стандартный TU58: два привода по 512 блоков. Не то, чтобы совсем не интересно, а уже не интересно :)
Когда на 11/83 еще ничего не было - я именно этим самым DD и пользовался чтобы сначала загрузить XXDP, отформатить винт, а потом загрузить RT-11. В дальнейшем же смысл в нем пропал так как TRANSF и тем более DECnet или TCP/IP работают быстрее и в обе стороны :)
Через DECnet в RSX я могу просто получить локально удаленный диск кроме обычного копирования файлов.
TCP/IP в RT-11 - это сила! :)
Кстати для DD есть модифицированный вариант - который снимает ограничение на размер - специально для эмулятора TU58, но я его не пробовал.
Замерил время полной сборки всех мониторов RT-11 (SB, FB, XB, XM, ZB, ZM) с нужными драйверами... Система на одном мфм диске, сборка на другом, CF и WF назначены на VM:..
.@FORM.BLD
.TI
18:16:15
.$@FORM.MON
.ASSIGN DU5 SRC
.ASSIGN DU5 BIN
.ASSIGN DU5 MAP
.ASSIGN DU5 OBJ
.MAC/OB:OBJ:KMSB SRC:(SB+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USSB SRC:(SB+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMSB SRC:(SB+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:TBSB SRC:(SB+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTSB SRC:(SB+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MESB SRC:(SB+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MISB SRC:(SB+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11SB.TM2/BOU:1000/MAP:BIN:RT11SB.TM5/SYM:BIN:RT11SB.TM3/PRO
Files? OBJ:USSB
*OBJ:RMSB
*OBJ:KMSB,MESB,MISB,TBSB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11SB.TM1/MAP:BIN:RT11SB.TM4 OBJ:BTSB,BIN:RT11SB.TM3
.R MONMRG
*BIN:RT11SB.SYG,MAP:RT11SB.MAP=BIN:RT11SB.TM1,RT11 SB.TM2,RT11SB.TM4,RT11SB.TM5
*^C
.DEL BIN:RT11SB.TM(1,2,3,4,5)
.MAC/OB:OBJ:KMFB SRC:(FB+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USFB SRC:(FB+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMFB SRC:(FB+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:TBFB SRC:(FB+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTFB SRC:(FB+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEFB SRC:(FB+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIFB SRC:(FB+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11FB.TM2/BOU:1000/MAP:BIN:RT11FB.TM5/SYM:BIN:RT11FB.TM3/PRO
Files? OBJ:USFB
*OBJ:RMFB
*OBJ:KMFB,MEFB,MIFB,TBFB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11FB.TM1/MAP:BIN:RT11FB.TM4 OBJ:BTFB,BIN:RT11FB.TM3
.R MONMRG
*BIN:RT11FB.SYG,MAP:RT11FB.MAP=BIN:RT11FB.TM1,RT11 FB.TM2,RT11FB.TM4,RT11FB.TM5
*^C
.DEL BIN:RT11FB.TM(1,2,3,4,5)
.MAC/OB:OBJ:KMXM SRC:(XM+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USXM SRC:(XM+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMXM SRC:(XM+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:SBXM SRC:(XM+FORM.CND+EDTG+XMSUBS)
.MAC/OB:OBJ:TBXM SRC:(XM+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTXM SRC:(XM+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEXM SRC:(XM+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIXM SRC:(XM+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11XM.TM2/BOU:1000/MAP:BIN:RT11XM.TM5/SYM:BIN:RT11XM.TM3/PRO
Files? OBJ:USXM
*OBJ:RMXM
*OBJ:SBXM,KMXM,MEXM,MIXM,TBXM//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11XM.TM1/MAP:BIN:RT11XM.TM4 OBJ:BTXM,BIN:RT11XM.TM3
.R MONMRG
*BIN:RT11XM.SYG,MAP:RT11XM.MAP=BIN:RT11XM.TM1,RT11 XM.TM2,RT11XM.TM4,RT11XM.TM5
*^C
.DEL BIN:RT11XM.TM(1,2,3,4,5)
.MAC/OB:OBJ:KMXB SRC:(XB+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USXB SRC:(XB+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMXB SRC:(XB+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:SBXB SRC:(XB+FORM.CND+EDTG+XMSUBS)
.MAC/OB:OBJ:TBXB SRC:(XB+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTXB SRC:(XB+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEXB SRC:(XB+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIXB SRC:(XB+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11XB.TM2/BOU:1000/MAP:BIN:RT11XB.TM5/SYM:BIN:RT11XB.TM3/PRO
Files? OBJ:USXB
*OBJ:RMXB
*OBJ:SBXB,KMXB,MEXB,MIXB,TBXB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11XB.TM1/MAP:BIN:RT11XB.TM4 OBJ:BTXB,BIN:RT11XB.TM3
.R MONMRG
*BIN:RT11XB.SYG,MAP:RT11XB.MAP=BIN:RT11XB.TM1,RT11 XB.TM2,RT11XB.TM4,RT11XB.TM5
*^C
.DEL BIN:RT11XB.TM(1,2,3,4,5)
.MAC/OB:OBJ:KMZM SRC:(ZM+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USZM SRC:(ZM+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMZM SRC:(ZM+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:SBZM SRC:(ZM+FORM.CND+EDTG+XMSUBS)
.MAC/OB:OBJ:TBZM SRC:(ZM+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTZM SRC:(ZM+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEZM SRC:(ZM+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIZM SRC:(ZM+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11ZM.TM2/BOU:1000/MAP:BIN:RT11ZM.TM5/SYM:BIN:RT11ZM.TM3/PRO
Files? OBJ:USZM
*OBJ:RMZM
*OBJ:SBZM,KMZM,MEZM,MIZM,TBZM//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11ZM.TM1/MAP:BIN:RT11ZM.TM4 OBJ:BTZM,BIN:RT11ZM.TM3
.R MONMRG
*BIN:RT11ZM.SYG,MAP:RT11ZM.MAP=BIN:RT11ZM.TM1,RT11 ZM.TM2,RT11ZM.TM4,RT11ZM.TM5
*^C
.DEL BIN:RT11ZM.TM(1,2,3,4,5)
.MAC/OB:OBJ:KMZB SRC:(ZB+FORM.CND+EDTG+KMON+KMOVLY)
.MAC/OB:OBJ:USZB SRC:(ZB+FORM.CND+EDTG+USR)
.MAC/OB:OBJ:RMZB SRC:(ZB+FORM.CND+EDTG+RMON)
.MAC/OB:OBJ:SBZB SRC:(ZB+FORM.CND+EDTG+XMSUBS)
.MAC/OB:OBJ:TBZB SRC:(ZB+FORM.CND+EDTG+FORM.TBL+TRMTBL)
.MAC/OB:OBJ:BTZB SRC:(ZB+FORM.CND+EDTG+BSTRAP)
.MAC/OB:OBJ:MEZB SRC:(ZB+FORM.CND+EDTG+MTTEMT)
.MAC/OB:OBJ:MIZB SRC:(ZB+FORM.CND+EDTG+MTTINT)
.LINK/EXE:BIN:RT11ZB.TM2/BOU:1000/MAP:BIN:RT11ZB.TM5/SYM:BIN:RT11ZB.TM3/PRO
Files? OBJ:USZB
*OBJ:RMZB
*OBJ:SBZB,KMZB,MEZB,MIZB,TBZB//
Boundary section? OVLY0
.LINK/EXE:BIN:RT11ZB.TM1/MAP:BIN:RT11ZB.TM4 OBJ:BTZB,BIN:RT11ZB.TM3
.R MONMRG
*BIN:RT11ZB.SYG,MAP:RT11ZB.MAP=BIN:RT11ZB.TM1,RT11 ZB.TM2,RT11ZB.TM4,RT11ZB.TM5
*^C
.DEL BIN:RT11ZB.TM(1,2,3,4,5)
.TI
20:09:51
.$@FORM.DEV
.ASSIGN DU5 SRC
.ASSIGN DU5 BIN
.ASSIGN DU5 OBJ
.MAC/OB:OBJ:LD SRC:(FORM.CND+LD)
.LINK/NOBITMAP/EXE:BIN:LD.SYG/BOUNDARY:512. OBJ:LD
Boundary section? SETOVR
.MAC/OB:OBJ:LDX SRC:(XM+FORM.CND+LD)
.LINK/NOBITMAP/EXE:BIN:LDX.SYG/BOUNDARY:512. OBJ:LDX
Boundary section? SETOVR
.MAC/OB:OBJ:VM SRC:(FORM.CND+VM)
.LINK/NOBITMAP/EXE:BIN:VM.SYG OBJ:VM
.MAC/OB:OBJ:VMX SRC:(XM+FORM.CND+VM)
.LINK/NOBITMAP/EXE:BIN:VMX.SYG OBJ:VMX
.MAC/OB:OBJ:XL SRC:(FORM.CND+XL)
.LINK/NOBITMAP/EXE:BIN:XL.SYG OBJ:XL
.MAC/OB:OBJ:XLX SRC:(XM+FORM.CND+XL)
.LINK/NOBITMAP/EXE:BIN:XLX.SYG OBJ:XLX
.MAC/OB:OBJ:DU SRC:(FORM.CND+DU)
.LINK/NOBITMAP/EXE:BIN:DU.SYG/BOUNDARY:512. OBJ:DU
Boundary section? SETOVR
.MAC/OB:OBJ:DUX SRC:(XM+FORM.CND+DU)
.LINK/NOBITMAP/EXE:BIN:DUX.SYG/BOUNDARY:512. OBJ:DUX
Boundary section? SETOVR
.MAC/OB:OBJ:NQX SRC:(XM+FORM.CND+NQ)
.LINK/NOBITMAP/EXE:BIN:NQX.SYG/BOUNDARY:512. OBJ:NQX
Boundary section? SETOVR
.MAC/OB:OBJ:NL SRC:(FORM.CND+NL)
.LINK/NOBITMAP/EXE:BIN:NL.SYG OBJ:NL
.MAC/OB:OBJ:NLX SRC:(XM+FORM.CND+NL)
.LINK/NOBITMAP/EXE:BIN:NLX.SYG OBJ:NLX
.MAC/OB:OBJ:DD SRC:(FORM.CND+DD)
.LINK/NOBITMAP/EXE:BIN:DD.SYG OBJ:DD
.MAC/OB:OBJ:DDX SRC:(XM+FORM.CND+DD)
.LINK/NOBITMAP/EXE:BIN:DDX.SYG OBJ:DDX
.TI
20:21:12
.
.SH ALL
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 006057 044700 000000 236
NL 0 000025 120000 076001 58
DU 0 102450 075364 000000 944
Assignments:
SY --> DU1:
DK --> DU1:
There are no allocated devices
Uptime: 00:01:26
System use: Run=5%, I/O-wait=11%, Swap-wait=0%, Idle=83%
I/O Activity: User I/O=11%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1 1(0) 50 TI 37Kb 00:02:00 00:00:04 KMON FORM
2* 2(0) 50 IN 37Kb 00:02:00 00:00:03 KMON GUEST
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1 Oper. DL 060 177560 VT200 N/A 8N Yes Console
2* Local DL 300 176500 VT200 N/A 8N Yes GUEST
3 Local DL 310 176510 VT200 N/A 8N No
4 Local DL 320 176520 VT200 N/A 8N No
5 Local DL 330 176530 VT200 N/A 8N No
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 none none
Total installed memory = 2048Kb
Size of unmapped TSX and handlers = 32Kb
Size of mapped TSX system regions = 64Kb
Total size of TSX and mapped data = 114Kb
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 = 1929Kb
Swappable job context area = 6Kb
Current job memory limit = 30Kb
Maximum job memory limit = 56Kb
There are no spooled devices
Logical subset disks:
No logical disks are mounted
Mounted devices:
Device Associated jobs
---------- ------------------------------
DU1: 1 2
Shared run-time systems:
There are no named regions
Authorized privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SETNAME,SPFUN,SAME,SUBPROCESS
Current privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SETNAME,SPFUN,SAME,SUBPROCESS
SL status: ON,NOKED,NOTTY,SUBSTITUTE
.
Testing in progress - Please wait
Memory Size is 2048 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9
Message 04 Entering Dialog mode
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DU
Trying DU0
Starting system from DU0
Sizing Memory...
Boot: rd(0,0)unix (CTRL/C will abort auto-boot)
rd(0,0)unix: 48274+56128+8192+8128+8192+8128+8064+8000+8192+806 4+6848+6464+2944
ULTRIX-11 Kernel V3.1
realmem = 2097152
buffers = 153600
clists = 2080
mbufs = 20480
usermem = 1700352
maxumem = 417792
erase = delete, kill = ^U, intr = ^C
# ^D
Restricted rights:
Use, duplication, or disclosure is subject
to restrictions stated in your contract with
Digital Equipment Corporation.
*UNIX is a trademark of AT&T Bell Laboratories.
Mounted /dev/rd01 on /usr
Mounted /dev/rd03 on /user1
starting network: syslog inetd.
Tue May 25 18:01:58 CST 1999
ERROR LOG has - 1 of 100 blocks used
ULTRIX-11 System V3.1 (cnupm)
login: root
Welcome to the ULTRIX-11 System
erase = delete, kill = ^U, intr = ^C
cnupm# uname -a
ULTRIX-11 cnupm 3 0 PDP-11/83
cnupm# ps xal
F S UID PID PPID CPU PRI NICE ADDR SZ WCHAN TTY TIME CMD
3 S 0 0 0 146 0 20 5525 4 24130 ? 0:22 swapper
1 S 0 1 0 0 30 20 14341 13 103772 ? 0:05 /etc/init
1101 S 0 2 1 0 5 0 14070 22 76646 ? 0:00 /etc/elc
1 S 0 53 1 13 30 20 16616 16 104116 co 0:01 -sh
1 R 0 61 53 46 52 20 21064 28 co 0:01 ps xal
201 S 1 36 1 0 26 20 15770 51 61036 ? 0:00 /usr/etc/syslog
601 S 0 40 1 0 26 20 20252 24 75430 co 0:00 /usr/etc/inetd
201 S 0 45 1 0 40 20 14635 7 140000 ? 0:00 /etc/update
201 S 0 49 1 0 40 20 17574 13 140000 ? 0:00 /etc/cron
cnupm# telnet 172.31.10.12
Trying...
Connected to 172.31.10.12.
Escape character is '^]'.
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4
Username: form
Password:
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4 on node CTEPBA
Last interactive login on Wednesday, 25-MAY-2011 20:10:56.34
Last non-interactive login on Wednesday, 25-MAY-2011 02:43:37.78
$ lo/fu
FORM logged out at 25-MAY-2011 20:15:44.02
Accounting information:
Buffered I/O count: 95 Peak working set size: 2944
Direct I/O count: 28 Peak virtual size: 172400
Page faults: 348 Mounted volumes: 0
Connection closed by foreign host.:00.04 Elapsed time: 0 00:00:07.66
cnupm# ^D
ULTRIX-11 System V3.1 (cnupm)
login: operator
Welcome to the ULTRIX-11 System
ULTRIX-11 Operator Services
To correct typing mistakes:
<DELETE> erases the last character,
<CTRL/U> erases the entire line.
For help, type h then press <RETURN>
opr> h
() - may use first letter in place of full name
Valid commands are:
!sh - shell escape (execute ULTRIX-11 commands)
(Type <CTRL/D> to return from shell)
(u)sers - show logged in users
(s)hutdown - stop time-sharing
(f)sck - file system checks
(r)estart - restart time-sharing
(h)elp - print this help message
backup cfn - file system backup
(cfn = command file name)
halt - halt processor
^D (<CTRL/D>) - exit from opser
opr> s
ULTRIX-11 Shutdown
The following users are logged into the System
operator console May 25 18:02
How many minutes until shutdown [1-99] ? 0
Warning Phase
FINAL WARNING SENT
Kill Process Phase
Killing User Processes
Killing System Processes
Disabling Error Logging
Dismounting Mounted File Systems
Dismounting /dev/rd01 from /usr
Dismounting /dev/rd03 from /user1
System Time-sharing Stopped
opr> ^D
Time-sharing stopped
Засек время копирования диска RD32 в файл образа через DECnet.
>@CPDU
>VCP CON RD32/CR:RD32/MOU:FOR
VCP - Device VF0: (DU4:) has been assigned.
>VDV CON BIGSYS/SYSTEM/XXXXXX::DU:
VDV -- Connected through VD0:
>MOU VD:/FOR
>TIM
23:36:55 29-MAY-11
>VCP COP VD: DU4:
VCP - Beginning copy operation
VCP - Copy operation completed
>TIM
00:08:59 30-MAY-11
>@ <EOF>
>
Регистры на I/O page...
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152 RQDX3
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456 DELQA
17776500 - 17776536 DLV11-J
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Наконец-то вырвался из кучи дел немного помучить - поступило пополнение: CQD-420/TM SCSI контроллер (disk + tape).
Вроде пашет :)
Отдельное спасибо Andrey_Ak за помощь в приобретении!
I/O page Map
Starting Ending
Address address
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456
17774500 - 17774502
17776500 - 17776536
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Урвал немного времени помучить SCSI контроллер.
Модель CQD-420/TM поддерживает до 7 SCSI устройств типа диск или лента которые будут видны на шине как обычные MSCP/TMSCP устройства.
Поддерживается работа с устройствами параллельно с двух машин, но это для VAX и нам не интересно. В контроллере есть мощная утилита для настройки и диагностики которую можно достать с RS232 порта на самом контроллере или вытащить в память специальной командой и запустить.
@17772152/005400 123456
@/001000 100
@5000G
SCSI UTILITY PROGRAM 2.0
DISK TAPE
1 = 772150 A = 774500
2 = 760334 B = 760404
3 = 760354 C = 760444
4 = 760374 D = 760504
5 = 760340 E = 760544
6 = 760344 F = 760410
7 = 760350 G = 760450
8 = 760360 H = 760454
SELECT CSR ADDRESS 1
MAIN MENU: CSR = 772150
1 = BOOT DRIVE
7 = ADDITIONAL SCSI COMMANDS
SELECT OPTION : 7
SCSI HOST ADAPTER UTILITY (REV. B2L-00 )
X = UTILITY EXIT
D = DIAGNOSTICS TEST
[ DISK ] : [ TAPE ]
1 = LOGICAL UNIT NUMBER OFFSET : 6 = LOGICAL UNIT NUMBER OFFSET
2 = FORMAT DRIVE : 7 = ADDITIONAL UTILITIES
3 = QUALIFY DRIVE :
4 = MANUALLY REPLACE BAD BLOCKS :
5 = ADDITIONAL UTILITIES :
SELECT OPTION ?
Подцепил к контроллеру диск DEC RZ25-E и ленту HP SureStore DAT8. Побаловался немного с форматированием/проверкой на bad блоки, наигрался, средствами контроллера порезал диск на 4 одинаковых. Получилась лента MU: и 4 диска DU: которые определяются как RD53.
DU0, DU1 отвел под RSX-11M-Plus, DU2 для баловства, DU3 под RT-11 (средствами RT-11 диск побился на 4 диска которые для совместимости обозвал в системе как DU3,DU4,DU5,DU6).
Прогнал параллельный нагрузочный тест в RSX на все это безобразие...
>MOU MU:/FOR
>MOU DU2:/FOR
>IOX
IOX>SE MU:
IOX>SE DU2:
IOX>F DU:
IOX>F DU1:
IOX>STA
IOX -- Summary of exerciser activity at 1-SEP-11 21:22:38
TIME -- Run: 1 min. Elapsed: 1 min. Remaining: 4 min.
DU0: -- 2,474. R/W requests totaling 2,474. blocks with no errors
DU1: -- 2,422. R/W requests totaling 2,422. blocks with no errors
DU2: -- 1,273. R/W requests totaling 2,546. blocks with no errors
MU0: -- 7. R/W requests totaling 7. records with no errors
AST's executed: 6,181.
Idle-loop iterations: 185.
IOX -- Summary of exerciser activity at 1-SEP-11 21:23:37
TIME -- Run: 1 min. Elapsed: 2 min. Remaining: 3 min.
DU0: -- 2,170. R/W requests totaling 2,170. blocks with no errors
DU1: -- 2,196. R/W requests totaling 2,196. blocks with no errors
DU2: -- 1,150. R/W requests totaling 2,300. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
AST's executed: 5,532.
Idle-loop iterations: 294.
IOX -- Summary of exerciser activity at 1-SEP-11 21:24:37
TIME -- Run: 1 min. Elapsed: 3 min. Remaining: 2 min.
DU0: -- 2,234. R/W requests totaling 2,234. blocks with no errors
DU1: -- 2,248. R/W requests totaling 2,248. blocks with no errors
DU2: -- 1,156. R/W requests totaling 2,312. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
AST's executed: 5,654.
Idle-loop iterations: 238.
IOX -- Summary of exerciser activity at 1-SEP-11 21:25:37
TIME -- Run: 1 min. Elapsed: 4 min. Remaining: 1 min.
DU0: -- 2,192. R/W requests totaling 2,192. blocks with no errors
DU1: -- 2,232. R/W requests totaling 2,232. blocks with no errors
DU2: -- 1,119. R/W requests totaling 2,238. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
AST's executed: 5,560.
Idle-loop iterations: 248.
IOX -- Summary of exerciser activity at 1-SEP-11 21:26:37
TIME -- Run: 1 min. Elapsed: 5 min. Remaining: 0 min.
DU0: -- 2,281. R/W requests totaling 2,281. blocks with no errors
DU1: -- 2,204. R/W requests totaling 2,204. blocks with no errors
DU2: -- 1,149. R/W requests totaling 2,298. blocks with no errors
MU0: -- 8. R/W requests totaling 8. records with no errors
AST's executed: 5,646.
Idle-loop iterations: 244.
A C C U M U L A T E D T O T A L S :
- - - - - - - - - - - - - - - - - -
TIME -- Run: 5 min. Elapsed: 5 min. Remaining: 0 min.
DU0: -- 11,351. R/W requests totaling 11,351. blocks with no errors
DU1: -- 11,302. R/W requests totaling 11,302. blocks with no errors
DU2: -- 5,847. R/W requests totaling 11,694. blocks with no errors
MU0: -- 45. R/W requests totaling 45. records with no errors
AST's executed: 28,575.
Idle-loop iterations: 1,209.
IOX>^Z
>
Что-то работает...
Заказал LPV11 контроллер. Ждем...
Последний рабочий вариант ;)
До кучи...
А можно схемку куда-то выложить?
А можно схемку куда-то выложить?
На 4 странице темы есть.
Я только светодиоды добавил.
Хотел еще генератор BEVNT сделать, но лень стало - на проце свой есть регулируемый.
Сама хрень просто выполняет достаточные просадки BPOK/BDCOK с допустимыми интервалами. Детали не подбирались - что нашел на столе, из того и сделал :)
Микросхему ставил советскую 555ЛН2.
Кстати есть штатная плата DEC KPV11 чтоли - генератор BENVT/BDCOK/BPOK. Если найду - попробую.
Еще системку помучил для полного счастья...
Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DU2
Trying DU2
Starting system from DU2
RSTS V10.1-L RSTS (DU2) INIT V10.1-0L
Today's date? 11.9.2
Current time? 20:55
Start timesharing? <Yes>
11.09.02 20:55
1 device disabled
Proceed with system startup? <YES>
Beginning RSTS/E system startup...
11.09.02 20:55 Installing monitor overlays
11.09.02 20:55 Mounting disks
11.09.02 20:55 Assigning logical names
11.09.02 20:55 Starting error logging
11.09.02 20:55 Setting system characteristics
02-Sep-11 08:55 PM Installing run-time systems and libraries
02-Sep-11 08:55 PM Starting Operator/Message Services
>>>>>>>>>>>>>>> OMS V10.1-A 02-Sep-11 08:55 PM <<<<<<<<<<<<<<<
Message 1 from OMS, user [1,2], Detached, job 3
Starting Operator/Message Services
02-Sep-11 08:55 PM Setting terminal characteristics
02-Sep-11 08:55 PM Defining system commands
02-Sep-11 08:55 PM Setting printer characteristics
02-Sep-11 08:55 PM Starting spoolers
*** From [1,2] "[ 1, 2]" on KB0: at 08:55 PM 02-Sep-11
** RSTS/E is on the air...
>>>>>>>>>>>>>>> OMS V10.1-A 02-Sep-11 08:55 PM <<<<<<<<<<<<<<<
Message 2 from user [1,2] on _KB0:, job 2
The system startup is complete
RSTS V10.1-L 02-Sep-11 08:55 PM
User: 1,2
Password:
Jobs detached under this account:
Job What Size State Run-time RTS
1 ERRCPY 5K SR 10.8 ...RSX
3 OMS 9K SL 1.3 ...RSX
4 PBS... 19K SL 1.4 ...RSX
Job number to attach to?
Last interactive login on 02-Sep-11, 08:55 PM at KB0:
Last non-interactive login on 02-Sep-11, 08:55 PM
3 other users are logged in under this account
$ sh sys
System name: RSTS V10.1-L RSTS/E V10.1
Currently installed Monitor: RSTS
Swap Maximum: 66K
Date format: Alphabetic
Time format: AM_PM
Magtape label default: DOS
Magtape density default: 1600 BPI
Power fail restart delay: 300 seconds
Dynamic Region Limit: 0K words
Hangup: Delayed
Monitor Statistics: Disabled
Job limit: 63
Current jobs: 5
Password Prompting: Network and Dialup users
LAT Software: Not Installed Upon reboot: installed
FMS Software: Not Installed
Current Pseudo keyboards: 4
Answerback message: None
$ swi basic
Ready
print pi/2
1.5708
Ready
swi dcl
$
Понаделал, пользуясь случаем...
Очередное пополнение арсенала.
DZQ11 мультиплексор
LPV11 параллельный интерфейс принтера
Очередное пополнение арсенала.
DZQ11 мультиплексор
LPV11 параллельный интерфейс принтера
Только сейчас заметил, что все эти DZQ11, LPV11 похожи на абракадабрические позывные радиолюбителей) Ну вот хотя бы из подписи: KDJ11-BF, MSV11-J, DLV11-J, DELQA, CQD-420, MSCP, TMSCP.:v2_dizzy_indy:
Только сейчас заметил, что все эти DZQ11, LPV11 похожи на абракадабрические позывные радиолюбителей) Ну вот хотя бы из подписи: KDJ11-BF, MSV11-J, DLV11-J, DELQA, CQD-420, MSCP, TMSCP.:v2_dizzy_indy:
Да просто не стали придумывать ничего и взяли готовое ;)
Воткнул пополнение. Попутно расставил все в рекомендуемом для KDJ11-BF порядке.
18.000 MHz
CPU Options: FPA
Memory Map
Starting Ending Size in CSR CSR Bus
Address address K Bytes address type type
00000000 - 07777776 2048 17772100 ECC PMI
Press the RETURN key when ready to continue
I/O page Map
Starting Ending
Address address
17760100 - 17760106
17765000 - 17765776 CPU ROM or EEPROM
17772100 Memory CSR
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456
17774500 - 17774502
17776500 - 17776536
17777514 - 17777516
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
Press the RETURN key when ready to continue
I/O page Map
Starting Ending
Address address
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Большое пополнение коллекции DECовских дистрибов.
По случаю, еще система которую на этой машине не пробовал пока :)
Micro/RSX Installation/Backup Procedure
This is the Micro/RSX installation and backup procedure.
You can use this procedure to either:
I -- Install your Micro/RSX operating system
for the first time
B -- Back up files from the fixed disk
R -- Restore files to the fixed disk
D -- Duplicate diskettes
Type I for install, B for back up, R for restore, or
D for duplicate, then press the RETURN key.
Which do you want to do?
Подскажите есть ли существенная разница между KDJ11-AA и KDJ11-BF с точки зрения запуска на них софта?
Можно ли собрать машину на "одинарной" корзине (типа как pdp-11/03 вот тут http://www.diane-neisius.de/pdp11/index_E.html) но поставить процессор KDJ11-AA?
Можно ли вместо KDJ11 в корзину поставить KA630-AA и получить VAX?
Можно ли одновременно иметь 2 работающие платы процессоров на одной QBUS?
Можно ли на одной шине иметь vax и pdp-11 работающие процессоры одновременно?
Подскажите есть ли существенная разница между KDJ11-AA и KDJ11-BF с точки зрения запуска на них софта?
С точки зрения софта разницы особой нету. Есть с точки зрения сборки. KDJ11-AA потребует отдельных модулей загрузчиков-диагностики и консольного терминала. Тажке для KDJ11-AA потребуется генератор импульсов сетевого таймера. В KDJ11-BF все это встроено, таймер можно выбрать от кварца частоты 50, 60 и 800Hz. Также KDJ11-AA достаточно qbus, тогда как KDJ11-BF требует PMI. Память для KDJ11-BF можно использовать как PMI так и QBUS.
Можно ли собрать машину на "одинарной" корзине (типа как pdp-11/03 вот тут http://www.diane-neisius.de/pdp11/index_E.html) но поставить процессор KDJ11-AA?
Можно ли вместо KDJ11 в корзину поставить KA630-AA и получить VAX?
Можно если в корзине разведены линии для 22bit.
Можно ли одновременно иметь 2 работающие платы процессоров на одной QBUS?
Многопроцессорная конфигурация предусмотрена только для UNIBUS. При этом каждый процессор живет на своей шине, имеет свой сетевой таймер и консольный порт, а память общая. Требуются также разные устройства которые найти врядли удастся.
Многопроцессорная конфигурация предусмотрена только для UNIBUS.Скорее, вопрос касается чисто арбитража шины - т.е. есть ли на шине Q-Bus специальный сигнал захвата шины, используют ли его эти процессоры и будут ли они ждать освобождения шины, если такой сигнал установлен.
Скорее, вопрос касается чисто арбитража шины - т.е. есть ли на шине Q-Bus специальный сигнал захвата шины, используют ли его эти процессоры и будут ли они ждать освобождения шины, если такой сигнал установлен.
Вопрос касается не этого, а многопроцессорной спецификации (которая доступна кстати). Где четко расписано что и как :)
Никакой многопроцессорности с втыканием процессоров в одну шину никогда не предусматривалось. Кстати шин может быть больше чем процессоров.
---------- Post added at 16:43 ---------- Previous post was at 16:40 ----------
У KDJ11-B есть битик, отвечающий за многопроцессорную работу. Видимо планировалось в UNIBUSном варианте сделать, но так и не было реализовано.
Вопрос касается не этогоКто знает..
Возможно, человеку просто интересно, могут ли два процессора на одной шине одновременно работать, даже не подозревая о существовании друг друга.
При использовании сигнала захвата шины ( которого на Q-Bus, как я понимаю - нет ) такое возможно. Если плата процессора не транслирует сигналы прерываний - то прерывания будет обрабатывать тот процессор, который физически ближе к устройству на линии BR.
---------- Post added at 13:26 ---------- Previous post was at 12:59 ----------
Наверняка, многим интересно, какие минимальные доработки корзины позволят при помощи переключателя выбирать, какой из воткнутых в корзину процессоров будет работать с шиной после включения питания.
Ведь, накопители у любителей DEC (как правило) в одном экземпляре, а процессорных плат много. Вот, чтобы не изнашивать разъёмы и не громоздить корзины - люди и хотят иметь одну "многопроцессорную корзину" с электрическим выбором активного процессора.
Кто знает..
Возможно, человеку просто интересно, могут ли два процессора на одной шине одновременно работать, даже не подозревая о существовании друг друга.
Напрямую нет.
В многопроцессорном режиме используются bus switcher для подключения нужной шины к процу. Кстати до сих пор не знаю имеет ли он что-то общее с советским переключателем шины ибо согласно советскому описанию там вообще ничего общего, но в глубине души есть подозрения, что все-таки где-то оно то же самое :)
Наверняка, многим интересно, какие минимальные доработки корзины позволят при помощи переключателя выбирать, какой из воткнутых в корзину процессоров будет работать с шиной после включения питания.
Я думаю, народу более интересно запустить реальную систему, поддерживающую многопроцессорность, а это автоматически ограничивает нас стандартной реализацией. Интересно было бы попробовать реализовать ее своими руками :)
Ведь, накопители у любителей DEC
Не надо путать любителей DEC с любителями ДВК :)
Не надо путать любителей DEC с любителями ДВКЯ имел в виду русскоязычных.
У "импортных" любителей DEC размах куда серьёзнее. Вот, например - свежее предложение отдать даром (за самовывоз из Англии ) несколько ангаров дековской техники, носителей и документации: 40 years of PDP-11 hoarding has to end.. (http://www.vintage-computer.com/vcforum/showthread.php?34764-40-years-of-PDP-11-hoarding-has-to-end)
Я имел в виду русскоязычных.
У "импортных" любителей DEC размах куда серьёзнее.
Я честно пробовал советскую технику найти лет 15. Но в наших краях это почти нереально. Один раз упустил ДВК, другой раз перехватил УКНЦ, и это все. Было еще несколько случаев когда у людей есть Э60, но отдать не могут так как "очень нужно", а через месяц "занимала место, выкинул" :)
Впрочем поклонником именно советской техники никогда не являлся, хотя и работал на разных Э60 (местного разлива), Э100-25, СМ2420...
Вот, например - свежее предложение отдать даром (за самовывоз из Англии ) несколько ангаров дековской техники, носителей и документации: 40 years of PDP-11 hoarding has to end..
Эх, :( уйдут журнальчики "complete set of every DECuser magazine, a complete set of every RSTS Professional magazine."
Есть еще такой вопрос вот по модулю M8981-BA, это как я понимаю самый навороченный из тех которые можно применить из-за максимально расширенной памяти (ну не считая vax-процессоров)?
Вот продают такую корзинку http://www.ebay.com/itm/DEC-70-23712-01-MicroVax-3400-BA213-Backplane-/360474237802?pt=UK_VintageComputing_RL&hash=item53edf05b6a на ней можно установить KDJ11-BF и MSV11-JE ?
form, я давно хотел попросить простым языком описать как обстоят дела с графической составляющей на родной железке? Если УК-НЦшки наши и БКашки со своим "графическим" ОЗУ - это изврат, то КГД и КЦГД откуда-то появились же?
Или то же оригинальная отечественная разработка? Интересно как и какие возможности (решения) в плане графики возможны на родном железе? Вот если например взять исходник бейсик - вильнюс - и адаптировать под PDP, там придётся
отказаться от графических операторов или есть шанс для кружочков с линиями.
И как обстоят дела со спрайтами ? В общем то я не знаю как ещё спросить. Думаю
примерно ясно - хотелось бы просто подробнее понять, что и как там с видео организовано и какие имеются возможности (доп. контроллеры - железки).
Не надо путать любителей DEC с любителями ДВК
Вопрос про видео предлагаю рассматривать как обсуждение по теме "совместимой
с DEC-PDP" машинки - которая недавно снова всплывала в соседних темах - проскочила там фраза типа "конкурс на совместимый комп" или что-то в этом роде.
В частности по УК-НЦ косвенно возможности можно оценить с помощью демки от ИТО или запустив Бейсик. Учитывая особенности использования систем DEC PDP какие-то возможности связанные с графической отчетностью и инженерной графикой должны быть? И в догонку у меня вопрос (возможно совсем и вообще не корректный) - возможно ли к платформе DEC PDP и\или совместимой прикрутить технологию Glide?
perestoronin
18.01.2013, 01:19
form, я давно хотел попросить простым языком описать как обстоят дела с графической составляющей на родной железке? Если УК-НЦшки наши и БКашки со своим "графическим" ОЗУ - это изврат, то КГД и КЦГД откуда-то появились же?
И как обстоят дела со спрайтами ? В общем то я не знаю как ещё спросить. Думаю примерно ясно - хотелось бы просто подробнее понять, что и как там с видео организовано и какие имеются возможности (доп. контроллеры - железки).
В частности по УК-НЦ косвенно возможности можно оценить с помощью демки от ИТО или запустив Бейсик. Учитывая особенности использования систем DEC PDP какие-то возможности связанные с графической отчетностью и инженерной графикой должны быть? И в догонку у меня вопрос (возможно совсем и вообще не корректный) - возможно ли к платформе DEC PDP и\или совместимой прикрутить технологию Glide?
Мягко опустили УКНЦ, DEC PDP и ДВК ниже плинтуса.
А была ли хорошая графика на этих машинках ? Наверное только на последних ДВК и все, на других машинах не было. Да и сами ДВК сейчас только для музея годятся. Напрашивается тема - "Нужен новодел ДВК на современной комплектации с хорошей графикой и ускорителем". Если кто возьмется - я только за буду и возможно даже подпишусь на приобретение чистой плат (или плат).
Напрашивается тема -
Да я побольше хотел узнать о возможностях и организации видео(графики) на машинке которая реально пашет у form'a ! )
А Glide - приплёл поскольку вот только что собрал ретро-комп с первой вуду и
очень радует картинка и старые игрушки, вот я подумал, что если возможности
графики-видео DEC совместимой машины можно было бы поднять хотя бы до уровня
Амиги ? Возможно ли Glide прикрутить туда ? Я может быть немного некорректно вопрос ставлю )
---------- Post added at 04:44 ---------- Previous post was at 04:42 ----------
Инженерная графика пускай и медленная на всех отечественных машинках этого класса была - иначе смысла просто нет, со спрайтами другой вопрос )
А была ли хорошая графика на этих машинках ?
У нас были обычные Э60 (использовались как терминалы с возможностью загружать софт с центральной машины) с громадными мониторами (ящик метр длиной с экраном примерно 50x50 cm) с разрешением современных вполне серьезных мониторов. На них разводку плат делали.
Понятно, что это местная разработка была, но таких разработок по стране полно было. А ДВК - это скорее счеты, а не компьютер ;)
У нас были обычные Э60 (использовались как терминалы с возможностью загружать софт с центральной машины) с громадными мониторами (ящик метр длиной с экраном примерно 50x50 cm) с разрешением современных вполне серьезных мониторов.
значит на борту нужен очень мощный 2D-MAT-процессор (двух мониторность конечно это уже давно стандарт) для обычной системной картинки и для приложений инженерной графики, расчётно-отчётных построений и буковок + отдельная Glide карточка как опция? ) По желанию ) Супер!
А ДВК - это скорее счеты, а не компьютер
Не чего так счёты - если в карзинку заглянуть ) В ящичек ) А в целом для конкретных же целей был - школы=образование )
form, вот ты много скринов выкладывал со своей машинки, неужели там вообще нет ни кружочков ни линий? ) Дело не в скорости, а в возможности отображения граф. объектов - я не жду, что система заточенная для одних вещей
будет шустро гонять Arkanoid - но вот УК-НЦшке же хватило мощи на порты с ранних макинтошей (LODE RUNNER), спектрума и MSX.
Обычные Э60 с огромными HD - высокой чёткости мониторами - вот там наверное тетрис [][][][] - был, а графический?
неужели там вообще нет ни кружочков ни линий?У "родных" компьютеров фирмы DEC огромные идеологические проблемы с графикой, связанные главным образом с упёртой позиций основателя фирмы DEC. Кен Олсен считал, что если монитор с клавиатурой нельзя удалить от компьютера на произвольное расстояние - это не компьютер, а чёрт знает что.
Реализовать растровую графику через модемное подключение на фирме DEC (если не ошибаюсь) так и не смогли. По сути - единственный "правильный DEC с растровой графикой" - это КЦГД, т.к. КЦГД работает через обычный последовательный порт.
"правильный DEC с растровой графикой" - это КЦГД
КВАНТ-4 он же (грубо) = графический DEC ) - да и Э-85 возможно где то ? (http://uralshooter.ru/forum/index.php?topic=4014.msg73360#msg73360) Ну графика то там точно была и не плохая )
---------- Post added at 01:26 ---------- Previous post was at 01:19 ----------
КЦГД
Современный вариант должен считать как Matrox_Millenium и использовать Glide для сглаживания и тумана(теней-освещения). Только это неверное уже совсем за пределами идеологии ) Я вот такой железкой просто отвлёкся от УК-НЦ немножко ) (http://www.old-games.ru/forum/showpost.php?p=954757&postcount=439)
А ДВК - это скорее счеты, а не компьютер ;)
ну я еще токо в самом начале изучения pdp-11 тематики НО! возникает вопрос что такого "нетакого" в ДВК4?... ну нету раздельного I/D - это влияет на обьем "непрерывного куска" кода\данных. И что? RSX-11+ катит же на 256kb RAM? В чем он существенно хуже PDP11/23?
А по поводу графики интересует вопрос есть ли в природе графический софт под перечисленные на википедии карточки:
M7061 VSV11-F Raster graphics sync generator & cursor control
M7062 VSV11-MA Raster graphics image memory
M7064 VSV11 Raster graphics image processor card
M7066 VTV01 Video Display Sys: UNIBUS to Q-bus converter
M7602 QVSS Q-bus Video Sub System module for Q22 systems
M7602-YA QVSS Q-bus Video Sub System module, bitmap graphics
M7656 VSV21-AA Colour graphics module: M68K processor, HD63486
я сколько не искал ничего не нашел и в эмуляторах графические терминалы никто не эмулирует похоже :(
Складывается впечатление что графика на DEC-ах причем включая VAX-ы была чисто нишевая диковинная штука (такая примерно как modem на zx spectrum).
Впрочем надо признать что GUI на unix\linux стал широко применяться уже когда 32Мб RAM было обычным делом (т.е. в 1997...8 году), это связанно с тем что X terminal дико жрущая память технология (запустите на 4Mb RAM его в baslinux и прозреете).
p.s. я так понял по GUI для desktop-a самыми крутыми были: Mac, Amiga, GEM, Windows3.0, RISC-OS всем им удалось вместить ВСЮ реализацию GUI в 400кб RAM и заполучить полностью рабочую систему при RAM ~1MB
M7061 VSV11-F Raster graphics sync generator & cursor control
M7062 VSV11-MA Raster graphics image memory
M7064 VSV11 Raster graphics image processor card
M7066 VTV01 Video Display Sys: UNIBUS to Q-bus converter
M7602 QVSS Q-bus Video Sub System module for Q22 systems
M7602-YA QVSS Q-bus Video Sub System module, bitmap graphics
M7656 VSV21-AA Colour graphics module: M68K processor, HD63486
Может ошибусь, но софт то был(есть)100%, только "внутреннего пользования",
так вот и получается что вся библиотека графических игрушек для DEC-совместимых машин вообще (БК,УКНЦ,НЕМИГА,ДВК) и КЦГД в частности целиком заслуга отечественных программистов и разработчиков ! ) Значимый факт!
CodeMaster
19.01.2013, 08:54
так вот и получается что вся библиотека графических игрушек для DEC-совместимых машин вообще (БК,УКНЦ,НЕМИГА,ДВК) и КЦГД в частности целиком заслуга отечественных программистов и разработчиков ! ) Значимый факт!
Кто бы спорил. Но, на МС 0585 есть демка с вращающимся шатлом, не буду бить себя пяткой в грудь, но она импортная. Или DEC Pro 350 не true PDP?
perestoronin
19.01.2013, 11:33
Кто бы спорил. Но, на МС 0585 есть демка с вращающимся шатлом, не буду бить себя пяткой в грудь, но она импортная. Или DEC Pro 350 не true PDP?
А может та демка с Бураном или советским космическим бомбардировщиком?
Прототипы космических бомбардировщиков были раньше шатлов и даже опробываны в тестовых полетах в космосе. Предполагалось их использовать для пилотируемой экспресс доставке ядерных зарядов к цели. Но позже стали рулить ракеты и автоматика, и про них забыли, зато у американцев появились шатлы, и у нас продолжили работу над космическим бомбардировщиком под прикрытием увеличенного в размерах прототипа - Бурана, но его уже решили оснастить полной автоматикой - Буран мог летать без человека на борту.
CodeMaster
19.01.2013, 12:28
А может та демка с Бураном или советским космическим бомбардировщиком?
Поэтому и в грудь не бью, но у меня есть твёрдое убеждение что она забугорная (но уже не помню на чём она базируется), но ИМХО там и ещё были забугорные графические программы. Восстанавливать 85-ку мне сейчас некогда, а способа слить её винт на PC так и не придумали :-(
Буран мог летать без человека на борту.
Соррь, текст мало что не по теме, он ни о чём :-/
Поэтому и в грудь не бью, но у меня есть твёрдое убеждение что она забугорная (но уже не помню на чём она базируется), но ИМХО там и ещё были забугорные графические программы. Восстанавливать 85-ку мне сейчас некогда, а способа слить её винт на PC так и не придумали :-(
2>anasana http://s.rimg.info/7c796820b14cf8984464627514c37e70.gif (http://smayliki.ru/smilie-96374055.html)
CodeMaster прав, - демка скорее таки забугорная:
http://savepic.org/2557779.png
http://savepic.org/2562899.png
(там клавишами модель маштабировать и вертеть можно).
А по поводу остального, надо бы встряхнуться и добить таки "Программы-конверторы" от комплекта МС-1702 и дискету FODOS с меткой OLEG (9 дорог), plz, пошурши остатками, да, кроме того и на отправку у меня платки лежат, помнишь?
Хитрость в том, что Pro-350 в идеологии фирмы DEC - это не компьютер, а растровый терминал. В понимании дековцев, Pro-350 - это примерно то же, как если у 15ИЭ-00-013 отжать кнопку [Лин] и редактировать текст без подключения к компьютеру.
Наиболее близкий аналог Pro-350 это КЦГД. Если добавить к КЦГД дисковод и винчестер - он станет похож на компьютер, но компьютером (в понимании дековцев) не станет, оставшись навороченным растровым терминалом.
В том и фокус, что КЦГД всегда поставлялся с компьютером, а Pro-350 - без компьютера. И именно поэтому свои собственные дисководы КЦГД не особенно нужны, а Pro-350 без них вообще не имеет смысла.
Всю дорогу фирма DEC пыталась разработать сетевую графическую операционку, которая могла бы реализовывать графический интерфейс через Ethernet или модемное подключение Pro-350 к компьютеру. Американские институты получали от DEC грузовики Pro-350 на миллионы долларов с единственным условием - разработать сетевую графическую операционку. Но ничего из этого не вышло.
Вот почему серия DEC Pro по сути так навсегда и осталась модельным рядом интеллектуальных растровых терминалов, которые не к чему подключить.
... Американские институты получали от DEC грузовики Pro-350 на миллионы долларов с единственным условием - разработать сетевую графическую операционку. Но ничего из этого не вышло.
Вот почему серия DEC Pro по сути так навсегда и осталась модельным рядом интеллектуальных растровых терминалов, которые не к чему подключить...
Да очень похоже на правду. Ну конечно в самостоятельном виде эти компы тоже планировалось ставить в МАЛЫЕ офисы, но с прицелом на то что потом эти офисы все-же накопят на VAX. Говорят в российские банки в начале 90-х поставляли VAX-ы с PRO380 в качестве терминала вместо VT420.
А по поводу GUI, уже во второй половине 80-х был на взлете совершенно тормозной и дибильный X terminal, который думаю затмил всем разум и влепил в головы КЛИШЕ о том что GUI terminal это шото большое и жирное требующее многие мегабайты и обязательно 32bit CPU. Так что думаю просто никто и не пытался прикручивать DEC Pro как GUI терминал к VAX-у или PDP-11. Ну и естественно при такой "разрухе" в головах все закончилось печально - последний терминал от DEC был обычной ПЭЦЭ, без флопов с windoz-ой 3.1 в ПЗУ. Незнаю может я не прав но мне кажеться что все можно было сделать на AVR-е + 1 ASIC, такие проекты типа Gameduino это подтверждают.
CodeMaster
20.01.2013, 14:23
помнишь?
Всё я помню, стыдно аж жуть, каждую неделю думаю запустить твою Кошку, но... Уже думаю, что надо тебе отослать остатки диске :-/
Но ничего из этого не вышло.
Да, Citrix'а на них не было. Они же вроде паковали уже текстовые данные при пересылки, можно и графику, но нужны были более мощные терминалы. Z80 c этим уже не справится, а аппаратных ускорителей ещё не было. 8086 и тот был нереально дорог.
Говорят в российские банки в начале 90-х поставляли VAX-ы с PRO380
Воронежкий банк Сберегательного банка РСФСР работал на 85-ках (не знаю правда был ли у них там мэйнфрейм или нет). Люди есть оттуда, но они не колятся на мемуары.
Gameduino
можно подробней?
что надо тебе отослать остатки диске :-/
главное считайте - правда? )
AlexCherny
13.03.2013, 12:53
Форм дружище... Я в таких случаях всегда начинал с ТМОСА. А то мало ли что там шаловливые ручки наделали.Вот однажды я обнаружил что на СМ-4 кто-то сделал интересный тумблер сзади и научил ее DX дискеты форматировать а раньше за этим надо было в Запорожье ездить...Так что наверно XXDPовые тесты тебя не минут.
Хотя и с диким опозданием, но хочу прокомментировать ваш пост.
ТМОС - тест-мониторная операционная система? набор программ для наладчиков?
Я как-то сам написал на 4-м фортране простейшую программку, которая с помощью 2-3 QIO в среде RSX-11M (ОС РВ) за пару минут форматировала чистые DX-диски.
---------- Post added at 10:53 ---------- Previous post was at 10:42 ----------
А может та демка с Бураном или советским космическим бомбардировщиком?
Прототипы космических бомбардировщиков были раньше шатлов и даже опробываны в тестовых полетах в космосе. Предполагалось их использовать для пилотируемой экспресс доставке ядерных зарядов к цели. Но позже стали рулить ракеты и автоматика, и про них забыли, зато у американцев появились шатлы, и у нас продолжили работу над космическим бомбардировщиком под прикрытием увеличенного в размерах прототипа - Бурана, но его уже решили оснастить полной автоматикой - Буран мог летать без человека на борту.
Читаю далее прекрасную тему и вижу ваш пост, в котором вы не правы. Почитайте замечательную книгу Лукашевича-Афанасьева "Космические крылья" (http://yandex.ua/yandsearch?text=%D0%BB%D1%83%D0%BA%D0%B0%D1%88%D0% B5%D0%B2%D0%B8%D1%87+%D0%B0%D1%84%D0%B0%D0%BD%D0%B 0%D1%81%D1%8C%D0%B5%D0%B2+%D0%BA%D0%BE%D1%81%D0%BC %D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5+%D0%BA% D1%80%D1%8B%D0%BB%D1%8C%D1%8F&tld=ua&lr=143).
perestoronin
13.03.2013, 23:40
Читаю далее прекрасную тему и вижу ваш пост, в котором вы не правы. Почитайте замечательную книгу Лукашевича-Афанасьева "Космические крылья" (http://yandex.ua/yandsearch?text=%D0%BB%D1%83%D0%BA%D0%B0%D1%88%D0% B5%D0%B2%D0%B8%D1%87+%D0%B0%D1%84%D0%B0%D0%BD%D0%B 0%D1%81%D1%8C%D0%B5%D0%B2+%D0%BA%D0%BE%D1%81%D0%BC %D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5+%D0%BA% D1%80%D1%8B%D0%BB%D1%8C%D1%8F&tld=ua&lr=143).
Автор - авторитетный.
В продолжении темы про орбитальный ударный бомбардировщик - "Спираль" http://www.buran.ru/htm/spiral.htm. Если у американцев "историки говорят" что программу X20 американцы еще аж в 63м свернули, а то я слышал, что у нас "как упоротые" еще продолжали программу "Спирали", даже пока "Бураном занимались" и даже "втихую от правительства" совершали полеты на "Спирали", под прикрытием запуска макетов "Бурана".
У меня остался один вопрос: а был ли человек, хотя бы один раз на Луне, если да, то в каком году и где образцы лунного грунта, собранные американскими экспедициями? Не иначе как выкрала русская разведка :) или спецслужбы толстосумам на сувениры загнали.
AlexCherny
13.03.2013, 23:53
В приведенной книге есть ответ на ваш 1й вопрос.
Вопрос о "был ли человек на Луне?" - просто позор, прошу прощения.
Вопрос о "был ли человек на Луне?" - Явно не для темы про PDP-11/83.
Тема давно в срач превратилась, я сюда даже не заходу больше - предпочитаю на ввв страницу по теме добавлять новое.
form, совсем ламерский вопрос, но я хотел бы выяснить всё таки.
Как мне понять к чему я подрублен к эмулятору или реальной pdp по Telnet?
Я поглядел в настройках соединения, но ничего не нашёл там кроме
"HOST NAME=PDP-11.ORG.RU", а на страничке указано, что СТАКАН - это эмулятор или 11\93, а BIGSYS PDP-11/83 только ? Можно как-то определить к эмулятору я подключен или в это время реальный компьютер работает, поскольку интересней
конечно прогреть реальную железяку и как например два соединения всё таки сделать (я просто не знаю как) - отдельный ini для СТАКАНА и отдельный для BIGSYS
и какое у меня то сейчас если HOST NAME - а больше параметров связанных с сетью я что-то и не вижу тут? ) Можно этот момент немного разъяснить, что бы я
чётко понимал как и к чему я подрубаюсь при случае )))
Просто в одну сессию я попал на определённый состав дисков и лог.диск, а в другой раз всё было уже иначе. Как-же мне залить свой .pas или .sav всё таки в песочницу? Тут такое дело через эмулятор Patrona не получиться, не работает
com0com на ноуте у меня (это эмулятор com-порта), а как по ftp? Это то же не
совсем мне понятно (в плане механизма - чем?). Пытался использовать кнопку
send bin - думаю не надо рассказывать что я пронаблюдал, он шлёт файл прямо в
рабочую строку терминала? Построчно ! Бред какой-то )))
form, совсем ламерский вопрос, но я хотел бы выяснить всё таки.
Как мне понять к чему я подрублен к эмулятору или реальной pdp по Telnet?
Однозначного способа нет. Каждый эмулятор ведет себя по разному.
Я поглядел в настройках соединения, но ничего не нашёл там кроме"HOST NAME=PDP-11.ORG.RU"
По традиции говорим не о чем?
В настройках соединения чего? :)
В любом случае, CTAKAH доступен по адресу rsx.pdp-11.org.ru.
pdp-11.org.ru - это мой домашний роутер.
а на страничке указано, что СТАКАН - это эмулятор или 11\93
CTAKAH всегда живет в эмуляторе. Разница была только в каком именно - он часто переезжал с меат на место и в зависимости от того был ли он под линухом или под OpenBSD, переезжал то в E11 то в SimH. Сейчас вроде есть постоянная площадка и все (окончательно?) переехало на E11.
BIGSYS живет на моем 11/83 (на нем же я запускал TSX-Plus который выставлял в сеть). BIGSYS достать через телнет напрямую невозможно в виду отсутствия телнетного сервера для RSX на данный момент - пока только через CTAKAH. У меня правда есть где-то обломки JSA Stackware (кажется), но там телнетный сервер весьма убогий. Возможно на досуге сделаю для BQTCP/IP сервер по принципу того который есть в TSX-Plus (с использованием замкнутых терминальных линий). Ну а когда там TSX-Plus работает, он доступен напрямую телнетом.
Можно этот момент немного разъяснить, что бы я чётко понимал как и к чему я подрубаюсь при случае )))
Как уже говорилось,
rsx.pdp-11.org.ru:23 - CTAKAH, RSX-11M+ V4.6, PDP-11/94, E11
rsx.pdp-11.org.ru:2023 - BOPOHA, OpenVMS AXP V8.4, AlphaServer DS20, CHARON
pdp-11.org.ru:23 - PDP-11/83, система по просьбам трудящихся: TSX-Plus V6.01, 2.11BSD, ULTRIX V3.1
pdp-11.org.ru:2023 - CTEPBA, AlphaServer DS10, OpenVMS AXP V8.4, по просьбам трудящихся
Просто в одну сессию я попал на определённый состав дисков и лог.диск, а в другой раз всё было уже иначе. Как-же мне залить свой .pas или .sav всё таки в песочницу?
На CTAKAHе можно копировать через KERMIT. Его придется изучить немного :)
Как вариант, поставить свою систему у себя и подключиться к HECnet после чего просто копировать файлы через сеть.
Из TSX-Plus можно по FTP задить куда-нибудь или воспользоваться программой TRANSF (подключаться в этом случае нужно с помощью VTCOM).
com0com
Никогда не видел его и думаю никогда не увижу в виду того, что даже не могу придумать зачем ;)
form, супер шпоргалка ! спасибо ! )
А вот такое делать со шрифтами - это специфика DECPRO или все ДЕКи умеют такое?
http://savepic.ru/4295362.png - ??? В смысле, там на одном экране разноразмерные
шрифты (увеличение сверху вниз).
form, супер шпоргалка ! спасибо ! )
А вот такое делать со шрифтами - это специфика DECPRO или все ДЕКи умеют такое?
http://savepic.ru/4295362.png - ??? В смысле, там на одном экране разноразмерные
шрифты (увеличение сверху вниз).
VT100 и выше умеют писать шрифтами двойной ширины/высоты. Принцип такой: включаются две соседние строчки в режим широкого текста, а потом в верхней строчке пишется текст с опцией верхняя часть, в нижней - с опцией нижняя часть. На частично-эмулируемых терминалах это выглядит как две одинаковые строки текста.
VT100 и выше умеют писать шрифтами двойной ширины/высоты.
Я помню твой скрин недавно кстати где тут видел, но там ты и цвета как-то изменял вроде? Одновременно с размером шрифта?
Я помню твой скрин недавно кстати где тут видел, но там ты и цвета как-то изменял вроде? Одновременно с размером шрифта?
Это уже фичи конкретного терминального эмулятора. У классических VT1xx/VT2xx цвета не менялись.
Это уже фичи конкретного терминального эмулятора. У классических VT1xx/VT2xx цвета не менялись.
Но выглядит красиво - в рамках (опять же) вопроса о каком-то граф. или псевдо-граф. шелл для системы. Да я нашёл, я этот скрин (вместе с лунным модулем даже сохранил).
Но выглядит красиво - в рамках (опять же) вопроса о каком-то граф. или псевдо-граф. шелл для системы. Да я нашёл, я этот скрин (вместе с лунным модулем даже сохранил).
VT1xx и выше имеют достаточно богатый набор псевдографики чтобы рисовать красивые рамки, окна и тому подобное на обычном терминале. Можно сделать какую-нибудь оболочку которая в том числе при запуске программ будет переключать VT1xx в режим VT52 :)
С VT52 сложнее - там нет однозначной псевдографики и сама она достаточно бедная.
Можно сделать какую-нибудь оболочку которая в том числе при запуске программ будет переключать VT1xx в режим VT52
И опять таки прошу заметить что конкурентного ПО у буржуинов как бы и не припасено вроде бы ))) Чем не мотивация ?
(и уже писалось = похоже по серьёзному все графические игры на наших ВМ-ках и под наши граф. решения делались, то есть мы к графике притянули мощные военно-промышленн. процессоры от DEC !!! )
...
rsx.pdp-11.org.ru:23 - CTAKAH, RSX-11M+ V4.6, PDP-11/94, E11
...
а теперь самый провокационный вопрос на форуме - а чего вместо pdp-11/94 не поднять pdp-11/74? :) (по крайней мере никого другого не знаю кто это может сделать)
а теперь самый провокационный вопрос на форуме - а чего вместо pdp-11/94 не поднять pdp-11/74? :) (по крайней мере никого другого не знаю кто это может сделать)
А зачем держать кривую, плохорабочую никогда не поддерживавшуюся официально конфигурацию когда есть возможность держать отлично работающую? ;)
Триггеры, триггеры... Тьфу!
Советский вариант переключателя ENABLE/HALT ;)
Немного разъемов...
PDP-11/84 Front Panel
+---+
BATT STATUS 1 |o o| 2 BATT RTN
REBOOT L 3 |o o| 4 BHALT L
CONSOLE LOCK L 5 |o o| 6 SRUN L
DCLO L 7 |o o| 8 PWR RQST L
STANDBY L 9 |o o| 10 BUS RTN
+5V RTN 11 |o o| 12 +5V RTN
+5V 13 |o o| 14 +5V
LED 05 L 15 |o o| 16 LED 04 L
LED 03 L 17 |o o| 18 LED 02 L
LED 01 L 19 |o o| 20 LED 00 L
+---+
DZQ11/DZV11
+---+
GND 1 |o o| 2 TxD 3
RxD 3 3 |o o| 4 DTR 3
RI 3 5 |o o| 6 FORCE BSY 3
RTS 3 7 |o o| 8 N/C
GND 9 |o o| 10 DCD 3
GND 11 |o o| 12 TxD 2
RxD 2 13 |o o| 14 DTR 2
RI 2 15 |o o| 16 FORCE BSY 2
RTS 2 17 |o o| 18 N/C
GND 19 |o o| 20 DCD 2
DCD 1 21 |o o| 22 GND
N/C 23 |o o| 24 RTS 1
FORCE BSY 1 25 |o o| 26 RI 1
DTR 1 27 |o o| 28 RxD 1
TxD 1 29 |o o| 30 GND
DCD 0 31 |o o| 32 GND
N/C 33 |o o| 34 RTS 0
FORCE BSY 0 35 |o o| 36 RI 0
DTR 0 37 |o o| 38 RxD 0
TxD 0 39 |o o| 40 GND
+---+
Пока не задействовано управление питанием - как сделаю ATXный блок, опробую, добавлю изменения. Все линии RTN по идее нужно посадить на GND, но проверка показала, что двух питающих вполне достаточно.
В данном варианте работают:
ключ (в положении Enable разрешен переключатель Run/Halt/Restart, в остальных запрещен)
переключатель Run/Halt/Restart
индикатор DC On
индикатор Run
индикатор Start-Up Test
Индикатор DC On светится при высоком уровне сигнала BDCOK H, индикатор Run светится если процессор занят выборкой команды. Он гаснет в момент выполнения команды WAIT или при останове процессора. Индикатор Start-Up Test показывает значение, записанное в регистр BDR (17777524) в инверсном виде.
Переключатель Run/Halt/Restart в положении Run обеспечивает нормальную работу, в положении Halt останавливает процессор и позволяет выполнять трасировку кода командой пульта P, в нефиксируемом положении Restart выдается импульс REBOOT L (сигнал BDCOK H кратковременно снимается), что вызывает перезапуск процессора.
FRONT PANEL J1 H9278-A J2 KDJ11-B J2 БП
---------------- ---------- ---------- -------
3 REBOOT L ------------------------------------------------------ DCOK H
4 BHALT L --------------- 9 BHALT L
6 SRUN L ---------------- 3 SRUN L
7 DCLO L ---------------- 10 BDCOK H
11 +5 V RTN -------------- 5 GND
12 +5 V RTN -------------- 6 GND
13 +5 V ------------------ 7 +5 VDC
14 +5 V ------------------ 8 +5 VDC
15 LED 05 L -------------------------------------- 11 LED 05 L
16 LED 04 L -------------------------------------- 12 LED 04 L
17 LED 03 L -------------------------------------- 13 LED 03 L
18 LED 02 L -------------------------------------- 15 LED 02 L
19 LED 01 L -------------------------------------- 16 LED 01 L
20 LED 00 L -------------------------------------- 17 LED 00 L
http://zx.pk.ru/attachment.php?attachmentid=40704&d=1364741080
Пополнение. DHV11 - 8-портовый мультиплексор с поддержкой DMA и модемных сигналов.
+---+
GND 1 |o o| 2 TxD 0/4
RxD 0/4 3 |o o| 4 DTR 0/4
RI 0/4 5 |o o| 6 CTS 0/4
RTS 0/4 7 |o o| 8 N/C
DSR 0/4 9 |o o| 10 DCD 0/4
GND 11 |o o| 12 TxD 1/5
RxD 1/5 13 |o o| 14 DTR 1/5
RI 1/5 15 |o o| 16 CTS 1/5
RTS 1/5 17 |o o| 18 N/C
DSR 1/5 19 |o o| 20 DCD 1/5
DCD 2/6 21 |o o| 22 DSR 2/6
N/C 23 |o o| 24 RTS 2/6
CTS 2/6 25 |o o| 26 RI 2/6
DTR 2/6 27 |o o| 28 RxD 2/6
TxD 2/6 29 |o o| 30 GND
DCD 3/7 31 |o o| 32 DSR 3/7
N/C 33 |o o| 34 RTS 3/7
CTS 3/7 35 |o o| 36 RI 3/7
DTR 3/7 37 |o o| 38 RxD 3/7
TxD 3/7 39 |o o| 40 GND
+---+
http://zx.pk.ru/attachment.php?attachmentid=41267&d=1367240345
---------- Post added at 22:38 ---------- Previous post was at 21:51 ----------
Подцепил DHV11 в RT-11...
.SH TE
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 S-Console DL 80 No No No Yes N/A
1 Local DL 80 No No No Yes N/A
2 Local DL 80 No No No Yes N/A
3 Local DL 80 No No No Yes N/A
4 Local DL 80 No No No Yes N/A
5 Local DZ 80 No No No Yes 9600
6 Local DZ 80 No No No Yes 9600
7 Local DZ 80 No No No Yes 9600
8 Local DZ 80 No No No Yes 9600
9 Local DH 80 No No No Yes 9600
10 Local DH 80 No No No Yes 9600
11 Local DH 80 No No No Yes 9600
12 Local DH 80 No No No Yes 9600
13 Local DH 80 No No No Yes 9600
14 Local DH 80 No No No Yes 9600
15 Local DH 80 No No No Yes 9600
16 Local DH 80 No No No Yes 19200
.
В распечатке заданий RESORC явно не ожидает двузначных номеров линий :)
.J
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
14 RTMON 20 6 Suspend 064436 072456 063242
0 RESORC 0 0 Run 000000 051174 107412
.
---------- Post added at 23:29 ---------- Previous post was at 22:38 ----------
TSX со всеми линиями не влезает в память в момент инициализации. Надо совсем пустой RT-11SB генерить видимо для этого. Пока выкинул DZQ11 для пробы.
.SH TE
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1* Oper. DL 060 177560 VT200 N/A 8N Yes Console
2 Local DL 300 176500 VT200 N/A 8N No
3 Local DL 310 176510 VT200 N/A 8N No
4 Local DL 320 176520 VT200 N/A 8N No
5 Local DL 330 176530 VT200 N/A 8N No
6 Local DHV- 0 350 160500 VT200 Auto 8N No
7 Local DHV- 1 350 160500 VT200 Auto 8N No
8 Local DHV- 2 350 160500 VT200 Auto 8N No
9 Local DHV- 3 350 160500 VT200 Auto 8N No
10 Local DHV- 4 350 160500 VT200 Auto 8N No
11 Local DHV- 5 350 160500 VT200 Auto 8N No
12 Local DHV- 6 350 160500 VT200 Auto 8N No
13 Local DHV- 7 350 160500 VT200 Auto 8N No
.
Очередное пополнение.
Нету БП и задней крышки - видимо аппарат стоял в DEChub и лишний при этом хлам потерялся.
Нету БП и задней крышки
А сверху окружнообразное углубление с каким-то штекером(?) по центру это подо-что \ для чего ?
А сверху окружнообразное углубление с каким-то штекером(?) по центру это подо-что \ для чего ?
Коаксиальная сеть (10base2). К счастью не требуется так как на этой модели есть и разъем витой пары :)
Коаксиальная сеть (10base2).
Да! В принципе по ширине и так видно я засомневался просто, да и уточнить - святое дело )
К счастью не требуется
Там ограничений много и монтаж какой-то сложный, я её не застал (к счастью).
Витая пара рулит! Планируешь использовать? БП возможно не родной подключить?
Там ограничений много и монтаж какой-то сложный, я её не застал (к счастью).
Да вобщем-то ничего сложного - коаксиал, терминаторы по концам, T-connectorы по дороге. Только у меня не сохранилось HUBов с коаксиалом чтобы подключать.
Планируешь использовать? БП возможно не родной подключить?
Зачем бы он нужен был если бы не планировал :)
Хочу оба терминала подключить к нему, остальные 6 дырок распределить для обратного подключения к PDP-11.
БП там обычный 5V, надо только разобраться к каким ногам что подводить. В описании ничего не написано. Будем разбирать или спрашивать.
Будем разбирать или спрашивать.
А что за флэш-память там вроде надпись такая есть на корпусе? Программа или кэш? И как полностью модель железяки называется в сети поглядеть про неё?
А что за флэш-память там вроде надпись такая есть на корпусе? Программа или кэш? И как полностью модель железяки называется в сети поглядеть про неё?
Если есть flash, можно с нее грузиться. Если нет - в сети должен быть MOP или BOOTP+TFTP сервер с которого будет грузиться.
Я вычитал что были(есть) с разным объёмом флеш памяти модификации, а описание слишком уж скромное, как про утюг пишут, воткните в розетку и
нажмите кнопку )))
Я вычитал что были(есть) с разным объёмом флеш памяти модификации, а описание слишком уж скромное, как про утюг пишут, воткните в розетку и
нажмите кнопку )))
Описание есть. Если взять еще пару описаний от других 90ых, можно получить почти всю инфу... Вот только описания разъема питания и хабовского разъема нету :)
Правда разъем питания вроде нашел, сейчас будем пробовать...
Правда разъем питания вроде нашел, сейчас будем пробовать...
Выкладывай фотки прогресса со временем, лады? )
Выкладывай фотки прогресса со временем, лады? )
Есть видео (http://www.youtube.com/watch?v=VpQoaeU2S44) как через DS90 подключаются к MIM :)
---------- Post added at 18:34 ---------- Previous post was at 18:27 ----------
Кажется питание через питальный разъем так подается...
+5V N/C RET
\ | /
o o o
+5V-o [ ] o-RET
o o
/ \
+5V RET
---------- Post added at 18:40 ---------- Previous post was at 18:34 ----------
Осталось найти такой разъем для приличия :)
Пока придумаем какой-нибудь огрызок с двумя ногами.
Хе! :)
Подцепился к MIM...
Разъемы DECserver 90M...
Питание (вид со спины DECserver [коаксиальный разъем сверху]):
7 6 5 1, 3, 5 +5V
o o o 2, 4, 7 RET
4 o [ ] o 3 6 NC
o o
2 1
Порты:
12345678 1 Rx GND 5 RTS
[oooooooo] 2 Rx 6 Tx
[] 3 Tx GND 7 DTR
4 CTS 8 DSR
Local> SHO SERVE
Network Access SW V3.2 BL01 for DS90M ROM 4.1 Uptime: 0 05:31:13
Address: 00-00-F8-42-66-01 Name: LAT_0000F8426601 Number: 0
Identification: DECserver 90M, Novosibirsk, RU
Notice:
Circuit Timer: 80 Password Limit: 3
Console Port: 1 Prompt: Local>
Inactivity Timer: 30 Queue Limit: 100
Keepalive Timer: 20 Retransmit Limit: 8
Multicast Timer: 30 Session Limit: 64
Node Limit: 200 Software: MNENG2
TFTP Host: None
Service Groups: 0, 6
Enabled Characteristics:
Announcements, Broadcast, Dump, Lock
Local>
Опробовал обратное подключение - второй порт DECserverа воткнут в терминальный порт 11/83 и объявлен как сервис.
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4
Username: FORM
Password:
Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4 on node BOPOHA
Last interactive login on Tuesday, 7-MAY-2013 10:00:21.30
Last non-interactive login on Monday, 22-APR-2013 20:15:47.92
$ SET HOST/LAT PDP1183
%LAT-S-CONNECTED, session to PDP1183 on node LAT_0000F8426601 established
%LAT-I-TODISCON, type ^\ to disconnect the session
.DIR D14:
07-May-2013
V57BLD.DSK 57000P 30-Mar-2013
1 Files, 57000 Blocks
8467 Free blocks
.DIR D12:
07-May-2013
V54SRC.DSK 18400P 30-Mar-2013 V55SRC.DSK 22700P 30-Mar-2013
V56SRC.DSK 24000P 30-Mar-2013
3 Files, 65100 Blocks
367 Free blocks
.
Приспособил к делу...
Теперь можно AlphaServer удаленно включать через DECserver...
$ lat ds10cons
Password:
%LAT-S-CONNECTED, session to DS10CONS on node LAT_0000F8426601 established
%LAT-I-TODISCON, type ^\ to disconnect the session
RMC>power on
Returning to COM port
2048 Meg of system memory
probing hose 0, PCI
probing PCI-to-ISA bridge, bus 1
bus 0, slot 9 -- ewa -- DE500-BA Network Controller
bus 0, slot 11 -- ewb -- DE500-BA Network Controller
bus 0, slot 13 -- dqa -- Acer Labs M1543C IDE
bus 0, slot 13 -- dqb -- Acer Labs M1543C IDE
bus 0, slot 14 -- vga -- S3 Trio64/Trio32
bus 0, slot 16 -- pka -- Adaptec AIC-7880
initializing GCT/FRU at 3ff40000
System Temperature is 27 degrees C
AlphaServer DS10 617 MHz Console V7.3-1, Feb 27 2007 13:17:58
CPU 0 booting
(boot dqa0.0.0.13.0)
block 0 of dqa0.0.0.13.0 is a valid boot block
reading 1230 blocks from dqa0.0.0.13.0
bootstrap code read in
base = 200000, image_start = 0, image_bytes = 99c00(629760)
initializing HWRPB at 2000
initializing page table at 3ff2a000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
Мощно! )
Оценил еще один плюс: теперь любой терминал/комп к любому компу можно подключить ничего не перетыкая :)
Соединил COM порт с терминальным портом SCSI контроллера и нажал CR :)
Текущая набивка корзины...
Осталось немного.
Можно RQDX3 конечно воткнуть еще, но лениво - слишком у него диски громкие :)
+--------------------------------++--------------------------------+
| MSV11-JE (ECC RAM 2Mb) |
+--------------------------------++--------------------------------+
| MSV11-JE (ECC RAM 2Mb) |
+--------------------------------++--------------------------------+
| KDJ11-BF (CPU) |
+--------------------------------++--------------------------------+
| DELQA-M (LAN) || LPV11 (LP) |
+--------------------------------++--------------------------------+
| DHV11 (8 x TTY/MDM) |
+--------------------------------++--------------------------------+
| DLV11-J (4 x TTY) || DZQ11 (4 x TTY/MDM) |
+--------------------------------++--------------------------------+
| || CQD-420/TM (SCSI) |
+--------------------------------++--------------------------------+
| || |
+--------------------------------++--------------------------------+
Сделал заглушки для DHV11, прогнал XXDPшные тесты...
Далее заглушки будем пользовать как CLные для TELNET в TSX-Plus...
.R VDHA??
VDHAE0.BIN
DRSSM-G2
CVDHA-E-0
DHV11-M FUNC TST PART 1
UNIT IS DHV11-M
RSTRT ADR 145702
DR>STA
CHANGE HW (L) ? Y
# UNITS (D) ? 1
UNIT 0
CSR ADDRESS: (O) 160460 ? 160500
INTERRUPT VECTOR ADDRESS: (O) 300 ? 350
ACTIVE LINE BIT MAP: (O) 377 ?
INTERRUPT BR LEVEL: (O) 4 ?
CHANGE SW (L) ? Y
REPORT UNIT NUMBER AS EACH UNIT IS TESTED: (L) Y ?
NUMBER OF INDIVIDUAL DATA ERRORS TO REPORT ON A LINE: (D) 0 ?
ROM VERSION PRINTOUT ON THE FIRST PASS: (L) Y ?
ROM VERSION NUMBERS: PROC_1 = 2(D) PROC_2 = 2(D)
CVDHA EOP 1
0 TOTAL ERRS
CVDHA EOP 2
0 TOTAL ERRS
CVDHA EOP 3
0 TOTAL ERRS
.R VDHB??
VDHBE0.BIN
DRSSM-G2
CVDHB-E-0
DHV11-M FUNC TEST PART 2
UNIT IS DHV11-M
RSTRT ADR 145702
DR>STA
CHANGE HW (L) ? Y
# UNITS (D) ? 1
UNIT 0
CSR ADDRESS: (O) 160460 ? 160500
INTERRUPT VECTOR ADDRESS: (O) 300 ? 350
ACTIVE LINE BIT MAP: (O) 377 ?
TYPE OF LOOPBACK (1=INTERNAL, 2=H3277, 3=H325, 4=H3101,
5=H3103, 6=70-22629, 7=H315B): (O) 2 ?
INTERRUPT BR LEVEL: (O) 4 ?
CHANGE SW (L) ? Y
REPORT UNIT NUMBER AS EACH UNIT IS TESTED: (L) Y ?
NUMBER OF INDIVIDUAL DATA ERRORS TO REPORT ON A LINE: (D) 0 ?
CVDHB EOP 1
0 TOTAL ERRS
CVDHB EOP 2
0 TOTAL ERRS
CVDHB EOP 3
0 TOTAL ERRS
.R VDHC??
VDHCE1.BIN
DRSSM-G2
CVDHC-E-1
DHV11-M FUNC TEST PART 3
UNIT IS DHV11-M
RSTRT ADR 145702
DR>STA
CHANGE HW (L) ? Y
# UNITS (D) ? 1
UNIT 0
CSR ADDRESS: (O) 160460 ? 160500
INTERRUPT VECTOR ADDRESS: (O) 300 ? 350
ACTIVE LINE BIT MAP: (O) 377 ?
TYPE OF LOOPBACK (1=INTERNAL, 2=H3277, 3=H325, 4=MODEM, 5=KEYBOARD ECHO,
6=H3101, 7=H3103, 10=70-22629, 11=H315B): (O) 2 ?
INTERRUPT BR LEVEL: (O) 4 ?
CHANGE SW (L) ? Y
REPORT UNIT NUMBER AS EACH UNIT IS TESTED: (L) Y ?
NUMBER OF INDIVIDUAL DATA ERRORS TO REPORT ON A LINE: (D) 0 ?
REPORT NUMBER OF BITS TESTED IN DMA ADDR TEST: (L) N ? Y
DMA ADDRESS TEST SUCCESSFUL, BITS 0 TO 21 (D) TESTED (22 BITS).
CVDHC EOP 1
0 TOTAL ERRS
DMA ADDRESS TEST SUCCESSFUL, BITS 0 TO 21 (D) TESTED (22 BITS).
CVDHC EOP 2
0 TOTAL ERRS
DMA ADDRESS TEST SUCCESSFUL, BITS 0 TO 21 (D) TESTED (22 BITS).
CVDHC EOP 3
0 TOTAL ERRS
.R VDHE??
VDHEC0.BIN
DRSSM-G2
CVDHE-C-0
DHV11 TEST, ORION UFD
UNIT IS DHV11-M
RSTRT ADR 145702
DR>STA
CHANGE HW (L) ? Y
# UNITS (D) ? 1
UNIT 0
CSR ADDRESS: (O) 160460 ? 160500
INTERRUPT VECTOR ADDRESS: (O) 300 ? 350
INTERRUPT BR LEVEL: (O) 4 ?
CVDHE EOP 1
0 TOTAL ERRS
CVDHE EOP 2
0 TOTAL ERRS
CVDHE EOP 3
0 TOTAL ERRS
Удалось таки впихнуть поддержку всех терминалов в TSX одновременно :)
.SH TER
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 DL unit 0
3 Local DL 310 176510 VT200 9600 8N No DL unit 1
4 Local DL 320 176520 VT200 9600 8N No DL unit 2
5 Local DL 330 176530 VT200 9600 8N No DL unit 3
6 Local DHV- 0 350 160500 VT200 9600 8N Yes DHV unit 0
7 Local DHV- 1 350 160500 VT200 9600 8N No DHV unit 1
8 Local DHV- 4 350 160500 VT200 9600 8N No DHV unit 4
9 Local DHV- 5 350 160500 VT200 9600 8N No DHV unit 5
10 Local DZ - 0 340 160100 VT200 9600 8N No DZ unit 0
11 Local DZ - 1 340 160100 VT200 9600 8N No DZ unit 1
12 Local DZ - 2 340 160100 VT200 9600 8N No DZ unit 2
13 Local DZ - 3 340 160100 VT200 9600 8N No DZ unit 3
35 CL DHV- 2 350 160500 unknown 9600 8N CL0 CL unit 0
36 CL DHV- 3 350 160500 unknown 9600 8N CL1 CL unit 1
37 CL DHV- 6 350 160500 unknown 9600 8N CL2 CL unit 2
38 CL DHV- 7 350 160500 unknown 9600 8N CL3 CL unit 3
Не прошло и года, как купленная еще в апреле спина для корзины наконец-то доехала. Или если точнее, бесследно пропала и буржуи выслали вторую, которая наконец-то дошла :)
Будем собирать LSI-11/73 для тестов...
На сей раз к спине оказался прикручен разветвитель RQDX. Полезная вещичка, а то RQDX-E целый слот жрет...
Уважаемый господин form !
Не подскажите ли ссылку на Э3 такой вот платы:
DEC KDJ11-SB / M7554-PB
( 1987 г. выпуска, на ней 512 кбайт на 50256, и полно ПЛМ ).
Фотка образца:
http://www.ebay.com/itm/DEC-KDJ11-SB-M7554-PB-WITH-DCJ11-AA-CPU-18MHz-512-Kbyte-RAM-57-19400-07-/190261878953?pt=US_Server_Boards&hash=item2c4c7de0a9#ht_1266wt_905
*
Кое-какое описание нашел:
http://scandocs.trailing-edge.com/micropdp11-volume1_system_cpus-EK-246AA-MG-001.pdf
Там и некотрые другие дековские платки упомянуты - по номерам плат.
http://zx-pk.ru/showpost.php?p=284303&postcount=11 - k52v214 [form]
EDT-like журналов. - можно подробней об этом формате (это формат файлов или режим редактора?) Может ли KED полностью заменить отечественный EDIK\NYS ?
На наших машинках конечно же, для редактирования\написания исходников и
текстовых файлов?
Псевдографика на УК-НЦ в нём возможна?
http://zx-pk.ru/showpost.php?p=284303&postcount=11 - k52v214 [form]
EDT-like журналов. - можно подробней об этом формате (это формат файлов или режим редактора?) Может ли KED полностью заменить отечественный EDIK\NYS ?
На наших машинках конечно же, для редактирования\написания исходников и
текстовых файлов?
Псевдографика на УК-НЦ в нём возможна?
Журнал в EDT/KED - это просто последовательность клавиш которые нажимались. Если долго работать с текстом, а потом будет сбой (или умышленно выйти без сохранения текста, но с сохранением журнала), а потом запустить восстановление - редактор будет повторять все действия которые выполнялись во время редактирования - очень красиво выглядит :)
Насчет EDIK\NYS, как вероятно нетрудно догадаться, я просто никогда не пользовался в виду того, что даже придумать не могу зачем :)
Ибо после того как оценил EDT (журналы, неизменные номера старых строк независимо от того удалялись в течение сессии строки или добавлялись, огромные возможности расширения функционала на свой вкус) ничего другого просто не хотелось, да и в RT-11 я не особо жил :)
Псевдографика в KED невозможна без потери некоторого функционала и сильного перелопачивания - специфика редактора. В K52 (а на УКНЦ именно он нужен) возможна, но опять таки требуется перелопачивание. В фодосах вроде были переделанные K52, но в те времена журналов не было.
Сделал тестовый ATXный блок питания, вправляемый ключом передней панели от 11/84. Теперь у меня два PDP-11/83 (один можно переделать в LSI-11/73), можно какие-нибудь эксперименты придуать на эту тему....
form, Соедини их вместе и попробуй что нибудь передать. 1 допустим ведомый, 2 ведущий.
form, Соедини их вместе и попробуй что нибудь передать. 1 допустим ведомый, 2 ведущий.
Ну с передачей-то проблем не было. Я два RT-11 соединял и терминалился-гонял файлы через VTCOM. Причем соединяли мой 11/83 с ДВК в Казахстане телнетом - отлично себе работало :)
С удовольствием прочитал все тему. Интересная система, интересные картинки, но все эти цифры не в hex ломают мне моск начисто. Как с такими числами мог кто-то работать? ;)
form, А две процессорные платы непробовал в одной корзине запустить?
С удовольствием прочитал все тему. Интересная система, интересные картинки, но все эти цифры не в hex ломают мне моск начисто. Как с такими числами мог кто-то работать? ;)
А по мне так это пижонство ;)
Работаю с hex там где удобнее с hex и с octal там где удобнее с octal.
Достаточно просто бегло посмотреть на машинный код PDP-11 и станет понятно почему octal на порядок удобнее :)
---------- Post added at 22:05 ---------- Previous post was at 22:03 ----------
form, А две процессорные платы непробовал в одной корзине запустить?
Нет и смысла в этом никакого. Такой вариант просто не предусмотрен.
---------- Post added at 22:10 ---------- Previous post was at 22:05 ----------
В принципе если есть желание, спецификация многопроцессорная от DEC доступна - кто силен в электронике и обладает хорошим терпением вполне может попробовать реализовать :)
В KDJ11-B есть какой-то там битик, показывающий, что это многопроцессорная система, но все это так никогда и не реализовалось после 11/74 (который так и не вышел в серию). В сущности - каждому процу нужна своя шина, свой таймер и своя консоль (последние два пункта для KDJ11-BF выполняются), все это соединяется через всякие bus switch или как их там... Вобщем если интересно, на bitsavers есть описание :)
А по мне так это пижонство ;)
Работаю с hex там где удобнее с hex и с octal там где удобнее с octal.
Достаточно просто бегло посмотреть на машинный код PDP-11 и станет понятно почему octal на порядок удобнее :)
По мне так 10 система удобней ;)
Нет и смысла в этом никакого. Такой вариант просто не предусмотрен.
RTX11 PLUS предусматривает 2 процессорный комп (если не ошибаюсь).
RTX11 PLUS предусматривает 2 процессорный комп (если не ошибаюсь).
Да. Только он требует совместимости с микропроцессорной спецификайией - то есть как я описал - никаких "два проца в одну корзину" :)
В E11 можно побаловаться - он эмулирует такой вариант.
AlexCherny
27.05.2014, 19:27
По мне так 10 система удобней ;)
RTX11 PLUS предусматривает 2 процессорный комп (если не ошибаюсь).
1) Удобней, потому как не работал с 8-ричной.
2) Ошибаетесь.
1) Удобней, потому как не работал с 8-ричной.
2) Ошибаетесь.
Удобство определяется использованием :)
В общем и целом если судить - да, у восьмеричной системы есть менее удобные моменты - например разделить слово на байты навскидку с непривычки будет труднее :)
Но когда дойдет до кода - все встанет на свои места...
Ну а насчет M+ как и написал - все правильно - поддерживает многопроцессорность - до 4 процессоров...
AlexCherny
27.05.2014, 19:33
Удобство определяется использованием :)
В общем и целом если судить - да, у восьмеричной системы есть менее удобные моменты - например разделить слово на байты навскидку с непривычки будет труднее :)
Но когда дойдет до кода - все встанет на свои места...
Ну а насчет M+ как и написал - все правильно - поддерживает многопроцессорность - до 4 процессоров...
Я и 20 лет спустя "думаю" 8-ричной системой. Идеально удобно и быстро.
По М+ имел в виду, что аппаратной реализации >1 процессора ведь не было.
По М+ имел в виду, что аппаратной реализации >1 процессора ведь не было.
Была на 11/74.
Но в серию она не пошла в виду того, что в некоторых случаях по производительности 11/74 мог уделать новенькие на тот момент VAXы, а их надо было продавать :)
---------- Post added at 22:48 ---------- Previous post was at 22:36 ----------
Картинка (http://pdp-11.org.ru/~form/files/pics/1183/1183-e.jpg) новой тестовой машины. 11/83 без FPA, Сейчас уже лень возиться, а завтра может переконфигуряю DLV11-J в вариант с консольным портом и соберу LSI-11/73, можн будет на нем тесты погонять из соответствующей темы если конечно у меня KDJ11-A живой - не проверял его еще...
AlexCherny
27.05.2014, 20:29
Была на 11/74.
Но в серию она не пошла в виду того, что в некоторых случаях по производительности 11/74 мог уделать новенькие на тот момент VAXы, а их надо было продавать :)
---------- Post added at 22:48 ---------- Previous post was at 22:36 ----------
Картинка (http://pdp-11.org.ru/~form/files/pics/1183/1183-e.jpg) новой тестовой машины. 11/83 без FPA, Сейчас уже лень возиться, а завтра может переконфигуряю DLV11-J в вариант с консольным портом и соберу LSI-11/73, можн будет на нем тесты погонять из соответствующей темы если конечно у меня KDJ11-A живой - не проверял его еще...
Насколько я читал, 11/74 была в 1 экз)
Переконфигурял DLV11-J, собрал PDP-11/73A (http://pdp-11.org.ru/~form/files/pics/1183/1173-1.jpg).
KDJ11-AA оказался рабочим.
Пока в конфигурации проц, 1Mb ECC памяти, 4 DVL11 порта и RQDX3 контроллер.
Загрузил RT-11 через HX...
.SH CONF
RT-11SJ (Y) V05.04 G
Booted from HX0:RT11SJ
USR is set NOSWAP
EXIT is set NOSWAP
KMON is set NOIND
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set KED
KMON nesting depth is 3
PDP 11/73A Processor
1024KB of memory
Floating Point Microcode
Extended Instruction Set (EIS)
Memory Management Unit
Parity Memory
ECC Memory
Cache Memory
50 Cycle System Clock
No SYSGEN options enabled
.
---------- Post added at 10:38 ---------- Previous post was at 09:27 ----------
тесты погонять
Насчет тестов я пожалуй погорячился...
Надо сначала генератор BEVNT сделать - для KDJ11-B он не нужен был, а для KDJ11-A требуется...
Насчет тестов я пожалуй погорячился...
Надо сначала генератор BEVNT сделать - для KDJ11-B он не нужен был, а для KDJ11-A требуется...
вот бы простенькую схемку для BEVNT STOP RUN... видел схему немца на 555-ом таймере, кто-то пробовал её?
Самый простецкий генератор 50 гц делается из 555ЛН1 с кварчиком 4608 и КР1801ВП1-035/-065 - ничего проще быть не может, если не считать переменное 50 гц из сети.
Самый простецкий генератор 50 гц делается из 555ЛН1 с кварчиком 4608 и КР1801ВП1-035/-065 - ничего проще быть не может, если не считать переменное 50 гц из сети.
Может сегодня доберусь.
---------- Post added at 08:26 ---------- Previous post was at 08:24 ----------
Только насче самого простецкого не согласен - где ж я так просто 1801 найду :D
Вобщем на днях мне привезут некоторые запчасти - буду делать окончательный вариант ATX блока питания, заодно и над BEVNT подумаем, может чтоб не мучиться, просто на макетной плате Q-Bus соберу BEVNT+BDCOK+BPOK генератор - этакий самодельный KPV11 :D
Выложил картинку (http://pdp-11.org.ru/~form/files/pics/1183/modules/KDJ11-A.jpg) KDJ11-A для коллекции.
---------- Post added at 18:50 ---------- Previous post was at 17:40 ----------
Вот самый простой генератор! :D
#1 (http://pdp-11.org.ru/~form/files/pics/1183/bevnt1.jpg)
#2 (http://pdp-11.org.ru/~form/files/pics/1183/bevnt2.jpg)
.RU BEVNT
Наигрался с 11/73. Переконфигурял DLV11-J обратно, перенес 11/83 в корзину поновее, собрал максимум возможного из моих плат (второй MSCP контроллер втыкать не стал).
>ACF
>ACO SHO
Processor Type: 11/83 Memory Size: 2044. Kw
Options:
Floating Point Processor (FP11)
Extended Instruction Set (EIS)
Extended (22-Bit) Addressing
Cache Memory
Parity Memory
Name Vector CSR Unit Type Remark
DUA 154 172150
0 RA90
1 RA90
2 RA82
3 RA82
MUA 260 174500
0 TU81
LPA 200 177514
YLA 060 177560
YLB 300 176500
YLC 310 176510
YLD 320 176520
YLE 330 176530
YVA 350 160500
YZA 340 160100
>
Считая консольный порт, можно подключить 17 терминалов :D
.SH TE
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 S-Console DL 80 No No No Yes N/A
1 Local DL 80 No No No Yes N/A
2 Local DL 80 No No No Yes N/A
3 Local DL 80 No No No Yes N/A
4 Local DL 80 No No No Yes N/A
5 Local DZ 80 No No No Yes 9600
6 Local DZ 80 No No No Yes 9600
7 Local DZ 80 No No No Yes 9600
8 Local DZ 80 No No No Yes 9600
9 Local DH 80 No No No Yes 9600
10 Local DH 80 No No No Yes 9600
11 Local DH 80 No No No Yes 9600
12 Local DH 80 No No No Yes 9600
13 Local DH 80 No No No Yes 9600
14 Local DH 80 No No No Yes 9600
15 Local DH 80 No No No Yes 9600
16 Local DH 80 No No No Yes 9600
Пора DECserver побольше брать...
Пльзуясь случаем, перегенерил RT-11 с учетом накопленного опыта.
из FB/SB выброшена многотерминальная поддержка
из FB выброшена поддержка system jobs
в XM/ZM из многотерминальной поддержки исключен DLV11-J
добавлен драйвер DD
добавлены модифицированные сетевые драйвера из TCP/IP для RT-11
Теперь легче будет запускать всякие тесты :)
.SH DEV
Device Status CSR Vector(s)
------ ------ --- ---------
DD Installed 176500 300 304
DU Resident 172150 154
EQ Installed 174440 120
LD Installed 000000 000
LP Installed 177514 200
LS Installed 176500 300 304
MU Installed 174500 260
NL Installed 000000 000
NQ Installed 174440 120
SD Installed 177560 000
SL 074660 000000 000
SP Installed 000000 110
VM Installed 177572 000
XL Installed 176500 300 304
.SH TE
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 S-Console DL 80 No No No Yes N/A
1 Local DZ 80 No No No Yes 9600
2 Local DZ 80 No No No Yes 9600
3 Local DZ 80 No No No Yes 9600
4 Local DZ 80 No No No Yes 9600
5 Local DH 80 No No No Yes 9600
6 Local DH 80 No No No Yes 9600
7 Local DH 80 No No No Yes 9600
8 Local DH 80 No No No Yes 9600
9 Local DH 80 No No No Yes 9600
10 Local DH 80 No No No Yes 9600
11 Local DH 80 No No No Yes 9600
12 Local DH 80 No No No Yes 9600
.SH DEV:DU
Device Status CSR Vector(s)
------ ------ --- ---------
DU Resident 172150 154
DU0: is set PORT = 0, UNIT = 0, PART = 0
DU1: is set PORT = 0, UNIT = 1, PART = 0
DU2: is set PORT = 0, UNIT = 2, PART = 0
DU3: is set PORT = 0, UNIT = 3, PART = 0
DU4: is set PORT = 0, UNIT = 3, PART = 1
DU5: is set PORT = 0, UNIT = 3, PART = 2
DU6: is set PORT = 0, UNIT = 3, PART = 3
DU7: is set PORT = 0, UNIT = 3, PART = 4
D10: is set PORT = 0, UNIT = 3, PART = 5
D11: is set PORT = 0, UNIT = 3, PART = 6
D12: is set PORT = 0, UNIT = 3, PART = 7
D13: is set PORT = 0, UNIT = 3, PART = 8
D14: is set PORT = 0, UNIT = 3, PART = 9
D15: is set PORT = 0, UNIT = 3, PART = 10
D16: is set PORT = 0, UNIT = 3, PART = 11
D17: is set PORT = 0, UNIT = 3, PART = 12
D20: is set PORT = 0, UNIT = 3, PART = 13
D21: is set PORT = 0, UNIT = 3, PART = 14
D22: is set PORT = 0, UNIT = 3, PART = 15
D23: is set PORT = 0, UNIT = 3, PART = 16
.
ого сикоко у DUxx: PART-ов! как это делать?
ого сикоко у DUxx: PART-ов! как это делать?
Диск DU безусловно делится на разделы по 65535 блоков, какой DUx указывает на какой физический диск и раздел на нем настраивается командой SET, все остальное зависит от размера диска.
Долой дурацкие вопросы вроде текущей даты!
Грузимся молча (http://pdp-11.org.ru/~form/files/pics/1183/ethtim.jpg)... пока только в RT-11...
Type a command then press the RETURN key: B DU3
Trying DU3
Starting system from DU3
RT-11ZM (S) V05.07
.SET TT QUIET
?ETM-I-Date is 7-JUN-2014, time is 21:29:14, server address 70-71-BC-50-EB-D0
?ETM-I-Server ID is OpenBSD PDP11#22 5.5 amd64
.R DATE
.
Пользуясь тем, что недавно переделал щитовую в квартире, решил грубо замерить сколько жрет 11/83 :)
Будет время, распотрошу какой-нибудь кабель да замерю поточнее может, а пока так...
Показания до включения и после... Таким образом, примерно 157 VA :)
Дополнение: 11/83 - это: AT блок питания 200W, два модуля памяти MSV11-JE (2x2Mb), KDJ11-BF CPU, сетевуха DELQA-M, параллельный принтер LPV11, 4 порта терминалов DLV11-J, 4-портовый мультиплексор DZQ11, 8-портовый мультиплексор DHV11 и MSCP контроллер SCSI для лент и дисков CQD-420/TM.
Ко всему прочему, 2 SCSI диска и SCSI стример.
Узелок на память... Может уже и писал где здесь - не помню - пусть будет :)
Изготовление простое: обжимаются IDC-10 разъемы, один в одну сторону, второй в другую, потом откусывается по 2 проводника с каждого краю, остаются 6 центральных. Все.
TX+ 3 ----- 8 RX+
TX- 4 ----- 7 RX-
SG 5 ----- 6 N/C
N/C 6 ----- 5 SG
RX- 7 ----- 4 TX-
RX+ 8 ----- 3 TX+
Запустил на пробу FTP сервер под RT-11 :)
pdp-11:~% ftp bigsys
Connected to bigsys.home.lan.
220 Remote FTP Server bigsys.home.lan [172.31.10.13] Ready
Name (bigsys:form):
331 Password required for user form
Password:
230-Logged into Default Directory - /d17:
230-RFTP-11 V02.40 [15-Jun-2008]
230-Initiated from host: 172.31.10.1
230-No RFTP Message File
230 User form logged in [password verified]
Remote system type is RT-11.
ftp> cd d11:
250 "/d11:" is Directory.
ftp> dir
227 Entering Passive Mode (172,31,10,13,22,51)
150 Opening an ASCII data connection for a file list
rt54g .dsk 6044P 25-Feb-2013 rt55 .dsk 6512 25-Feb-2013
rt56 .dsk 6852 25-Feb-2013 rt57 .dsk 16616 25-Feb-2013
rt50 .dsk 4096P 18-Mar-2013 tsx1 .dsk 1600P 18-Mar-2013
tsx2 .dsk 1600P 18-Mar-2013 rt51c .dsk 4504P 19-Mar-2013
rtsort.dsk 800P 21-Mar-2014 tsx65 .dsk 4800P 21-Mar-2014
cobol .dsk 4800P 21-Mar-2014
Directory [d11:*.*] / 11 Files / 58224 Blocks
226 Transfer complete
ftp>
В моей конфигурации многотерминальной нижнюю память выжирает почти всю, но основные команды (включая DIR, редактор KEX, MACRO, LINK и тому подобное) можно использовать параллельно :)
.J
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
14 TCPIP 0 6 Suspend 000000 157776 057114
12 RFTP 0 5 Suspend 000000 157776 052412
0 RESORC 0 0 Run 000000 040344 107412
.ME
------- Extended Memory --------
Address Module Words Type
------- ------ ----- ----
17760000 IOPAGE 4096. PRM HDW BYP
17760000 MEMTOP
10000000 VM 1044480. SHR
01047600 ...... 907328.
01027600 SCKT01 4096. SHR
01007600 SCKT00 4096. SHR
00607600 RFTP 32768. LOC
00407600 TCPIP 32768. LOC
00310600 EI 16128. PVT
00276100 SL 2720. PVT
00256100 SD 4096. SHR
00250100 MU 1536. PVT
00224700 NQ 4928. PVT
00216300 SP 1664. SHR
00174000 DU 4704. PVT
00160000 MCA 3072. PRM
00000000 KERNEL 28672. PRM HDW
------ Low Memory -------
Address Module Words
------- ------ -----
157010 DU 252.
074742 RMON 12819.
072552 SL 572.
063616 EQ 1774.
057114 TCPIP 1185.
052412 RFTP 1185.
040346 USR 2578.
001000 ..BG.. 8051.
.
Все-таки такие вещи в TSX-Plus лучше выглядят. Хотя ко всем разделам DU там так просто не подберешься...
От скуки под стаканчик вина... :)
Проверка петли, обжатой для дела с неделю назад и так и не запользованной :D
Когда-то уже делал вроде такой тест, не помню...
На всякий случай более подробно...
Исходные данные: компилим оверлеи KMON для RT-11XM:
MAC/OB:OBJ:KMXM SRC:(XM+FORMMP.CND+EDTG+KMON+KMOVLY)
1. RT-11ZM; CF, WF назначены на VM - 10:26
2. RT-11ZM; CF, WF не назначены - 10:38
3. RT-11SB; CF, WF назначены на VM - 13:32
4. RT-11SB; CF, WF не назначены - 22:56
Итого видно, что в маппед мониторе разницы почти нет - памяти хватает, а в SB разница весьма ощутима....
Пополнение! DRV11!
Ну теперь моя ленивость сумеет разгуляться :D
Type a command then press the RETURN key: M
18.000 MHz
CPU Options: FPA
Memory Map
Starting Ending Size in CSR CSR Bus
Address address K Bytes address type type
00000000 - 07777776 2048 17772100 ECC PMI
10000000 - 17757776 2040 17772102 ECC PMI
I/O page Map
Starting Ending
Address address
17760100 - 17760106
17760440 - 17760456
17765000 - 17765776 CPU ROM or EEPROM
17767760 - 17767764
17772100 - 17772102 Memory CSR's
17772150 - 17772152
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456
17774500 - 17774502
17776500 - 17776536
17777514 - 17777516
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSWОобые благодарности Максу Цыплакову, только что дотавившему мне сию железяку (с ним мы сейчас пьем водку из рюмочек с гербом СССР), Евгению Крылову который отправил мне ее.
Сейчас пью водку, а там разберемся :D
Ик ;)
Переконфигурял модули согласно правилам, подсказанным программой FLOAT из XXDP, расставил в рекомендованном порядке...
I/O page:
17760100 - 17760106 DZQ11
17760500 - 17760516 DHV11
17765000 - 17765776 CPU ROM or EEPROM
17767770 - 17767774 DRV11
17772100 - 17772102 Memory CSR's
17772150 - 17772152 CQD-420/T[M]
17772200 - 17772276 Supervisor I and D PDR/PAR's
17772300 - 17772376 Kernel I and D PDR/PAR's
17772516 MMR3
17773000 - 17773776 CPU ROM
17774440 - 17774456 DELQA-M
17774500 - 17774502 CQD-420/[T]M
17776500 - 17776536 DLV11-J
17777514 - 17777516 LPV11
17777520 - 17777524 BCSR, PCR, BCR/BDR
17777546 Clock CSR
17777560 - 17777566 Console SLU
17777572 - 17777576 MMR0,1,2
17777600 - 17777676 User I and D PDR/PAR's
17777744 - 17777752 MSER, CCR, MREG, Hit/Miss
17777766 CPU Error
17777772 PIRQ
17777776 PSW
Теперь набивка корзины выглядит так:
+--------------------------------++--------------------------------+
| 1 MSV11-JE |
+--------------------------------++--------------------------------+
| 2 MSV11-JE |
+--------------------------------++--------------------------------+
| 3 KDJ11-BF |
+--------------------------------++--------------------------------+
| 4 DELQA-M || DRV11 5 |
+--------------------------------++--------------------------------+
| 7 DLV11-J || LPV11 6 |
+--------------------------------++--------------------------------+
| 8 DZQ11 || CQD-420/TM 9 |
+--------------------------------++--------------------------------+
| 11 DHV11 10 |
+--------------------------------++--------------------------------+
| 12 || 13 |
+--------------------------------++--------------------------------+
Когфигурация устройств:
DELQA-M 174440 - 174456 *
DRV11 167770 - 167774 340 - 344
LPV11 177514 - 177516 200
DLV11-J 176500 - 176536 300 - 334
DZQ11 160100 - 160106 350
CQD-420/TM 172150 - 172152 *
174500 - 174502 *
DHV11 160500 - 160516 360
Еще пару плат воткнуть или одну широкую - и все :)
Есть у местных электронщиков какие-нибудь идеи что прицепить к DRV11 (кроме тупого управления и снятия сигналов). В общем случае, есть два разъема для ввода с внешнего устройства и для вывода во внешнее устройство:
OU00-OU15 шина данных
NEW DATA RDY импульс готовности данных
REQ A бит в сторону PDP-11
CSR1 бит со стороны PDP-11
INIT INIT со стороны PDP-11
IN00-IN15 шина данных
DATA TRANS импульс готовности данных
REQ B бит в сторону PDP-11
CSR0 бит со стороны PDP-11
INIT INIT со стороны PDP-11
Примерное использование:
IN00-IN15 - шина данных, буферизована, может измениться только один байт, но отличить DATO от DATOB устройство видимо не сможет
NEW DATA RDY - импульс готовности данных со стороны PDP-11
REQ A - готовность принять данные, DRV11 позволяет разрешить прерывания по этому сигналу
CSR1 - бит для управления чем-нибудь на устройстве
OU00-OU15 - шина данных
DATA TRANS - импульс готовности данных для DRV11
REQ B - после спада DATA TRANS, готовность данных для PDP-11, можно разрешить прерывания для него
CSR0 - бит для управления чем-нибудь
мне пока ничего путного не приходит в голову крое старой мысли подцепить магнитофон CM5300 хоть куда-то :)
Есть у местных электронщиков какие-нибудь идеи что прицепить к DRV11 (кроме тупого управления и снятия сигналов).
К1801ВП1-120 ? Тут на сайте у Билли, Макнамара и Белл советуют пользовать device как цифровой прибор (вольтметр, частотомер) http://research.microsoft.com/en-us/um/people/gbell/Computer_Engineering/00000331.htm
К1801ВП1-120 ? Тут на сайте у Билли, Макнамара и Белл советуют пользовать device как цифровой прибор (вольтметр, частотомер) http://research.microsoft.com/en-us/um/people/gbell/Computer_Engineering/00000331.htm
Для таких целей есть родные устройства от DEC, может еще доберусь до них... Одна линейка в корзине еще свободна. Впрочем есть еще одна корзина и проц-память-диск к ней... Не считая UNIBUSной, но от UNIBUS железа подумываю избавиться...
Запустил make build всего 2.11BSD (предварительно отпатчив его до упора). Посмотрим сколько времени будет собираться...
Сборка закончилась:
31883.2u 15697.7s 15:38:11.80 8.0% 590202+517685io 197ov 0sw
form, Есть такая панель.
http://s02.radikal.ru/i175/1411/07/d7d2f53d9e13t.jpg (http://radikal.ru/fp/a55a8bb87be04e7b9ce89eb530c740d5)http://s50.radikal.ru/i130/1411/a5/dfabdad2ea0ct.jpg (http://radikal.ru/fp/55726013e334434eb7f36901ef5aa960)http://s017.radikal.ru/i434/1411/2c/c9315b1807aat.jpg (http://radikal.ru/fp/a12df2f4f40d47fe8000f1a4e1f57f64)
Можно ли её подключить к QBUS, там распиновка одинаковая? И ещё, по моему там не хватает накладки на кнопку, или так и должно быть? Ключа кстати тоже нет, думаю поставить какую нибудь ручку переключения на галетник.
Можно ли её подключить к QBUS, там распиновка одинаковая? И ещё, по моему там не хватает накладки на кнопку, или так и должно быть? Ключа кстати тоже нет, думаю поставить какую нибудь ручку переключения на галетник.
Подключить можно, только большая ее часть подключается к модулю процессора. В этой же теме есть схема подключения.
---------- Post added at 00:41 ---------- Previous post was at 00:39 ----------
Здесь (http://zx-pk.ru/showpost.php?p=589557&postcount=116). Только насчет REBOOT L я похоже погорячился - его видимо надо было забуферизовать. А может просто проводок где отвалился, поначалу работало :)
Не понял, там один разъём. Подключается к корзине или к плате процессора?
Не понял, там один разъём. Подключается к корзине или к плате процессора?
В оригинале на 11/84 подключается к плате в которую собирается все нужное. Для 11/83 нужно разветвлять и подключать к разным местам. На схеме все подписано.
form, Пока писал, ты обновил сообщение, поэтому и получилась накладка.
P.S. Увидел фотку твоей панели, походу на моей сломан рычажок кнопки. Точнее его совсем нет. :(
form, Пока писал, ты обновил сообщение, поэтому и получилась накладка.
Я позже делал вариант с ATXным блоком, лучше взять старый с +5VSB и от него запитать панель, но и с +3.3 пойдет поди... Недостаток - в выключенном режиме будет гореть индикатор 77 :)
Ну возможны варианты, мне просто лень было возиться сильно.
---------- Post added at 00:49 ---------- Previous post was at 00:48 ----------
Не помню писал здесь полное описание сигналов разъема от передней панели или нет. На всякий случай:
1 BATT STATUS
2 BATT RTN
3 REBOOT L
4 BHALT L
5 CONSOLE LOCK L
6 SRUN L
7 DCLO L
8 PWR RQST L
9 STANDBY L
10 BUS RTN
11 +5 V RTN
12 +5 V RTN
13 +5 V
14 +5 V
15 LED 05 L
16 LED 04 L
17 LED 03 L
18 LED 02 L
19 LED 01 L
20 LED 00 L
form, У меня блок питания Н7864А (правда без вентиляторов) там нет 3.3в. :)
form, У меня блок питания Н7864А (правда без вентиляторов) там нет 3.3в. :)
Я в ихних блоках питания не разбираюсь - дорого стоят, заразы. На ATXном просто удобно ключиком запускать как и положено :)
Вот он.
http://i004.radikal.ru/1411/0a/1eed863bfbd3t.jpg (http://radikal.ru/fp/34292afae44c4a6c854171581b164829)
---------- Post added at 22:35 ---------- Previous post was at 22:09 ----------
form, Ещё два вопроса.
Первый и второй контакты J1 тоже на плату процессора идут.
Выходят ли сигнальные линии LED с этой платы. QED993
http://s61.radikal.ru/i173/1411/38/eca69abf28aat.jpg (http://radikal.ru/fp/f8a963c251394e10822a78718691f054)http://s58.radikal.ru/i162/1411/d6/b52cc3bb8277t.jpg (http://radikal.ru/fp/b45694396788459ea0c85c9146e957fd)
Выходят ли сигнальные линии LED с этой платы.
Я не знаю что это за плата, так что ничего про нее не скажу.
В оригинале все заточено под сигналы KDJ11-B.
А 1и2 контакты J1 на плату идут.
А 1и2 контакты J1 на плату идут.
Я просто не могу вообще нить разговора поймать - о каком J1 речь идет :)
Я просто не могу вообще нить разговора поймать - о каком J1 речь идет :)
1 BATT STATUS
2 BATT RTN
3 REBOOT L
4 BHALT L
5 CONSOLE LOCK L
6 SRUN L
7 DCLO L
8 PWR RQST L
9 STANDBY L
10 BUS RTN
11 +5 V RTN
12 +5 V RTN
13 +5 V
14 +5 V
15 LED 05 L
16 LED 04 L
17 LED 03 L
18 LED 02 L
19 LED 01 L
20 LED 00 L
Ну здесь все просто: первые два контакта - состояние батарейки (5V), они вроде тупо на батарейку и землю цепляются. В моей панели Q-Bus/PMI не предусмотрено подключение батарейки.
То есть теоретически существует такая корзина где это подключение имеется.
Ладно не буду мучить, спасибо за информацию.
То есть теоретически существует такая корзина где это подключение имеется.
В 11/83 конфигурация не предусмотрена. В 11/84 опционально можно подключить. Как вариант, можно подключить через плату, вставленную в корзину (если конечно по панели вообще азведен сигнал +5B (не путать с V). Он нужен только для питания платы памяти - поди потянет. Ну еще KDJ11B его использует но вроде только как сигнал.
CodeMaster
13.11.2014, 22:53
А что означает надпись "LPWR" на большинстве DECовских плат?
А что означает надпись "LPWR" на большинстве DECовских плат?
logic power rail или что-то в этом роде - я в этом не силен, где-то в текстах попадалось
LPWR - Low Power. Мало потребляет энергии, если не ошибаюсь.
Вот попался фрагмент:
The p-diode printhead sense circuit was originally implemented to function primarily as an electrostatic discharge device (ESD) between logic pins and a logic power rail (LPWR).
То есть второе из вырванной фразы видимо :)
form, Попался тут мне DECserver 90L+. Посмотрел на разъёмы портов и как то не обрадовали они меня. Ответные разъёмы на него я скорей всего хрен где достану.
На вид как RJ45 но с косым ключём и на 6 контактов. Электрически похож на токовую петлю но вроде как с дифференциальными вх/вых.
Ну и собственно вопросы.
Был ли такой опыт и возможно ли подключение к RS232.
Как лучше поступить с самими разъёмами. Пока думаю просто подпаяться к плате с выносом наружу DB9
Заодно спрошу, какой у него консольный порт и возможен ли там вход по изернет.
Спасибо.
form, Попался тут мне DECserver 90L+. Посмотрел на разъёмы портов и как то не обрадовали они меня. Ответные разъёмы на него я скорей всего хрен где достану.
На вид как RJ45 но с косым ключём и на 6 контактов.
Электрически похож на токовую петлю но вроде как с дифференциальными вх/вых.
Ну и собственно вопросы.
Был ли такой опыт и возможно ли подключение к RS232.
Как лучше поступить с самими разъёмами. Пока думаю просто подпаяться к плате с выносом наружу DB9
Заодно спрошу, какой у него консольный порт и возможен ли там вход по изернет.
Спасибо.
У меня RS232 с обычными 8-контактными разъемами. Другого опыта не было :) Коосольный порт - любой из serial портов, назначается командой. Выход в Ethernet по определению возможен - это в сущности то для чего DECserver и делается, но в зависимости от железки, он может быть коаксиальным или AUI (в последнем случае еще трансивер потребуется). Мне достался с BNC+TP.
У меня RS232 с обычными 8-контактными разъемами. Обычные в моём понятии это DB9 или старый вариант DB25. То о чём вы говорите это RJ45. На него проще найти ответный разъём но дело не в этом. Там не RS232 а 423.
Коосольный порт - любой из serial портов, назначается командой.В смысле, так если ни один порт не назначен как эту команду ввести через порт.
Выход в Ethernet по определению возможен - это в сущности то для чего DECserver и делается,Я не про выход а про вход с Ethernet на консоль DECserverа
но в зависимости от железки, он может быть коаксиальным или AUI (в последнем случае еще трансивер потребуется). Мне достался с BNC+TP. То есть трансивер с BNC если вход по BNC. А как подключатся к разъёму крейта.
Там не RS232 а 423.
Именно 232. У меня. ;)
Я не про выход а про вход с Ethernet на консоль DECserverа
Грубо говоря, не стоит путать холодное с зеленым ;)
Именно 232. У меня. ;) Распиновку скинь если сможешь.
Грубо говоря, не стоит путать холодное с зеленым ;) Попробую с другого бока. :)
Как зайти в настройки DECservera.
Отбой, распиновку нашёл. http://www.conserver.com/consoles/DEC/index.html
Даташит на DECserver 90M+ не нашёл, нашёл только косвенное упоминание про RS232.
8 asynchronous ports (RJ45 connectors),6 wire
control,signalling,Individual port status LED.
c.EIA-423 DEC-423-A RS232 compatible
Походу он может и так, и так.
Попался тут мне DECserver 90L+
MiX, а изучение просто мануала ? я не умничаю, просто он лежит в сети спокойненько по первому гугль запросу?
и параллельно вот на такой ресурс пусть тут ссылка будет Результаты поиска
[PDF]DECserver 90L+ Owner's Manual - Manx
manx.classiccmp.org
hobot, Да, нашёл http://manx.classiccmp.org/collections/legalize/dec/EK-DSRVH-OM.A01_DECserver_90M_Owners_Manual.pdf
Правда про RS232 ни строчки, ну да ладно.
Привет всем.
Запустил плату М1, кто знает как её в пульт опрокинуть.
Запустил плату М1
Неплохо бы как минимум пояснить что это такое, чтобы иметь хоть какое-то представление ;)
Если на ней есть порт консоли, то могу предположить, что в команде Setup задается параметр HOB (Halt On Break).
Неплохо бы как минимум пояснить что это такое, чтобы иметь хоть какое-то представление ;) Ну да, оказывается в Электронике 60 плата тоже с таким же названием есть. :)
Плата Mentec M1, то ли железный эмулятор то ли конкурент DEC.
Если на ней есть порт консоли, то могу предположить, что в команде Setup задается параметр HOB (Halt On Break). Посмотрим.
Mentec M1
Я в ментеках плохо разбираюсь - мне они не по карману были :)
Вроде там только одна плата была сделана в виде эмулятора. Но в любом случае - есть команда Setup и там наверняка задается возможность выпадать в пульт по BREAK.
Ну по идее пункт 1 (2 возможно).
---------- Post added at 01:44 ---------- Previous post was at 01:42 ----------
Интересно бы взглянуть на меню трансляции устройств - по прежнему ли есть DECовское ограничение что на MSCP контроллерах не может быть устройств с одинаковыми unit # :)
Console HALT enable - видимо оно.
---------- Post added at 01:48 ---------- Previous post was at 01:45 ----------
Кстати VT52 эмулятор ведет нормальный лог который удобнее здесь - из него можно что-то копировать...
Поставил в Enable но на BREAK не реагирует.
Поставил в Enable но на BREAK не реагирует.
Для начала рекомендовал бы проверенный терминал :)
SecureCRT к примеру...
Ну и поискать, поспрашивать у кого-нибудь описание...
На HECnet наверняка есть люди которые знают, список рассылки не требует подключения к сети вроде (а если и требует - замолвлю словечко, да и подключить для тестов могу)...
Для начала рекомендовал бы проверенный терминал :)
SecureCRT к примеру... Попробую поиграю ещё с длительностью.
Ну и поискать, поспрашивать у кого-нибудь описание... В том и дело.
На HECnet наверняка есть люди которые знают, список рассылки не требует подключения к сети вроде (а если и требует - замолвлю словечко)... Я в этом не разбираюсь...
Я в этом не разбираюсь...
А чего там разбираться - подписаться да спросить :)
Ссылка у меня на странице есть.
Попробую поиграю ещё с длительностью.
Еще может придется поиграть с самим портом... У меня к примеру ни один USB или PCI порт не подошел для подключения эмулятора TU58 и именно из-за кривой реализации BREAK. Впрочем реализация всегда была кривая в сторону PC, в обратную сторону проблем не было...
Пока не подготовил отдельную тему пусть здесь будет... Разобрался как делать для RTEM-11 драйверы физических устройств на примере RK05. Теперь можно подключать устройства к RT-11 под RTEM или грузить RTEM'овский RT-11 прямо с них (не мешая обычной системе на них же)...
Загрузка с физического устройства значительно быстрее поскольку не нужно создавать временный образ и разбираться с мапингом shared/private/temp.
>SET /HOST
Host=BIGSYS RSX-11M-PLUS V4.6 BL87
>RTE DK:/RT
RTEM-11 (RSX-11M) V01.00
RT-11FB V05.07
.SET TT QUIET
.ME
Address Module Words
------- ------ -----
170320 RK 88.
140740 RMON 6008.
125534 SL 2882.
001000 ..BG.. 21678.
.SH S
No LD units mounted
DK0: RW
.
Что-то заработало...
>RTE DU2:/RT
RTEM-11 (RSX-11M) V01.00
RT-11FB V05.07
.SET SL ON
.DIR .SYS
16-May-2015
SWAP .SYS 28P 02-Jun-2014 RT11SB.SYS 100P 23-Apr-2015
RT11FB.SYS 108P 23-Apr-2015 RT11XM.SYS 139P 23-Apr-2015
RT11ZM.SYS 143P 23-Apr-2015 BA .SYS 7P 22-Jul-2014
DD .SYS 5P 22-Jul-2014 DU .SYS 23P 22-Jul-2014
EQ .SYS 10P 27-May-2008 LD .SYS 11P 22-Jul-2014
LP .SYS 2P 22-Jul-2014 LS .SYS 5P 22-Jul-2014
MU .SYS 14P 22-Jul-2014 NL .SYS 2P 22-Jul-2014
SD .SYS 24P 31-Oct-1998 SDS .SYS 23P 31-Oct-1998
SL .SYS 17P 22-Apr-2013 SLMIN .SYS 12P 22-Apr-2013
SP .SYS 7P 31-Oct-1998 VM .SYS 3P 22-Jul-2014
XL .SYS 4P 22-Jul-2014 BAX .SYS 7P 22-Jul-2014
DUX .SYS 26P 22-Jul-2014 EQX .SYS 9P 27-May-2008
LDX .SYS 11P 22-Jul-2014 LPX .SYS 2P 22-Jul-2014
LSX .SYS 5P 22-Jul-2014 MUX .SYS 19P 22-Jul-2014
NLX .SYS 2P 22-Jul-2014 NQX .SYS 10P 22-Jul-2014
SDX .SYS 26P 31-Oct-1998 SDSX .SYS 26P 31-Oct-1998
SLX .SYS 20P 22-Apr-2013 SPX .SYS 11P 22-Jul-2014
VMX .SYS 3P 22-Jul-2014 XLX .SYS 5P 22-Jul-2014
RTEMFB.SYS 108P 02-Feb-2012 LDM .SYS 11P 01-Feb-2012
BAM .SYS 7P 01-Feb-2012 NLM .SYS 2P 01-Feb-2012
SLM .SYS 17P 30-Jan-2012 SDM .SYS 23P 30-Jan-2012
VSM .SYS 6P 01-Feb-2012 RKM .SYS 4P 15-May-2015
DUM .SYS 4 16-May-2015
45 Files, 1051 Blocks
35840 Free blocks
.
form, Подскажи плиз.
Есть форматилка для RQDX (rx33) под RT11? А то неохота с XXDP возится.
Есть форматилка для RQDX (rx33) под RT11?
RQDX3 вроде позволяет обычной командой FORMAT делать.
RQDX3 вроде позволяет обычной командой FORMAT делать.
Пишет
.FORMAT DU0:
?FORMAT-F-Device invalid or not supported by FORMAT
:(
?FORMAT-F-Device invalid or not supported by FORMAT
Если проц с MMU можно сделать дискету с BRUSYS и им попробовать.
- - - Добавлено - - -
А котнроллер RQDX3?
Если проц с MMU
Ага.
- - - Добавлено - - -
А котнроллер RQDX3?
Да.
FORMAT DU0:
?FORMAT-F-Device invalid or not supported by FORMAT
А на нем точно флопы DU0:?
- - - Добавлено - - -
В RT-11 V5.7 проверил - на RQDX3 форматит RX33.
А на нем точно флопы DU0:?
А фиг его знает, но обращение к диску есть.
Там еще версия фирмвари влиять может. А в чем проблема с XXDP?
А в чем проблема с XXDP?
Я же написал выше.
- - - Добавлено - - -
В RT-11 V5.7 проверил - на RQDX3 форматит RX33.
Тогда если можно НХ образ выложите плиз.
Я же написал выше.
Выше написано только что неохота :)
- - - Добавлено - - -
Тогда если можно НХ образ выложите плиз.
Не получается на RX33 - неподходящее устройство. Годится лента, RX01, RX02...
Или нужно писать ручной загрузчик какой я делал во времена когда только начинал эксприменты с RSX на ВМ3.
В принципе, нашёл у себя дискету которую я когда-то создавал программой PUTR. При том я её создавал под ХР и на USB дисководе. На дискете окно не заклеено что можно считать что записана она на 500кгц (HD емкость).
Так вот, RQDX3 принял её как родную. При команде DIR выдало 2362 свободных блока. Если я правильно подсчитал емкость будет
1,209 344Мб.
Далее всё стандартно.
COPY/SYS SY: DU0:
COPY/BOOT SY:RT11** DU0:
BOOT DU0:
Ещё немного про RQDX.
В ходе экспериментов оказывается что RQDX3 может работать и с форматом RX23. Создавал дискету тем-же PUTRом, и RQDX её прочитал.
В RT11 командой DIR выдало 2842 свободных блока, а это будет 1,455 104Мб.
Upd:Поторопился я сделать выводы. При обращении к диску появляются ошибки чтения/записи. Похоже что без модификации прошивки не получится использовать RX23.
с форматом RX23
Я в свое время пытался подцепить флоп 3.5", но так тогда и не разобрался что там сделать нужно...
Похоже что без модификации прошивки не получится использовать RX23
Это тем вероятнее, что RX23 в жизнь так и не был выпущен. Хотя с другой стороны DEC часто заранее был готов к выпущенном в будущем...
Я в свое время пытался подцепить флоп 3.5", но так тогда и не разобрался что там сделать нужно...
Да ничего не нужно. Флоп 3.5" прекрасно работает с форматом RX33, и думаю с RX50 будет тоже (не пробовал). Шлейф использовал от ПС но только перекрутку вернул обратно. С RX23 спокойно прочитал каталог. Но дальше после команды COPY какие то файлы скопировались (но не все) и вышло сообщение об ошибке.
Это тем вероятнее, что RX23 в жизнь так и не был выпущен. Как это не выпущен? Вот он -http://i.ebayimg.com/images/g/ldYAAOSweW5U5RNj/s-l500.jpg Стояли такие в Vaxstation 3100 к примеру, может и ещё где.
И ещё RX26 есть.http://i.ebayimg.com/images/g/6sIAAOSw2XFUekkC/s-l500.jpghttp://i.ebayimg.com/images/g/BuQAAOSwkNZUekkI/s-l500.jpg
...
По форматам можно посмотреть -здесь. (http://www.dbit.com/wilson/floppy.html)
По PUTRу -Здесь. (http://www.avitech.com.au/pdp-11-03/rqdx-wiring.html)
По RX23 на RQDX-здесь. (https://mail.encompasserve.org/anon/htnotes/note?f1=HARDWARE_HELP&f2=1166.2)
Хотя с другой стороны DEC часто заранее был готов к выпущенном в будущем...Что-то я ни одного IDEшника не увидел.
С RX23 спокойно прочитал каталог. Но дальше после команды COPY какие то файлы скопировались (но не все) и вышло сообщение об ошибке.Это ( скорее всего ) из-за отсутствия предкомпенсации при записи. Читать можно весь диск, но писать без ошибок можно только несколько начальных дорожек.
Это ( скорее всего ) из-за отсутствия предкомпенсации при записи. Читать можно весь диск, но писать без ошибок можно только несколько начальных дорожек.
Типа угловая скорость?
Думаю так.
Чем ближе к центру тем меньше скорость, и при высокой плотности записи на менее скоростных участках порошок хуже намагничивается. То есть нужно повышать ток записи.
Типа угловая скорость?Драйвер должен задать контроллеру режим предкомпенсации. Если драйвер предкомпенсацию не задаёт - контроллер использует стандартное значение. Из-за различий предкомпенсации у 5" и 3" дисководов - если контроллер при стандартной настройке нормально пишет на приводы 5", то при записи на 3" могут быть проблемы.
Флоп 3.5" прекрасно работает с форматом RX33
Он может и работает, да только RQDX3 отказался видеть сам флоп. Как минимум 3 из 3 заведомо рабочих :)
- - - Добавлено - - -
Ткнуть чтоли RQDX3 тоже в корзину вторым. Только номера устройств придется передвигать.
Ткнуть чтоли RQDX3 тоже в корзину вторым. Только номера устройств придется передвигать.
Если действительно сделаешь, сделай пожалуйста фотку - DEC железки очень нуждаются в наглядности и фото любую тему
делают интересней особенно с редкими железками.
Если действительно сделаешь, сделай пожалуйста фотку
Ну RQDX3 на самых первых фотках у меня есть. Это потом я его вытащил и заменил на CQD-420.
- - - Добавлено - - -
номера устройств
Кстати сразу раскрою тему раз много последователей есть :)
У DEC есть требование, что все MSCP устройства обязаны иметь разные номера (в пределах типа устройства - ленты могут пересекаться с дисками). То есть если есть два контроллера RQDX и на одном диски имеют номера 0,1,2,3 - на другом они должны иметь любые номера кроме 0,1,2,3. Физически это не требуется и с точки зрения систем (RSTS/E под вопросом) совпадение номеров не противоречит. Но с точки зрения загрузчиков в навороченных системах (начиная 11/83/84) таблицы трансляции устроены так, что unit # остается неизменным и передается конечному контроллеру.
Надоело поправлять провода у дисков, да и вообще постепенно пора подходить к моменту когда вся эта хрень будет засунута в нормальный корпус. Так что вместо переделанного блока питания изваял соединитель с обычным ATXным блоком. Пускалку пока оставил старую, переднюю панель отцепил. Потом сделаю запуск ключиком как положено :D
62206
Еще немного переделок :)
http://pdp-11.org.ru/~form/files/pics/1183/ps-cable.jpg
http://pdp-11.org.ru/~form/files/pics/1183/fp-starter.jpg
Запуск (http://pdp-11.org.ru/~form/files/pdp-11/1183/VIDEO0250.mp4)!
IOSCAN QED993
165000-165776
172100
172200-172376
172516
173000-173776
177520-177526
177546
177560-177566
177572-177676
177710-177720
177726
177736
177744-177752
177766
177772
177776
...
form, прога dmprom скопировала только по 165000.
скопировала только по 165000
Окно 165000 не отличается от 173000 - туда мапится одно и то же. 165000 еще предусматривает отображение EEPROM. По набору регистров смотрится как классический KDJ11-E, ASR в наличии - должен классический TOY работать, так, что должно прочитать нормально.
Что-то не то.
Да, не похоже. Гляну позже описание конкретно от KDJ11-E, хотя вроде управлялось одинаково.
- - - Добавлено - - -
По описанию вроде PCR одинаково с 11B работает. Может нужно нопов вставить после переключения страниц. Надо на пробу после инициализации прочитать первую как обычно.
- - - Добавлено - - -
В коде программы при том нашлись ошибки, но на чтение не должны влиять.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot