PDA

Просмотр полной версии : Утилита для работы с образами дисков CP/M (Command Line) - xKorvet



esl
15.04.2010, 18:28
Актуальные исходники xKorvet: https://bitbucket.org/marinovsoft/xkorvet
Актуальные исходники OdiWcx: https://github.com/serge-404/OriZEmu/tree/master/UTILS/OdiWcx-OhiWcx
Прикручиваение xKorvet к Total Commander: https://zx-pk.ru/threads/31155-utilita-dlya-raboty-s-obrazami-diskov-cp-m-(command-line)-xkorvet.html?p=963609&viewfull=1#post963609
Прикручиваение xKorvet к FAR: https://zx-pk.ru/threads/31155-utilita-dlya-raboty-s-obrazami-diskov-cp-m-(command-line)-xkorvet.html?p=965560&viewfull=1#post965560
---Serebriakov

Есть 2 способа работаы с KDI под Windows из консоли, это как минимум :)

1) для FAR, используем xKorvet 1.3 by Sergey Erokhin
распаковываем 70981
исходник 48384

читаем инструкцию и делаем как там сказано :)

после этого спокойно заходим в KDI как в архив

а вообще xKorvet это коммандлайновый тул для работы с KDI
можно использовать в разных целях, например при написании софта
в батнике автоматом его кидать в образ диска :)

2) используя OdiWcx by Sergey A. для TotalCommander и Farа
http://web.archive.org/web/20100224212352/http://orion-z.hoter.ru/file/336/4433
ну или тут в аттаче 70982

ставим как в инструкции
добавляем KDI
Open the 'Packer' page
1. Click 'Configure packer extension DLLs'
2. type the "KDI" extension
3. Click 'new type', and select the odi.wcx
3. Click OK. Click OK

во втором способо напрягает необходимость заходить в user0 :(

собственно odi это формат от Ориона128, там взяли за основу корветовский формат, по этому оно к нашей радости работает и для корвета

------------------
резонный вопрос - где взять пустые образы ?

либо идем все возможные дисковые биосы для Корвета (http://pk8020.narod.ru/bios.html)
либо проще,
благо дисков для корвета дофига, берите любой, все удалейте и будет вам пустой диск :)

Panther
23.04.2010, 18:13
резонный вопрос - где взять пустые образы ?

Я уже забыл, откуда скачал, но в пакете программ для работы с ODI (кроме этой, все выдают ошибку 200), была одна для создания пустого образа. См. вложение.

esl
23.04.2010, 18:45
я собственно имел в виду что для корвета проще взять готовый пустой диск с нужной версией системы и использовать его
а то все равно надо держать в файлах все версии для этого генератора,
проще взять готовый из архива :)

marinovsoft
15.01.2014, 19:12
esl, если остались исходники для плагина xkorvet, можете поделиться?

esl
15.01.2014, 20:28
esl, если остались исходники для плагина xkorvet, можете поделиться?

он же не плагин ;)
он комманд лайн тулз
я его специально так делал, чтоб из комманд лайна можно было пускать
и к фару его как архиватор внешний вешал.

чуть позже гляну ...

marinovsoft
15.01.2014, 20:31
он же не плагин
он комманд лайн тулз
я его использую в составе
комманд лайн тулз + плагин multiarc

esl
15.01.2014, 20:33
не нашлось, что грустно
буду искать, но даже не представляю где искать

marinovsoft
19.01.2014, 15:22
В общем, пока суть да дело и исходники ищутся, исправил пару-тройку байтов в xkorvet.exe.

Исправлено:
1. Невозможность распаковки файлов из юзерспейса с номером 10 и выше. printf("%X",w) -> printf("%i",w)
2. Невозможность распаковки удаленных файлов.
printf("E5\\") -> printf("99\\")

Не исправлено:
1. Распаковка файлов с символом "/" в имени
2. Распаковка удаленных файлов с одинаковыми именами

Попытка восстановления исходного кода с помощью IDA - пока результат не очень.

Serebriakov
12.06.2014, 03:09
Как я понимаю, исходники xkorvet были утеряны, раз пришлось мучить декомпилятор?
Рылся, значит, по архивам корветовских сайтов от 2010 года и увидев название xKorvet13.zip, сразу вспомнил про marinovsoft =) Там оказались исходники =)

