Важная информация

User Tag List

Страница 11 из 111 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 1106

Тема: Софт для ДВК/PDP11

  1. #101
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Простая утилитка для виндовса.
    Конвертит образы лент TPC в TAP для использования в SimH/E11.
    Позже как руки дойдут, сделаю универсальный конвертер-разборщик-сборщик для SimH/E11/TPC/CHARON.

    Код:
    usage: tpc2tap tpcfile tapfile
    Вложения Вложения
    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

  2. #102
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Форматы образов лент

    Вдруг пригодится...

    Код:
    E11
    ~~~
    Формат блока:
    
    4	[ число байт ]	(little endian)
    n	[ .......... ]	(n байт без выравнивания)
    4	[ число байт ]	(little endian)
    
    Формат маркера:
    
    4	[     0      ]
    
    EOT - два маркера подряд.
    
    
    SimH
    ~~~~
    Аналогично E11 только данные выравниваются на границу 2.
    В реальной жизни обычно длина блока почти всегда кратна 2 и потому почти все образы лент
    для SimH годятся и для E11.
    
    
    CHARON-11, CHARON-TB, CHARON-VAX, CHARON-AXP
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Формат блока:
    
    4	[ число байт ]	(big endian)
    4	[   offset   ]	абсолютный адрес предыдущей записи в файле (1 - BOT)
    n	[ .......... ]	(n байт без выравнивания)
    
    Формат маркера:
    
    4	[     0      ]
    4	[   offset   ]	адрес предыдущей записи
    
    EOT - два маркера подряд.
    Адрес предыдущей записи пишется в big endian.
    
    
    TPC
    ~~~
    Формат блока:
    
    2	[ число байт ]	(little endian)
    n	[ .......... ]	(n байт с выравниванием)
    
    Формат маркера:
    
    2	[      0     ]
    
    EOT - два маркера.
    Последний раз редактировалось form; 06.12.2012 в 23:25.
    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

  3. #103
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Позже как руки дойдут, сделаю универсальный конвертер-разборщик-сборщик для SimH/E11/TPC/CHARON.
    Я думал добавить поддержку образов лент в плагин для TC, но не смог найти внятного описания наиболее часто используемых форматов.
    Формат DEC ( это TAP ? ) описан хорошо, но встречается в образах лент редко.

  4. #104
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Я думал добавить поддержку образов лент в плагин для TC, но не смог найти внятного описания наиболее часто используемых форматов.
    Формат DEC ( это TAP ? ) описан хорошо, но встречается в образах лент редко.
    TAP, TPC, MTD - это все форматы физической организации - разбивка на ленточные записи. Чтобы с лент доставать файлы, нужно еще анализировать формат ленты.

    Основные - это ANSI и DOS-11.

    ANSI создается в RT-11 и RSX простым копированием файлов на ленту после инициализации, описание структуры есть в RT-11 Volume and File Formats Manual. Надо еще найти RSXную доку соответствующую так как RSX может писать файлы с именами из 9 символов (вообще же там толи 31 можно сделать толи сколько - не помню).

    DOS-11 пишется из RSTS/E по умолчанию или из RSX командой FLX (в RT-11 вроде FILEX тоже умеет). Описания не попадалось, но если раз распечатать каталог и дамп ленты - там все просто: 14 байтный блок (есть еще вторая длина - не помню) - заголовок файла, потом сам файл в блоках по 512 байт, маркер итд...

    Есть еще формат RT-11 BUP, он тожде описан в документе выше (собственно это ANSI если не вдаваться в структуру backup файлов).

    Есть еще формат RSX-11 BRU, по нему инфу не видел, но можно спросить у bqt - он делал вроде утилиту для восстановления попорченых лент в формате BRU с trailing-edge.

    Вот вроде основное
    Последний раз редактировалось form; 20.11.2012 в 01:27.
    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

  5. #105
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё понятно про FSM Magtape Label and Header Formats с метками VOL1 - HDR1 - EOF1, но такие метки можно найти только в очень небольшом количестве образов лент.

    А как отличать остальные форматы?

  6. #106
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Всё понятно про FSM Magtape Label and Header Formats с метками VOL1 - HDR1 - EOF1, но такие метки можно найти только в очень небольшом количестве образов лент.

    А как отличать остальные форматы?
    Метки есть во всех ANSI лентах. FLX отличить легко по заголовкам файлов - они всего двух видов - блок 14 байт и кажется 20 байт. Ну а всякие BRU - тут надо форматы смотреть.

    Можно еще ROLLIN разобрать - формат там думаю не сильно сложный, а данные - образы дисков.

    ---------- Post added at 04:31 ---------- Previous post was at 04:30 ----------

    Надо вообще на досуге как можно больше форматов файловых систем и тд пособирать в кучу.
    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

  7. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #107
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пошарив в закромах нашел про формат BRU.
    Мжет пригодиться.
    Вложения Вложения
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  9. #108
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RT-11 V5.4 G Y2K

    Между делом сделал патчи для RT-11 V5.4G на предмет 2000 года.
    Патчи только для системы, утилиты не трогал - их можно взять из 5.7 если понадобится.

    (шепотом) планирую TSX-Plus 6.03 подправить на ту же тему....
    Вложения Вложения
    Последний раз редактировалось form; 02.12.2012 в 18:58.
    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

  10. #109
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    RT-11 V5.4 G Y2K
    Как раз делал дискету на этом мониторе ! )
    Совпадение? )

    ---------- Post added at 19:10 ---------- Previous post was at 19:05 ----------

    Код:
    -593,596
    	CMP	R1,#-1
    	BEQ	1$
    	MOV	R1,$DATE
    1$:	MOV	(R0)+,R1
    	CMP	R1,#-1
    	BEQ	2$
    -2278,2281
    	MOV	@SP,-(SP)
    	BIC	#^C<15.*2000>,@SP
    	CMP	(SP)+,#<13.*2000>
    	BLO	3$
    	BIC	#<15.*2000>,@SP
    	ADD	#<1.*2000>,@SP
    	MOV	@SP,-(SP)
    	INC	@SP
    	BIC	#^C37,@SP
    	BIS	@SP,2(SP)
    	TST	(SP)+
    	BNE	3$
    	ADD	#<1.*40000>,@SP
    /
    Это можно внедрить в уже скомпилированный SJ? Как?
    Или надо собирать систему из дистрибутива с этим файлом?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  11. #110
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Это можно внедрить в уже скомпилированный SJ? Как?
    Или надо собирать систему из дистрибутива с этим файлом?
    Надо пересобирать.
    Копируешь патчи на дистрибутивный диск, делаешь:

    Код:
    .REN RMON(SJ,FB).MAC,KMOVLY.MAC .DIS
    
    .SLP RMONSJ.DIS,RMONSJ.SLP RMONSJ.MAC/A
    
    .SLP RMONFB.DIS,RMONFB.SLP RMONFB.MAC/A
    
    .SLP KMOVLY.DIS,KMOVLY.SLP KMOVLY.MAC/A
    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

Страница 11 из 111 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Криста-2: Софт
    от fan в разделе Вектор
    Ответов: 53
    Последнее: 24.04.2009, 01:31
  2. Софт для Covox'а
    от BYTEMAN в разделе Софт
    Ответов: 5
    Последнее: 30.07.2008, 11:53
  3. Софт под GS ?
    от AAA в разделе Софт
    Ответов: 13
    Последнее: 13.03.2008, 17:08
  4. Софт для ПК
    от Ewgeny7 в разделе Утилиты
    Ответов: 5
    Последнее: 13.07.2006, 11:30
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 07.03.2006, 23:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •