А я помню из первого знакомства с СМ-4:
16 бит - 64 кб
17 - 128 (гипотетически)
18 бит - 256 кб
и тд
По исходникам привилегированных и не только программ - поищите на лентах конференции DECUS, я лично находил.
Вид для печати
16 бит дал бы 64кб, а 18 - 256 если бы не было страницы ввода/вывода которая занимает 8кб :)
(здесь не рассматриваем разные хитрые конструкции вроде PDT).
На DECUSе очень старые исходники выкладывались или те которые и так идут в каждом дистрибе давно. Хотя на досуге и DECUS надо прошерстить - иногда так находятся интересные вещи которые давно были забыты.
Чиисто на периферийном придется переделывать половину системы. Думаю понятно почему :)
На обычном в принципе работать будет, но нужно или драйверы делать или запускать 11S который живет полностью в памяти. И в том и в другом случае получится настолько убогая система, что трехэтажный мат (который неизбежен при генерации unmapped системы) не окупится полученным результатом :)
form, http://zx.pk.ru/attachment.php?attac...4&d=1364154996
эти игрушки получилось? Вторая партия?
Решил выложить сюда баловство которым когда-то очень давно воровал привилегии с помощью тех чья задача не допустить этого...
Из серии "нормальная человеческая реакция" (пример в картинках) ;)
Метод работает только в RSX-11M. В M-PLUS такой номер не пройдет...
Как в RSX-11M-PLUS V4.6 BL87 поставить BASIC-PLUS-2 v2.7 ?
Вот что я делаю:
Взял образ ленты bp2v27.tpc
Подключил его и дальше делаю все как в инструкции(AA-H773J-TC)
- создаю привилегированного пользователя с UIC=[5,1]
- захожу с терминала под этим пользователем
- в MCR ввожу команды:
>MOUNT MS0:/FOREIGN
>INS $FLX
>FLX SY:/RS=MS0:[1,10]BP2RSX.CMD/D0
тут пишет про ключ "/D0" что FLX -- Invalid switch Как я понял этот ключ указывает на файловую систему на ленте, поэтому пробую без ключа(тогда исп. по умолчанию та же фс)
Проверяю скопировался ли файл, лежит у пользователя в [5,1] а должен может в [1,10] ?
Дальше запускаю:
>@BP2RSX
и тут выдает такое:
Система чистая, только поставил, как ставил описал здесь - http://pdp11.dlinkddns.com:8080/Код:>* What device is the distribution tape mounted on <MM0:> [S]: MS0:
>* Do you wish to install the prebuilt kit? <YES> [S]: YES
Copying files from distribution media. Please wait.
REM -- Task not in system
INS -- Task file not a RSX11M task image
INS -- Illegal UIC
>
REM -- Syntax error
INS -- Invalid keyword
>
The BASIC-PLUS-2 installation is complete.
MCR -- Task not in system
TKB -- *FATAL*-Indirect file open failure
@SY:BP2T0
INS -- File not found
>
MCR -- Task not in system
TKB -- *FATAL*-Indirect file open failure
@SY:BP2T1
INS -- File not found
>
DMO -- TT1: dismounted from MS0: *** Final dismount initiated ***
>@ <EOF>
Что я делаю не так? :v2_huh:
UPD: Разбираясь дальше с проблемой выяснил что при запуске BP2RSX.CMD должны копироваться файлы утилитой FLX, но у меня они не копируются видимо поэтому и ошибки. Значит что то с образом ленты, может там другая ФС? У меня два разных образа, но с обоими такая проблема. В общем теперь не знаю как скопировать файлы, пробовал через PIP - не получилось...