marinovsoft
12.06.2014, 09:43
Пересобрал под MSVC2010

esl
12.06.2014, 16:09
Как я понимаю, исходники xkorvet были утеряны, раз пришлось мучить декомпилятор?
Рылся, значит, по архивам корветовских сайтов от 2010 года и увидев название xKorvet13.zip, сразу вспомнил про marinovsoft =) Там оказались исходники =)

Круто !
а я их потерял !!!!!!
а где нашлись то ?
p.s. открывать и выкладывать исходники - полезно

Serebriakov
12.06.2014, 22:03
Круто !
а я их потерял !!!!!!
а где нашлись то ?
Помните, я просил вас выслать мне во второй раз архив сайта pk8020.narod.ru, ссылаясь на то, что потерял первый? Так вот, собрал со всех жестких информацию о Корвете в одно место и ради интереса поискал именно старый архив (а то новый попорчен немного юкозом). Старый архив сайта нашелся быстро (датирован 2010 годом). Вместе с ним в каталоге лежал и архив xkorvet13.zip (вероятно, именно вы его тогда отправили мне вместе с сайтом, кто уж вспомнит спустя 4 года почему, но помнится я просил у вас информацию по cp/m и структуре дисков корвета - может потому и выслали).


p.s. открывать и выкладывать исходники - полезно
Вот бы marinovsoft поделился потом исходниками более новой версии MSXCAS v2.1 :v2_rolley

marinovsoft
13.06.2014, 09:20
Вот бы marinovsoft поделился потом исходниками более новой версии MSXCAS v2.1
В общем-то это был эксперимент попробовать TurboVision в С++, ничего кардинально нового в ней нет, да и не тестировалась она особо (я ее не пробовал на реальных данных). Выложил на сайте.

Serebriakov
13.06.2014, 16:11
Кажется понял откуда у меня взялись исходники XKorvet.

Помимо существующей сейчас темы:
Корвет: Работа с .KDI образами
http://zx-pk.ru/showthread.php?t=12580
существовала еще одна:
Корвет: Работаем с KDI под windows
http://zx.pk.ru/showthread.php?t=12634

Теперь она куда-то пропала, но, судя по всему, именно в ней выкладывались исходники. Кэша этой страницы ни в поисковиках, ни в веб-архиве я не нашел =(

Cсылка на эту тему есть у меня в блокноте Links.txt рядом с исходниками:


http://zx.pk.ru/showthread.php?t=12580
http://zx.pk.ru/showthread.php?t=12634


Так же эта тема упоминалась в гостевой ESL (http://pk8020.narod.ru/gb/2):


488. Sledgy (22.03.2010 12:25)
Вот только что сделал конвертер KDI (с одним текстовым файлом внутри) в Windows TXT и обратно.
Подробнее читайте в _Как пользоваться.txt
***
Проще говоря, можно любой текст из винды закинуть в Корвет, и наоборот вытащить любой текст.
Ответ: http://zx.pk.ru/showthread.php?t=12634
Корвет: Работаем с KDI под windows


Кроме того, ESL сам давал ссылку на эту тему в обсуждении CP/M и упоминал исходники:
http://zx-pk.ru/showthread.php?p=311121#post311121

Вопрос на засыпку: Какой добрый дядя снес эту потерянную тему?

Вероятно, кто-то посчитал ее дублем, т.к.:
Корвет: Работа с .KDI образами
Корвет: Работаем с KDI под windows

esl
13.06.2014, 17:36
Вероятно, кто-то посчитал ее дублем, т.к.:
Корвет: Работа с .KDI образами
Корвет: Работаем с KDI под windows
их склеяли ;)

marinovsoft
15.06.2014, 20:16
+ Имена файлов приводятся к верхнему регистру.
* При добавлении файла в образ, размер файла устанавливался кратным 256 байтам в большую сторону, теперь он кратен 128 байтам.

esl
19.06.2014, 14:20
+ Имена файлов приводятся к верхнему регистру.


Вот совсем не уверен что это правильно

И надо перекодировку русских добавлять

marinovsoft
19.06.2014, 14:42
Согласен с обоими пунктами. Наверное надо сделать отключение case sensetivity опциональным и добавить возможность указывать кодировку.

Но сначала надо еще один баг исправить :)

