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

User Tag List

Показано с 1 по 5 из 5

Тема: Помогалка для Скорпиона. Работа с разделами SMUC TRD на жестких дисках.

  1. #1
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,328
    Спасибо Благодарностей отдано 
    58
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Помогалка для Скорпиона. Работа с разделами SMUC TRD на жестких дисках.

    Понадобилось мне перенести образы TR-DOS дисков на соответствующий раздел HDD, подключенного к SMUC. Первоначально это проделывалсь так: подключаем HDD к PC, на раздел FAT32 копируем образы дисков, отключаем винт от PC, подключаем к Скорпиону, на котором в копировщике Fatall копируем каждый файл по одному. Много телодвижений, не правда ли? Помучавшись несколько раз, было решено сделать помогалку, которая позволит сократить этот путь: подключаем винт к PC, копируем нужные образы в нужные слоты на разделе TRD.

    Помогалка работает из командной строки, примеры:

    Показать список дисков, здесь \\.\PhysicalDrive2 - это имя файла - физического диска, можете здесь указывать ия файла-образа диска, чтобы потом в эмуляторе с ним работать (в принципе, отладка так и происходила).
    Код:
    disklist.exe -l \\.\PhysicalDrive2
    Извлечь слот в файл
    Код:
    disklist.exe -e \\.\PhysicalDrive2 0\0\Disk41 MyGoodTRD.TRD
    Записать файл в слот
    Код:
    disklist.exe -a \\.\PhysicalDrive2 0\0\Disk19 TestTRD.TRD
    Затереть слот (пишется 0xFF)
    Код:
    disklist.exe -w \\.\PhysicalDrive2 0\0\Disk29
    Возможно, помогалка будет работать криво с некоторыми геометриями винтов.

    Кусок ini-файла для настройки плагина MultiArc файлового менеджера FAR (не позволяет записывать файл в слот).
    Код:
    [SHDD]
    Extension=SHDD
    TypeName=Scorpion HDD Disk Image
    List=disklist.exe -l %%A
    Start="^Begin:"
    End="^End."
    Format0="nnnnnnnnnn zzzzzz"
    Extract="disklist.exe -e %%A %%f"
    ExtractWithoutPath="disklist.exe -e %%A %%f"
    Delete="disklist.exe -w %%A %%f"
    Программа не создает разделы на диске, не удаляет, не изменяет их размеры (по крайней мере, умышленно . Для успешной работы разделы уже должны быть созданы.
    Программа не работает с SCL (этот недостаток планируется исправить, т.к. куча образов идет именно в этом формате). Уже работает. См. версию от 02.02.2019.
    Программа почти не обрабатывает ошибки и абсолютно не содержит защит от дурака. Так что бэкапы рулят.

    Как всегда, приветствуются пожелания по доработкам, багтестинг и прочее, но еще лучше если вы сами возьмете исходник и допилите хотелку или найдете ошибку в коде

    Помогалка в аттаче, новые версии буду пока выкладывать тут. Исходник в комплекте.
    Вложения Вложения
    Последний раз редактировалось marinovsoft; 02.02.2019 в 21:31.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    Evgeny Muchkin (19.07.2022)

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

  4. #2
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,328
    Спасибо Благодарностей отдано 
    58
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил в помогалку возможность записи в слот из файла SCL.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  5. #3
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-моему, эту функцию выполняет эмулятор spm v1.03, но он под DOS:
    http://a-moa.chat.ru/SPM.htm

  6. #4
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    \\.\PhysicalDrive2
    Что это такое? Error open file. Ну можно же как то по человечи описать. не видит HDD

    Разобрались что к чему. Программа годная! Аналогов нет.
    СF карты видит, а это очень хорошо. Автору Респект.
    Последний раз редактировалось azx987sa; 19.07.2022 в 23:32.

  7. #5
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Спасибо!

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Понадобилось мне перенести образы TR-DOS дисков на соответствующий раздел HDD, подключенного к SMUC. Первоначально это проделывалсь так: подключаем HDD к PC, на раздел FAT32 копируем образы дисков, отключаем винт от PC, подключаем к Скорпиону, на котором в копировщике Fatall копируем каждый файл по одному. Много телодвижений, не правда ли? Помучавшись несколько раз, было решено сделать помогалку, которая позволит сократить этот путь: подключаем винт к PC, копируем нужные образы в нужные слоты на разделе TRD.............
    Спасибо тебе большое за проделланную работу и открытость исходников.
    На твоей базе написал програмку с гуи. Конвертер SCL позаимствовал практически без изменений, т.к. лучше не придумаешь.
    Кому интересно https://cloud.mail.ru/public/MR6N/9wy8ZFpfF
    работает с образами и дисками. файлы таскать мышкой.

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

    Alex_NEMO (10.09.2022), izzx (29.08.2022), Xela (31.08.2022)

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

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

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

Похожие темы

  1. Работа с trd на PC
    от Crowner в разделе Разный софт
    Ответов: 36
    Последнее: 03.12.2018, 16:43
  2. Windows 7 64bit- ZX работа с trd?
    от AAA в разделе Софт
    Ответов: 9
    Последнее: 13.09.2013, 23:35
  3. SCART для Скорпиона
    от Quest в разделе Scorpion
    Ответов: 34
    Последнее: 17.07.2013, 21:00
  4. Моя коллекция журналов на дисках
    от Frago в разделе Пресса
    Ответов: 0
    Последнее: 07.05.2009, 09:53
  5. Игры на 3'' дисках!
    от mals в разделе Игры
    Ответов: 8
    Последнее: 10.06.2005, 14:44

Ваши права

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