PDA

Просмотр полной версии : hobeta2SCL



Shiny
09.02.2017, 11:26
я уже публиковал подобную утилиту (http://g0blinish.ucoz.ru/pb/hob2scl.zip).
поступило предложение: реализовать конверсию бинарного файла в формат. Нужно ли?

dj--alex
13.07.2022, 14:04
Да нужно у меня всё в Hobeta

Утилита какая то неудобная
Запустил двойным щелчком на линукс и никаких окошек ничего.
Похоже это консольная утилита. Пользоватся неудобно.
У меня игра из сотен файлов состоит которые на нескольких дискетах. Положение файлов произвольное. Игре без разницы.
user@PC1:/media/user/F/Games/Emuzwin/HOB2SCL$ wine hob2scl.exe
usage: hob2scl hobeta.$t [filename.scl]
hobeta.$t converted to .scl file
hobeta.$t filename.scl add hobeta.$t to filename.scl04d4:fixme:ver:GetCurrentPackageId (000000000068FDB0 0000000000000000): stub
Инструкции в папке не нашлось.

Как ей скормить _удобно_ папку чтобы преобразовать файлы в образ
И как потом обратное преобразование сделать?

https://vtrd.in/release.php?r=58fb3c5eaa2e5de38af397c82fb30822

Xela
13.07.2022, 14:14
У меня игра из сотен файлов состоит которые на нескольких дискетах.
сотню файлов удобнее плагинами для TC или FAR перекидывать. и в обратную сторону тоже ими удобнее.

Инструкции в папке не нашлось.

вот же "инструкция" :)


usage: hob2scl hobeta.$t [filename.scl]

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


Как ей скормить _удобно_ папку чтобы преобразовать файлы в образ
https://vtrd.in/release.php?r=c162d5c8ab0ff00a61c9082732ceccd9

dj--alex
13.07.2022, 14:22
По вашему это usage: hob2scl hobeta.$t [filename.scl] - УДОБНО???
Я себе представлял 2 окошечка.
Раскрыл как архивчик, накидал , сохранил и закрыл. Без стороннего по.

Тотал коммандер и ФАР не нативные программы и я уже давно прекратил ими пользоватся. С времен прекращения использования ФТП.
Есть Midnight commander. но это опять же консоль а не удобство.


dj--alex, я в своем тулчейне использую:
trdtool by Shiru https://github.com/alfishe/trdtool (зеркало отсюда (http://shiru.untergrund.net/software.shtml))
trdetz by boo_boo https://zx-pk.ru/threads/6317-trdetz-util-dlya-raboty-s-trdami.html (иногда приходится модифицировать start/length в уже сформированном образе)
и с некоторых пор bas2hob которую Николай Запольный любезно сделал из bas2tap https://github.com/drunkfly/bas2hob
SCL файлы не работают в FlashFloppy, так что приходится везде использовать TRD, дабы и в железном, и в эмулируемом все было одинаково.

Есть маленькая проблема с этой утилитой
Она консольная что неудобно от слова совсем., и что значит заголовки удаляет.
первые 17 байт в начале файла кажется, содержащие имя и описание? - это они?
Reskue PC, M2K PC рассчитаны на наличие этих заголовков, иначе карты просто не загрузятся.
надо поэкспериментировать
https://www.youtube.com/watch?v=y-S5ByTDXKo
(в видео в второй половине я затронул тему прямого использования Хобета файлов в написанных мной ПК релизах игр)


Эх. в общем ко всему этому пилить GUI надо чтобы оно работало

Dexus
13.07.2022, 14:29
Она консольная что неудобно от слова совсем.,
Вообще очень странно такое слышать от человека, который использует Linux, изначально консольную OS.

dj--alex
13.07.2022, 14:30
я большой любитель удобств и GUI
мне и так хватает консоли в работе.

может быть накатаю сам линуксовый бинарник для этой проги но вообще ничего не обещаю.

Xela
13.07.2022, 14:37
По вашему это usage: hob2scl hobeta.$t [filename.scl] - УДОБНО???
вопрос был про инструкцию. мне удобно пользоваться FAR'ом, но да, он под Windows. но с другой стороны и это приложение, и утилита Shiru - тоже под win32.

вот еще такое есть - https://github.com/atsidaev/trx2x - но тоже консольное

^m00h^
13.07.2022, 14:58
Есть far под nix: https://github.com/elfmz/far2l

Xela
13.07.2022, 15:44
Есть far под nix
а xTRD-плагин с ним работает?

^m00h^
13.07.2022, 16:08
Не пробовал.

Dexus
13.07.2022, 16:18
утилита Shiru - тоже под win32.
Она в исходниках, по идее не должно быть проблем и под Linux собрать.
Вообще если цель просто собрать один раз образы дисков - то можно и фаром/ТЦ зашвырнуть. Если же это на регулярной основе собирается что-то, то гуи тут не помогут, заскриптовывать билд надо. И именно для регулярной сборки консольный сборщик - самое оно.

Black Cat / Era CG
13.07.2022, 16:23
Так там, если хоть в чем-то пишешь на пека, сделать такую конвертилку, как два пальца об асфальт. Линуксоиды уже не те :( Больше яблочников уже напоминают.

ZXMAK
30.12.2024, 08:08
недавно ради прикола писал функции для работы с TRD как с образом диска в памяти. Получилось прикольно, функции маленькие и понятные. Написать конвертилку скажем tap2trd и обратно или hobeta/scl довольно просто. Так что если кому нужно могу сделать.

Shiny
30.12.2024, 19:15
Так там, если хоть в чем-то пишешь на пека, сделать такую конвертилку, как два пальца об асфальт. Линуксоиды уже не те :( Больше яблочников уже напоминают.


purebasic в помощь, он под несколько платформ.