esl
19.06.2014, 15:26
Согласен с обоими пунктами. Наверное надо сделать отключение case sensetivity опциональным и добавить возможность указывать кодировку.

Но сначала надо еще один баг исправить :)

напомни ?

marinovsoft
19.06.2014, 16:00
В каталоге не создается дополнительная запись, см. пример.

ЗЫ. щас проверил - у меня тоже не создается, косяк.

esl
19.06.2014, 16:40
не понял

marinovsoft
19.06.2014, 17:07
для сравнения запустите команду SAVE 64 TEST.BIN и гляньте на каталог

esl
19.06.2014, 17:33
тороможу,
вроде как раз save странно себя ведёт, или я что-то забыл ?

SAVE 64 64


2800: 00 36 34 20 20 20 20 20 20 20 20 20 00 00 00 80 .64 ....
2810: 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 ........ ........
2820: 00 36 34 20 20 20 20 20 20 20 20 20 01 00 00 00 .64 ....
2830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........


xkorvet copy


2800: 00 36 34 20 20 20 20 20 20 20 20 20 00 00 00 80 .64 ....
2810: 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 ........ ........
2820: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ........ ........
2830: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ........ ........


записал то-же файл на пустой образ с помощь http://www.moria.de/~michael/cpmtools/
результат как у xkorvet

вторая трока в директории вроде как не осмысленна ?
может резерв на рост ?

зато при чтении файла с диска cpmtools создал файл длинной 16512

marinovsoft
19.06.2014, 17:39
SAVE - это всего лишь самый простой способ создать файл.
Можете попробовать скопировать файл, который был добавлен с помощью xkorvet, утилитой power, она тоже добавит запись в каталог.

esl
20.06.2014, 01:01
SAVE - это всего лишь самый простой способ создать файл.
Можете попробовать скопировать файл, который был добавлен с помощью xkorvet, утилитой power, она тоже добавит запись в каталог.

на мой взгляд - это выглядит как бага в цпм
или скорее резерв под новые записи.

я не выжу смысла во второй строке для 16к
там-же как-бы есть запись в директории котороя не указвает на полезную информацию.

т.к. вот cpmtools вообще неправильно копирует с такого диска ;)

marinovsoft
20.06.2014, 05:50
вот cpmtools вообще неправильно копирует с такого диска
может он не проверяет число блоков в записи на равенство нулю?

esl
22.06.2014, 01:49
может он не проверяет число блоков в записи на равенство нулю?

возможно баг

но для меня аргумент - что с образом записаным xkorvet нормально работает cp/m

я не понмаю смысла такой записи (вход в директорию без ссылки на блоки)

forth32
22.06.2014, 08:42
я не понмаю смысла такой записи (вход в директорию без ссылки на блоки)

Ты же вроде копал BDOS, судя по твоим базам?
Смотри процедуру по адресу D55A. get_next_extent. И ссылки на нее.

Когда BDOS записывает последовательный файл, производится постинкремент номера записи (Record в терминах CP/M - логический блок размером 128 байт). Если в результате инкремента текущий экстент каталога оказывается заполненым полностью, то он закрывается и формируется новый экстент. Ну а если в файл больше не писать, то при закрытии файла этот новый экстент оказывается пустым, но зарезервированным за этим файлом - поэтому он все равно запишется вместе с буфером каталога на диск.

Почему используется постинкремент - тоже вроде понятно. Первая запись имеет номер 0 и ее вначале надо записать, а потом уже увеличивать номер. Так что это не баг, а скорее особенность работы с последовательными файлами BDOS. Эмулировать ее в программах работы с дисками, я думаю, смысла никакого нет.

esl
22.06.2014, 13:55
Ты же вроде копал BDOS, судя по твоим базам?
Смотри процедуру по адресу D55A. get_next_extent. И ссылки на нее.


не, я дос не копал, и лаже исходники не смотрел, как-то не очень интересно ;)
он же стандартен и менять его смысла нет


Эмулировать ее в программах работы с дисками, я думаю, смысла никакого нет.


вопрос закрыт!

спасибо за как всегда экспертный ответ ;)

marinovsoft
28.05.2017, 19:36
*Корректная работа с файлами с одинаковыми именами, но у разных пользователей.
*Корректная работа с каталогом, в котором номера записей однобайтные (для дисков с количеством блоков < 0x100).

