Да, есть там вывод UMAP, включается установкой бита 5 в MMSR3. Хотелось бы в общем плане узнать, что это. Вроде 256-кбайтное окно при работе в 22-разрядном адресном режиме? Unibus вроде только поддерживает 18-разрядный адрес?
Там какой-то кусок I/O page вроде выделяется под маппинговые регистры, но что с ними делают я не знаю - как-то из унибусных в основном сидел на Э100-25, а когда появился СМ-2420 уже не до того было, чтобы копаться.
Можно посмотреть драйвер UM из RT-11 V5.
---------- Post added at 18:47 ---------- Previous post was at 18:41 ----------
Из серии "идиотские программы" :)
Вот что значит не выспался :)Код:.TY TEST.MAC
.MCALL .EXIT,.PRINT
.WORD MESG
START: MOV #10$,R0
JMP @#177564
10$: .PRINT
.EXIT
MESG: .ASCIZ /XA-XA-XA/
.END START
.RU TEST
XA-XA-XA
.
А как доработать что-бы "Гомерический смех" вылезал после окончания работы любой программы??? Ну типа как RS-shell со своим "ЖМИ НА КНОПКУ НЕ БОИСЬ", только просто смех и всё потом системное приглашение, потом отработка команды оператора
заупск всего чего нужно было и снова XA-XA-XA и приглашение монитора продолжать работу ??? Вот это бы очень помогло !!! )))
Думаю вот - какую бы хрень замутить из того факта, что у меня можно clock поднять до 800 прерываний в секунду :)
Первые попытки посмотреть что и как. Сильно пока не баловался.
Исходные данные:
- только что включен ДВК4
- RT-11SB V5.7, драйвера VM нет в системе
- консоль переключена на терминальный порт 176560/360 откуда я и сижу телнетом
Итак, сразу видим то, о чем так долго говорили большевики: все биты в MMR3 которые не используются на ВМ3 установлены в 1. Таким образом, если не знать предыстории и тупо смотреть на биты, констатируем:Код:.RU VDT
VDT V05.07
*172516/177717
- разрешен мапинг data space для усера
- разрешен мапинг data space для супервизора
- разрешен мапинг data space для кернела
- разрешена команда CSM
- выключен 22битный режим
- выключен UM
Все PARы заполнены чтобы адресовать нижнюю память и I/O page при включении MMU из расчета 18битной адресации.Код:*177572/000016
177574 /000000
177576 /003572
*172340/000000
172342 /000200
172344 /000400
172346 /000600
172350 /001000
172352 /001200
172354 /001400
172356 /007600
*177640/000000
177642 /000200
177644 /000400
177646 /000600
177650 /001000
177652 /001200
177654 /001400
177656 /007600
177660 /
?MON-F-Trap to 4 003572
У ВМ3 есть адресуемый PSW! Это просто праздник! :)Код:.ru vdt
VDT V05.07
*
*177776/000012
Кернелу можно читать, писать, страница расширяется вверх. О, чудо! Хоть здесь два reserved бита идут нулями ;)Код:*172300/077506
В страницу писали, опять reserved 0...
Страница в полную длину.
Cache bypass не включен ;)
ХРЯСЬ!Код:*177572/000016 1
Мы еще живы ;)Код:*177600/077406
177602 /077406
177604 /077406
Усеру все можно!
Видать не все. А и хрен с ним - лень думать.Код:*177776/000012 140000
.
От меня так просто не отстанешь! Сейчас как напечатаю буковку 'A' на своем терминале, добравшись к нему через задницу...Код:.RU VDT
VDT V05.07
*
*
*177776/030012
*172300/077506
172302 /077406
172304 /077406
172306 /077406
172310 /077506
172312 /077506
*172340/000000
172342 /000200
172344 /000400
То-то же!Код:172346 /000600 7600
*76566/000360 101
A
*172346/007600 600
*177572/000001 0
Код:*172516/177717 0
*/177717 70
*/177777 0
*/177717
*^C
.
---------- Post added at 23:01 ---------- Previous post was at 22:33 ----------
Определяется RT-11 как 11/34. Оттого и настроен видимо под 18бит -
это поди BSTRAP память мерял.
Код:.SH CONF
RT-11SB (S) V05.07
Booted from MY0:RT11SB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set OFF
EDIT is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/34 Processor
256KB of memory
Extended Instruction Set (EIS)
Memory Management Unit
Multi-terminal support
SB timer support
.
---------- Post added at 23:03 ---------- Previous post was at 23:01 ----------
Хотя 11/34 не смог бы адресовать 256Kb памяти :)
И, возвращаясь к громкому утверждению насчет работы "RSX-11" при таких условиях...
Тест #1, RSX-11M при таких условиях...
Позже подумаю как вручную RSX-11S загрузить на ДВК4 и проверить в 22bit mode - в эмуляторе этого сделать не получится если только не брать какой-нибудь simh и переписывать.
Хе-хе.
Все готово к эксперименту.
Ждем вечера...
Код:RT-11SB (S) V05.07
.SET TT NOTAB,NOFORM
.R DATE
Date? 02-MAR-2012
.DIR
02-Mar-2012
SWAP .SYS 28P 07-Apr-2011 RT11SB.SYS 101P 01-Mar-2012
DW .SYS 7P 08-Mar-1990 MY .SYS 3P 19-Feb-1980
SL .SYS 17 01-Mar-2012 DIR .SAV 20P 31-Oct-1998
PIP .SAV 30P 31-Oct-1998 DUP .SAV 52P 31-Oct-1998
RESORC.SAV 35P 31-Oct-1998 MACRO .SAV 63P 24-Apr-2011
LINK .SAV 59P 31-Oct-1998 SYSMAC.SML 92P 31-Oct-1998
SYSLIB.OBJ 84P 31-Oct-1998 KED .SAV 85P 31-Oct-1998
K52 .SAV 81P 07-Apr-2011 VDT .SAV 8P 01-Mar-2012
DATE .SAV 4P 29-Feb-2012 IOSCAN.SAV 3P 18-Sep-2011
RSX11S.SYS 498 02-Mar-2012 MMUT1 .SAV 2 02-Mar-2012
STRTSB.COM 1 01-Mar-2012 SLOAD .SAV 2 02-Mar-2012
22 Files, 1275 Blocks
311 Free blocks
.RU SLOAD
LOADING 00740000
RSX11S V4.6 BL56
>
>ATL
MCR... 116750 MCRPAR 117064 203700-221677 PRI - 150. DPRI - 150.
STATUS - -CHK FXD -PMD PRV CLI
TI - CO0: IOC - 0. EFLG - 000001 000000 PS - 170017 PC - 120432
REGS 0-6 000000 050712 131574 157476 140700 000000 000766
>