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

User Tag List

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

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

  1. #1
    Master
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    870
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    2 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. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    870
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Master Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    770
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

Эту тему просматривают: 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 в разделе Изображение
    Ответов: 34
    Последнее: 17.07.2013, 21:00
  4. Моя коллекция журналов на дисках
    от Frago в разделе Пресса
    Ответов: 0
    Последнее: 07.05.2009, 09:53
  5. Игры на 3'' дисках!
    от mals в разделе Игры
    Ответов: 8
    Последнее: 10.06.2005, 14:44

Ваши права

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