AlexS58
12.05.2018, 23:09
Получилось "прикрутить" xkorvet к Total Commander'у. xkorvet.exe закидываем в папку c:\Program Files\Total Commander\Plugins\wcx\MultiArc\, в той же папке открываем в редакторе файл Multiarc.ini и добавляем в нем секцию

[KDI]
Extension=kdi
Description=Korvet Disk Image
Archiver=xkorvet.exe
List=%P l %AQA
Errorlevel=1
Start="^Begin:"
End="^End."
Format0="nnnnnnnnnnnnnnnnnnnnn zzzzzzzz"
Extract=%P e %AQA %FQ
ExtractWithoutPath=%P e %AQA %FWQ
Delete=%P d %AQA %FQ
Add=%P a %AQA %R\ %FQ
В настройках Тотала в разделе Плагины жмем Настройка для архиваторных плагинов (*.WCX). Ищем строку с Multiarc.wcx и вводим расширение kdi, жмем ок.
Возникнут вопросы, сооружу подробную инструкцию с картинками (в PDF) :)

Serebriakov
14.05.2018, 17:29
Спасибо за инструкцию! Ко всему прочему, такой подход позволяет быстро искать в kdi-образах нужный софт, если поставить галочку "Искать так же в архивах" в окне поиска Total Commander.

Black Cat / Era CG
14.05.2018, 18:22
А если использовать Odiwcx - родной для TC?

BYTEMAN
14.05.2018, 19:59
А если использовать Odiwcx - родной для TC?
Он работает 100%, неоднократно им пользовался.

Black Cat / Era CG
14.05.2018, 20:03
BYTEMAN, вот мне поэтому и интересно, зачем прикручивать плагин от ФАРа, если уже есть местный (сам пользуюсь). Может есть какие-то преимущества, конечно.

marinovsoft
14.05.2018, 20:10
Исходники от него есть?

Black Cat / Era CG
14.05.2018, 21:10
Исходники от него есть?
Не знаю, автора спросить можно.

AlexS58
14.05.2018, 21:17
зачем прикручивать плагин от ФАРа Дык он как-бы и не от ФАРа.. Это консольная утилита. К Тоталу я его прикошачил тем же способом, каким он и к ФАРу подключен. Попробую еще Odiwcx, сравню.
c:\Program Files\Total Commander\Plugins\wcx\MultiArc>"C:\Program Files\Total Co
mmander\Plugins\wcx\MultiArc\xkorvet.exe" l D:\Progs\Korvet\VirtualKorvet\CPM-80
.kdi

xKorvet Version 1.3f4, copyright 2002-3 by Sergey Erokhin
argv[0]=C:\Program Files\Total Commander\Plugins\wcx\MultiArc\xkorvet.exe
argv[1]=l
argv[2]=D:\Progs\Korvet\VirtualKorvet\CPM-80.kdi
CMD: l
FileName: D:\Progs\Korvet\VirtualKorvet\CPM-80.kdi
FileMask: *.*
KDI: D:\Progs\Korvet\VirtualKorvet\CPM-80.kdi
Begin:
DED.COM 2048
BASIC.COM 25472
NC.COM 21120
PIP.COM 7424
COPYDISK.COM 5760
FORMAT.COM 8576
SYSGEN.COM 3456
COPY.COM 7424
DEDINST.COM 10880
XARC.COM 13056
UNXARC.COM 10752
DE.COM 27008
ELDISK.COM 1792
ARC2.COM 5120
E.COM 11008
E.CFG 896
EP2.COM 45312
EP.CFG 512
DIR.COM 1536
DEL.COM 896
REN.COM 1152
POWER.COM 14848
TYPE.COM 896
TETRIS.COM 8192
PC-TOOLS.COM 30464
PSET.BAS 256
PR.COM 27136
PROFFER.HLP 2688
PROFFER.DOC 26496
IBM.HLP 3712
IBM.DOC 3328
IBM.COM 8320
PSET.PAS 384
PSET.COM 13184
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
E5\ 0
End. Сравнил: xkorvet удобнее, Odi - шустрее. Извлеченные из образов файлы совпадают байт в байт. Т.е. размер кратен 128.

Serebriakov
15.05.2018, 00:48
Исходники от него есть?
https://github.com/serge-404/OriZEmu/tree/master/UTILS/OdiWcx-OhiWcx

