Содержание

MSX_devs dsktool

Консольная программа для работы с образами дисков MSX. Сходна по функционалу с msxtar, но уступает ему тем, что не поддерживает работу с папками.

Написана на основе кода Ricardo Bittencourt и Tony Cruise.

MSX_devs dsktool

Архив репозитория

Готовый файл программы под Linux x86-64

Параметры командной строки

dsktool <КОМАНДА> [ПАРАМЕТР] <ИМЯ_ФАЙЛА_ОБРАЗА> [files]

Команды:

c Nсоздать образ дискеты, где N это размер в Кбайт, он может быть 360, 720, 1440 или 2880
iпоказать информацию об образ диска
l[h]получить список файлов образа диска
e[h]извлечь все файлы из образа диска
a[h]добавлять файлы в образ диска
dудалить файлы из образ диска
fпоказать информацию о кластерах/файлах
o[h]получить информацию о файле по смещению

Примечание: [H] обозначает режим файловой системы ADVH.

Примеры

Список содержимого образа диска ND-6_1.dsk

dsktool l ND-6_1.dsk

вывод:

DskTool v1.40 (C) 1998 by Ricardo Bittencourt
Utility to manage MSX DOS 1.0 diskette images (3.5"360/720Kb).
(2010) Updated by Tony Cruise
(2017-2019) Updated by NataliaPC
This file is under GNU GPL, read COPYING for details

Disk image size:  720Kb
Standard format

Volume Name:  DiskMgr1

Name         Bytes    Date       Time     Attr
============ ======== ========== ======== ====
AUTOEXEC.BAT        5 23/11/2019 22:59:12 ---A
COMMAND.COM      6656 13/01/1997 15:24:12 ---A
MSXDOS.SYS       2688 13/01/1997 15:23:56 ---A
ND                429  1/02/1997 23:06:28 ---A
ND.BAT             11 23/01/1990  1:10:00 ---A
ND.DOC          23248  2/01/1999 20:24:46 ---A
ND1.OBJ         15868  2/01/1999 20:38:16 ---A
ND2.OBJ         16038  2/01/1999 20:38:20 ---A
ND61            <VOL> 23/11/2019 23:00:00 ---A
TESTTEST.DAT    32768 29/05/2020 19:00:42 ---A
============ ======== ========== ======== ====

Обратите внимание, что метка дискеты показана в этой строке:

ND61            <VOL> 23/11/2019 23:00:00 ---A

Извлечь все файлы с расширением .TXT из образа диска AMDTOOLS.DSK:

dsktool e AMDTOOLS.DSK *.TXT

Добавить файлы ZANAC в образа диска GAMEPACK.DSK

dsktool a GAMEPACK.DSK ZANAC.BAS ZANAC*.BIN

Удалить все файлы с расширением .BIN из образа диска ZORAX.DSK

dsktool d ZORAX.DSK *.BIN

Показать информацию об образ диска:

dsktool i BACKUP.DSK

Показать информацию о кластерах для файла FAIL.TXT

dsktool f BACKUP.DSK FAIL.TXT

Получить информацию о файле по смещению 307712 в образе диска BACKUP.DSK

dsktool o BACKUP.DSK 307712

Создать новый образ диска размером 720 Кбайт:

dsktool c 720 NEWDISK.DSK

Double Commander

Настройки для работы в Double Commander

Для работы с файлами образов дискет нужно положить файл dsktool по доступному чрез переменную PATH пути и импортировать Файл настроек.

Подробнее о настройке Double Commander написано здесь.

Ссылки

Finally found a command line disk image tool.