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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 35

Тема: Разработка парсера образов дисков RT11 Files11 различных БКшных итд для индексации

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    хорошо бы их тоже раскрывать, но вопрос чем.
    руками содержимое подготовить и внести в данные по вложенным архивам (заняться этим не предлагать!).

    предупреждение к оглавлению в общедоступном архиве - достаточно информативное, о том что оно содержит и не содержит, более подробная информация (как правило) находится уже внутри папок с образами, кто лазил туда - тот всё сам видел - читал. Не смотря на критику (супер знатоков как надо делать) - количество обращений к архиву и смежным темам на нескольких форумах растёт (имею в виду суточные просмотры - статистика косвенная), по поводу критики, могу добавить : у одного из главных ненавистников архива есть свой сайт дико правильно оформленный с занудством до каждой буковки не докопаешься, табличками и прочее, кто про него знает? кто его видел? (я знаю и видел - поскольку сочувствую проблеме и интересуюсь любыми материалами вообще по теме), а критикуемый архив - знает толпа людей, в том числе за пределами РФ (чуть не написал Кольцевого шоссе), очень, кстати говоря, отрадно, что такой важный и уже знакомый олдовый ресурс - сайт Арсения Гордина - очень красочное переживает переоформление! На данном этапе я не планирую глобально что-то менять у себя на сайте. Спасибо.

    Последний раз редактировалось hobot; 02.03.2020 в 11:11.
    Архив программ для УК-НЦ, ДВК и БК.

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

  2. #12
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,182
    Спасибо Благодарностей отдано 
    315
    Спасибо Благодарностей получено 
    353
    Поблагодарили
    248 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2hobot речь идет об индексации ресурсов на площадке *.pdp-11.ru в частности https://mirrors.pdp-11.ru/
    те в принципе эта поисковая система будет работать и по всему pdp-11.ru и зеркалу твоего архива


    2All: концепция сформировалась и уложилась в единую поисковую структуру которая сейчас есть
    сейчас обдумываю как лучше написать распознавалку контейнеров тк задачу надо решать в общем виде ибо контейнеров с файлами достаточно много
    соответственно прошу подсказать сколько надо читать в начале файла для гарантированного распознавания типа (надо понимать что будут образа от всех старых систем)
    и где копнуть консолидированную инфу по образам

    далее после установки типа контейнера будут работать непосредственно парсеры вызываемые согласно типа контейнера
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  3. Этот пользователь поблагодарил SuperMax за это полезное сообщение:

    hobot (02.03.2020)

  4. #13
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,001
    Спасибо Благодарностей отдано 
    1,075
    Спасибо Благодарностей получено 
    1,248
    Поблагодарили
    481 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SuperMax, определение винчестера УКНЦ - можно всё посмотреть в коде rt11dsk файл hardimage.cpp:
    1. Образ должен быть кратен 512 байт, образ большого объёма (например от 2 МБ)
    2. Читаем первый блок в 512 байт
    3. Образ может быть инверсным, смотрим байты по смещению 0x1f0..0x1fb, если все 0xff то это инверсный образ, инвертируем этот блок и все остальные.
    4. Считаем контрольную сумму блока, если совпала то это точно винчестер. Но винчестер может быть и с неправильной контрольной суммой.
    5. Байт по смещению 0 это Sectors, байт по смещению 1 это Heads - оба должны быть ненулевыми.
    6. Берём размер файла в блоках, делим на Sectors и Heads, получаем число цилиндров, должно быть больше 0 и меньше 1024.
    7. Смотрим таблицу разделов, что она не бессмысленная - сумма размеров разделов меньше или равна размеру винчестера.

    Можно ещё вот тут почитать: https://github.com/nzeemin/ukncbtl-doc/wiki/IDE-HDD-ru

  5. Эти 2 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    hobot (02.03.2020), Titus (06.03.2020)

  6. #14
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,004
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Некоторая проблема с образом Files-11 - раскрутка files-11 начинается home блока, который может находится в блоке 1, 400(8), 1000(8), 1400(8), ...
    Обычно он будет в блоке 1, но это не 100 процентов

  7. #15
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    архивы *.lza, *.lzs, *.fcu итп, хорошо бы их тоже раскрывать, но вопрос чем.
    запускать в эмуляторе rt11 соотв. архиватор?

  8. Этот пользователь поблагодарил shattered за это полезное сообщение:

    hobot (02.03.2020)

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    запускать в эмуляторе rt11 соотв. архиватор?
    c ключом текущей задачи! гениально! просмотр(состав архива), распаковка отдельного файла, там всё это ест
    Архив программ для УК-НЦ, ДВК и БК.

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

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

  11. #17
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,182
    Спасибо Благодарностей отдано 
    315
    Спасибо Благодарностей получено 
    353
    Поблагодарили
    248 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    запускать в эмуляторе rt11 соотв. архиватор?
    слона надо есть по частям

    сейчас первая часть - идентификация типа образа
    вопрос открытый
    те сколько читать в начале образа для гарантированного распознавания ?
    как распознавать ?
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  12. #18
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    158
    Поблагодарили
    104 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а сколько всего вариантов образов? дисков / архивов / etc?

  13. #19
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,182
    Спасибо Благодарностей отдано 
    315
    Спасибо Благодарностей получено 
    353
    Поблагодарили
    248 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    а сколько всего вариантов образов? дисков / архивов / etc?
    я думаю много
    RT11
    Files-11
    HDD УКНЦ
    БК ANDOS (FAT12)
    БК MKDOS
    БК MicroDOS
    БК CSIDOS
    HDD БК
    MSXDOS (FAT12)
    MSX HDD MSXDOS2 SUNRISE (FAT12)
    MSX HDD NEXTOR (FAT16)
    TRDOS (спектрум)
    диски для амиги
    итд

    архивы пойдут отдельно

    если говорить о количестве то на зеркалах, то только сейчас файлов с расширением DSK 13905шт
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  14. Этот пользователь поблагодарил SuperMax за это полезное сообщение:

    nzeemin (02.03.2020)

  15. #20
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,182
    Спасибо Благодарностей отдано 
    315
    Спасибо Благодарностей получено 
    353
    Поблагодарили
    248 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    базовый идентификатор образов написал на сях
    остается его наполнить информацией для идентификации всех образов
    сейчас распознает три типа образов с RT11

    сейчас займусь написанием
    1. "вызывалки" которая дергает нужный парсер образа и засовывает с него данные в базу
    2. обтачиванием rt11dsk до парсера
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  16. Этот пользователь поблагодарил SuperMax за это полезное сообщение:

    hobot (04.03.2020)

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 31.07.2016, 00:52
  2. Просмотр образов CP/M дисков
    от Hakuna в разделе Утилиты
    Ответов: 270
    Последнее: 11.04.2016, 23:37
  3. Ответов: 14
    Последнее: 21.11.2011, 11:45
  4. Схемы WAIT для различных клонов ZX Spectrum
    от ARTi в разделе Несортированное железо
    Ответов: 0
    Последнее: 28.04.2008, 16:57

Ваши права

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