marinovsoft
15.05.2018, 08:12
Я почему спросил... В этом паке опять попались диски с файлами, содержащими кривые имена. При этом в cp/m таких файлов нет.
Вот пример работы на одном и том же образе разных программ.

https://preview.ibb.co/iHQPAd/0.png (https://ibb.co/m7BaGJ)
https://preview.ibb.co/fBT0iy/1.png (https://ibb.co/dW9UbJ)
https://preview.ibb.co/iJChwJ/2.png (https://ibb.co/d2qD3y)
https://preview.ibb.co/cmJpbJ/3.png (https://ibb.co/hANFGJ)
В cp/m этих файлов не видно
https://preview.ibb.co/m3cROy/4.png (https://ibb.co/jV2t3y)
Это я добавил еще одну проверку на валидность имени файла, но все равно два файла "проскочили"
https://preview.ibb.co/ez1mOy/5.png (https://ibb.co/bQgWqd)
А это как запись об один из файлов выглядит в каталоге - вроде больше нечего проверять.
https://preview.ibb.co/jPrWqd/6.png (https://ibb.co/kJsFGJ)


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

Хотя, если сделать USER 1, то что-то видно...

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

Можете смотреть на файлах
006-N5-GRIN-NETCPM-Users.kdi
012-N11-INKART-KBASE.kdi
016-N17-NETCPM-GRIN-Users.kdi

Trofimov_Al
26.05.2018, 22:48
Подскажите как открыть KDI без загрузки в эмулятор, а просто как каталог или архив.

Способ с far'ом не помог. Фар 2003-2006 все по инструкции но не открывает KDI.
https://zx-pk.ru/threads/31155-utilita-dlya-raboty-s-diskami-cp-m-iz-komandnoj-stroki-xkorvet.html?p=1038318&viewfull=1#post1038318

Black Cat / Era CG
27.05.2018, 12:49
Подскажите как открыть KDI без загрузки в эмулятор, а просто как каталог или архив.
Попробуйте этой штукой: http://era-cg.su/steinblume/

b2m
27.05.2018, 13:11
Способ с far'ом не помог.
У меня есть свой "архиватор" для far'а: kdi.rar (http://bashkiria-2m.narod.ru/files/kdi.rar)
Нужно только в custom.ini прописать следующее:

[KDI]
Extension=kdi
List="kdi l"
Format0="nnnnnnnn.nnn zzzzzzzz"
Extract=kdi x %%A %%fWQ %%fP
ExtractWithoutPath=kdi x %%A %%fWQ %%fP
Delete=kdi d %%A %%fWQ
Add=kdi a %%A %%fWQ

Trofimov_Al
27.05.2018, 17:04
Попробуйте этой штукой: http://era-cg.su/steinblume/
Спасибо помогло!)



У меня есть свой "архиватор" для far'а: kdi.rar (http://bashkiria-2m.narod.ru/files/kdi.rar)
Нужно только в custom.ini прописать следующее:

[KDI]
Extension=kdi
List="kdi l"
Format0="nnnnnnnn.nnn zzzzzzzz"
Extract=kdi x %%A %%fWQ %%fP
ExtractWithoutPath=kdi x %%A %%fWQ %%fP
Delete=kdi d %%A %%fWQ
Add=kdi a %%A %%fWQ

Увы не помогло, может фар не тот. то же самое что и xkorvet, то есть выбираешь файл kdi нажимаешь интер и курсор перескакивает на первую строку каталога.

Black Cat / Era CG
27.05.2018, 18:05
Спасибо помогло!)
Да не за что. Странно, что плагины не работают. Они вроде по-стабильнее будут.

marinovsoft
27.05.2018, 19:26
Увы не помогло, может фар не тот. то же самое что и xkorvet, то есть выбираешь файл kdi нажимаешь интер и курсор перескакивает на первую строку каталога.

В FAR'е должен быть установлен плагин multiarc, в версии 3х его нужно ставить отдельно. Также xkorvet должен лежать не абы где, а в одном из путей, обозначенных в переменной %PATH%

Trofimov_Al
27.05.2018, 20:07
Была необходимость открывать .KDI для поиска файла. 2-рое сообщение не помогло.
Выручил следующий совет и программа:

Попробуйте этой штукой: http://era-cg.su/steinblume/

