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

User Tag List

Страница 22 из 22 ПерваяПервая ... 1819202122
Показано с 211 по 220 из 220

Тема: ImageUtils

  1. #211
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На неделе возился понемного вечерами и в выходные побольше.
    Под новый подход и те сценарии, которые были в тестах - добавил код и исправил ошибки от перехода на новый подход.
    На текущий момент - проходит всё тесты, которые были.
    В планах - добавить ещё варианты секционирования и тесты.

    Но скорее всего - много возиться не буду - инетересы в DisAsm-11

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

  3. #212
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал добавить второй вариант схемы секционирования CF в ImageUtils - в нёй максимальный размер секции - 2 Гб. Когда-то даже добавил этот вариант в драйвер для RSX (с RT-11 всё гораздо проще). И вот...

    Подкралась засада, где не ждал А именно - максимальное количество элементов в массиве в .NET - 2^31 - 1.

    Свою поддержку сверхбольших массивов я уже добавил, но.. не везде, как выяснилось

    Пробую допилить

  4. #213
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нууу... работу с более чем двух-гиговыми массивами поправил (всё равно это бы вылезло), но оказывается - допустил другую ошибку. Текст драйвера понял не правильно - секции не двух, а одно-гиговые
    Из плюсов - распиленный образ собрал руками - совпал с оригиналом

  5. #214
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При попытки не просто распилить образ на составные секции, а извлечь из них файлы (из соотвествующих ФС) - ожидаемо была пара ошибок. Вроде поправил

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

    По умолчанию

    Мелкая ошибка при сохранении файла с нулевой длиной - поправил
    Ошибка парсинга ODS-1 - опять на файле с extension заголовками - разбираюсь

    И что-то непонятное с секционированием на больших CF в драйвере RSX - реальное разбиение отличается от того, что вижу в драйвере...

    - - - Добавлено - - -

    Парсинг ODS-1 - ошибку нашёл, вроде теперь ок (но надо автотесты прогнать)
    А вот секционирование - пока разбираюсь
    Последний раз редактировалось Hunta; 11.12.2024 в 11:54.

  7. #216
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Написал тестовую программу, которая показывает размеры секций по алгоритму разбиения из драйвера.

    1. Логику понял правильно
    2. Нашёл ошибку в ImageUtils
    3. При "правильном" разбиении - ФС в секции тютю.

    По размышлению - скорее всего на CF остался вариант разбиения с ошибкой. Почему так - не понятно, насколько я помню - вроде как RSX работала с секциями без проблем. Но, собственно - меня интересует инфа с карты, так что - распилю на секции и на этом с этим образом всё, а в ImageUtils оставлю только правильный вариант секционирования.

    Из вариантов секционирования осталось добавить секционирование SD карты на RK (два варианта - от автора и мой) и RL (вроде как один вариант, но добавлю под RL01 и RL02). После этого, на текущий момент - будут реализованы всё известные и нужные мне варианты
    Последний раз редактировалось Hunta; 12.12.2024 в 11:01.

  8. #217
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По планам - доотлаживаю второй и проблемный варианты секционирования - и опять к DisAsm-11

  9. #218
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попытка собрать разобранный образ показала - не всё в порядке в датском королевсте Вычислил, поправил, отладил. Теперь если разбирать образ на секции (как образы) и собрать обратно - результат идентичен исходному

    Пока с ImageUtils перекур, поиграюсь с DisAsm

  10. #219
    Member
    Регистрация
    29.07.2021
    Адрес
    г. Жигулёвск
    Сообщений
    110
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можно попросить фаил программы, поиграться

  11. #220
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,227
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    558 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылку сбросил в личке.
    Нюансы
    - работа с секционированными образами пока всё ещё КРАЙНЕ экспериментальная возможность, в мини-доке не отражена, если вдруг понадобиться - пообщаемся отдельно
    - документация поправлена сегодня - возможно, что-то забыл или не правильно/не точно описал - вопросы приветствуются

Страница 22 из 22 ПерваяПервая ... 1819202122

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

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

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

Ваши права

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