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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Тул для конвертации образов носителей

  1. #1
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,749
    Благодарностей: 958
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Тул для конвертации образов носителей

    Всем привет!
    Хочется поиметь тул, который позволял бы работать с образами различных носителей для спека, при это мпозволял бы однообразно-безобразно выполнять операции с файлами независимо от формата образа (источника-приемника). Хочется поддерждки таких форматов образов:
    • trd;
    • scl;
    • tap;


    Помимо этого хочется такие источники файлов из файловой системы PC:
    • двоичный файл;
    • hobeta;


    Хочется такие операции:
    • создание образа;
    • каталог образа;
    • копирование файлов между образами;
    • правка параметров файла в образе;
    • удаление файлов из образа;
    • добавление файлов из файловой системы PC;
    • извлечение файла из образа на PC;
    • полная пофайловая конвертация форматов образов;
    • MOVE для образа диска;
    • склейка файлов (?)
    • упаковка файлов (?)


    Еще такие требования:
    • тула коммандлайновая;
    • для операций, добавляющих в "каталог" образа-приемника стандартные файлы Спектрума, должно быть предусмотрено переопределение параметров;
    • тула не тащит за собой .NET;
    • отстутствие багов;


    Вопросы ко всем:
    1) Есть ли такая тула в реальности?
    2) Нужна ли такая тула кому-нибудь, кроме меня?
    3) Если предыдущий ответ "да", то чего бы еще от нее хотелось (требования, форматы, операции)?

    Если такой тулы (хотя бы на 50%) нет, я бы, вероятно, написал бы ее.

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

  3. #2
    Banned Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,054
    Благодарностей: 789
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, почти все это уже есть: ZX-Blockeditor 2.0. Но альтернатива бы не помешала.

  4. #3
    Activist Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    276
    Благодарностей: 12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как-то давно писал модель для работы с TRD+SCL. Если сильно надо, то могу продолжить дело. Самое сложное здесь - упаковка и перепаковка образов - можно легко наломать дров, что-то не изменив

    PS: Моя прога писалась для слежения за базой образов и удаления дублей файлов в ее образах (не более, но остальное реализуется на этой основе проще простого).
    "Ратон-9003"(128Кб; не ПЛМ!!!)
    "Байт-48"
    Балтик (2шт.)
    ATM-Turbo

  5. #4
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,749
    Благодарностей: 958
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Да, почти все это уже есть: ZX-Blockeditor 2.0.
    Самое главное, чего там не хватает - command line. Я хочу сделать тул для post build event'а, чтобы скомпиленные SjASM'ом бинари можно было убрать в образ, годный для показа честным людям. Плюс - мечта идиота - конвертилка tap -> trd, чтобы без копировщиков.

  6. #5
    Veteran Аватар для AER
    Регистрация
    18.11.2009
    Адрес
    пгт.Малиновка
    Сообщений
    1,258
    Благодарностей: 805
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну а ESN?

  7. #6
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,948
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    за базой образов и удаления дублей файлов в ее образах
    Поделишься? Образами.

  8. #7
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,242
    Благодарностей: 876
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Самое главное, чего там не хватает - command line. Я хочу сделать тул для post build event'а, чтобы скомпиленные SjASM'ом бинари можно было убрать в образ, годный для показа честным людям. Плюс - мечта идиота - конвертилка tap -> trd, чтобы без копировщиков.
    Я чет не понял, нафига? У меня например после компиляции в sjasm создается trd со всеми файлами, как раз годный для показа людям. Ты чтоли не знаешь команду SAVETRD?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  9. #8
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,749
    Благодарностей: 958
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Я чет не понял, нафига? У меня например после компиляции в sjasm создается trd со всеми файлами, как раз годный для показа людям. Ты чтоли не знаешь команду SAVETRD?
    Знаю, отказался. Помимо того, что в моей версии SjASM (последняя версия у меня не работает) она не позволяет рулить параметрами BASIC-файла (строка автозапуска, положение переменных в BASIC-файле), есть еще одна проблема. Мне надо собирать разный набор TRD-файлов в образ, в том числе, результаты компиляции разных проектов; при этом сборка должна быть параметризированной. bat-файлы для этого подходят чуть более, чем, но нет тулы для сборки и "тюнинга" образа. Для архивирования и и склейки, вероятно, надо писать еще один хитрый проект, который будет делать только INСBIN и SAVETRD. Все это не гуд.

  10. #9
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,242
    Благодарностей: 876
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Параметрами басика да, не дает рулить. Но все же не вижу особой разницы между параметрами внутри асм-файла и параметрами в bat-файле.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Мордовия - Республика звука

  11. #10
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,749
    Благодарностей: 958
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Параметрами басика да, не дает рулить. Но все же не вижу особой разницы между параметрами внутри асм-файла и параметрами в bat-файле.

    В принципе, да. bat идеологически правильнее (а-ля post build event в MSVS), да и хотелось иметь просто тул для делания чего угодно с образами без эмулятора. Плюс, из ассемблера не получится паковать файлы. Думаю, что без серьезной необходимости, наверно, нет смысла это писать - трудозатраты серьезные. С другой стороны, надумаю - может, сделаю. Хотелось больше узнать тут, если делать - то что, чтобы было полезно общественности.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Создание образов CP/M дискет
    от Zloy в разделе Софт
    Ответов: 9
    Последнее: 06.12.2016, 19:12
  2. Просмотр образов CP/M дисков
    от Hakuna в разделе Утилиты
    Ответов: 270
    Последнее: 11.04.2016, 22:37
  3. Конвертация образов
    от TeemonIvanov в разделе Для начинающих
    Ответов: 13
    Последнее: 17.05.2010, 09:14
  4. Ответов: 46
    Последнее: 17.03.2010, 19:43
  5. Ответов: 23
    Последнее: 08.09.2006, 23:02

Ваши права

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