SteinBlume (ex ATM CP/M Explorer) - это полнофункциональная утилита для работы с образами дисков CP/M, как с архивами, с простым и привычным интерфейсом файлового менеджера.

Поддерживаемые форматы образов CP/M-дисков:
.atm - образ CP/M диска ATM,
.pro - образ CP/M диска Профи,
.kdi - образ CP/M диска Корвет или Байт-01,
.odi & od2 - образ CP/M диска Орион,
.qdi - образ CP/M диска Кворум
.fdd - образ CP/M диска Вектор-06Ц
.xdi - образ CP/M диска экспериментальный - пользовательский образ по заданным параметрам,
.trd - образ диска TRD
.fdi - образ FDI (Константин Углеков) (Только импорт при помощи дополнительной утилиты Disk Image Analyzer),
.td0 - образ Teledisk (Sydex) (Только импорт при помощи дополнительной утилиты Disk Image Analyzer),
.dsk - образ Amtrad CPC, Amstrad PCW, Spectrum +3 DOS (Экспериментально).


Far + xkorvet.zip у меня не заработал, при открытие .kdi курсор сбрасывался на начальную строку. На что дали следующую подсказку.

В FAR'е должен быть установлен плагин multiarc, в версии 3х его нужно ставить отдельно. Также xkorvet должен лежать не абы где, а в одном из путей, обозначенных в переменной %PATH%

А тут собрано все(многое) уже в готовом виде. Советую смотреть в первую очередь.
https://vk.com/topic-34562899_30563632?post=159

Может это все будет кому полезно. Всех благ.

Arix
18.10.2018, 19:20
Штейнблюм - это хорошо. Но вот, мне надо найти в куче образов некоторый файл. Нужен плагин для Тотал командера.

ну или тут в аттаче wcxconnector.rar


ставим как в инструкции
добавляем KDI
Open the 'Packer' page
1. Click 'Configure packer extension DLLs'
2. type the "KDI" extension
3. Click 'new type', and select the odi.wcx
3. Click OK. Click OK
Я ничего не понял. Где эта "Open the 'Packer' page"? Учитывая, что у меня ТС на русском языке. В пункте настроек "Архиваторы" ничего из далее перечисленного я не нахожу. Где в архиве файл odi.wcx?

Serebriakov
18.10.2018, 22:54
Arix, почитайте вот эту тему, начиная с поста по ссылке: https://zx-pk.ru/threads/31155-utilita-dlya-raboty-s-diskami-cp-m-iz-komandnoj-stroki-xkorvet.html?p=963609&viewfull=1#post963609
Там и про прикручивание xkorvet от ESL к Totalу и про odi.

Black Cat / Era CG
19.10.2018, 08:27
ставим как в инструкции
добавляем KDI
Open the 'Packer' page
1. Click 'Configure packer extension DLLs'
2. type the "KDI" extension
3. Click 'new type', and select the odi.wcx
3. Click OK. Click OK
Перевод:

Открываем страницу "Архиваторы"
1. Жмем на "Настройка архиваторных плагинов"
2. Набираем "KDI" в "Файлы с расширением"
3. Жмем на "Обзор" и выбираем odi.wcx
3. Жмем два раза "ОК"
3. Профит.

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

wcxconnector - это для FAR. Вам он не нужен для TC. Есть тонкость. Если TC 64, то плагин может не взлететь.

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

P.S. Также ничего не мешало, переключить язык TC временно на аглицкий, сделать все по оригинальной инструкции, а потом вернуть язык обратно :)

Arix
19.10.2018, 22:43
Перевод:
Я примерно догадался. И я это уже проделывал до того, как прочитал эту инструкцию. ТС требовал файл с расширением wcx, а его в этом архиве нет. Поэтому я подумал, что неправильно понял, не там лазил.
Нашёл odi.wcx, установил, работает. ТС у меня 32 бита. Cgасибо!

SaintTurnip
21.01.2019, 19:13
Я почему спросил... В этом паке опять попались диски с файлами, содержащими кривые имена

У xkorvet еще есть грешок - от отдает файл только под оригинальным именем. Например, CP/N.COM - винда только вертит носом от таких фокусов.

marinovsoft
22.01.2019, 10:52
Репозитарий xkorvet теперь на битбакете https://bitbucket.org/marinovsoft/xkorvet