Мало ли, нейтрино какое проскочит...
С датами кстати во всех файловых системах DEC напряженка. Даже в в FILES-11 - там дата пишется в ASCII формате DD-MMM-YY, для новых дат расширили значения - по сути приняли результат, который получается от классического TWODEC (к примеру 14-APR-;9). И это при том, что в RSX под год-1900 выделено 16 бит
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
С датами вроде понятно, теперь вопросы про Home block:
722-723 Pack cluster size (= 1)
О чем это?
724-725 Block number of first directory segment (= 6)
Что будет, если сюда вписать что-то другое (чтобы влез большой boot code, например)?
726-727 System version (RAD50 "V3A")
Если это изменится, что будет?
730-742 Volume Identification ("RT11A" and seven spaces)
744-757 Owner name
На дисках, которые записаны УКНЦ, я видел кириллицу в этих полях.
760-773 System Identification ("DECRT11A" and four spaces)
Кажется, наши клоны что-то другое сюда пишут?
Размер минимально адресуемого блока.
Для RT-11 всегда 1.
Ничего скорее всего.
Аналогично. Вряд-ли кто-то смотрит это поле. Но точно гарантировать не буду - возможно какие-нибудь утилиты backup/restore включают данное слово в проверку.
Наши клоны пишут то же самое. Это поля совместимости с STD 167. Они вроде есть во всех DECовских системах (к примеру в FILES-11 в фоле системы прописывается DECFILE11A). Поля метки-владельца в RT-11 используются напрямую.
---------- Post added at 01:15 ---------- Previous post was at 01:11 ----------
Кстати сразу по home block - там есть таблица плохих блоков - она используется только в DL и DM (и для них ее заполнять обязательно, иначе будут проблемы).
Последний раз редактировалось form; 16.04.2013 в 22:20.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
А теперь со всем этим мы попробуем взлететь и написать к makefs(8) поддержку rt11fs...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Есть исходники DUP от RT-11 V5.4, 5.5, 5.6 и 5.7 - там много коментариев, думаю есть смысл до кучи посмотреть их
---------- Post added at 01:29 ---------- Previous post was at 01:27 ----------
...тоже одно время думал для OpenBSD сделать rt11fs и files-11, но все лень было, тем более, что из/в files-11 без специальных утилит копирования файлы не достанешь/не положишь
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Подумал, что можно хранить оригинальное имя файла в тех самых "Optional extra words".
Что-то получается
Код:000003d0 00 00 01 00 06 00 a9 8e 52 54 31 31 41 20 20 20 |........RT11A | 000003e0 20 20 20 00 6d 61 6b 65 66 73 28 38 29 20 20 00 | .makefs(8) .| 000003f0 44 45 43 52 54 31 31 41 20 20 20 00 cf 31 00 00 |DECRT11A .о1..| 00000400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)