PDA

Просмотр полной версии : Обсудить hdfmonkey, если кто пользуется...



Chwe
15.03.2025, 16:53
Коллеги, такой вопрос: а кто-нибудь пользуется hdfmonkey? Есть несколько вопросов, но непонятно, кому их задать. Забугорная аудитория радостно воспринимает выпуски новых версий, но стесняется рассказать что-либо о своём опыте использования. Наиболее популярной готовой сборкой является сборка для MS Windows (что неудивительно, для других платформ народ спокойно сам себе собирает и мозги окружающим не компостирует), а я, как назло, в этих поделиях Билли ну совсем не разбираюсь.

Там и вопросов как таковых немного, для начала расскажите, пожалуйста, как и зачем используете, вот и основной вопрос :)

Xela
15.03.2025, 18:15
как и зачем используете
А там много опций "зачем"?
зачем - Для создания образов дисков для Fuse и Es.pectrum.
как - HDFMaker.

есть еще HDFMGooey - все никак не дойдут руки на него перейти.

Chwe
15.03.2025, 19:52
зачем - Для создания образов дисков для Fuse и Es.pectrum.
как - HDFMaker.

Вот, полезный ответ, спасибо. Если перефразировать, то, как я понимаю, Вы в детали, что и как там hdfmonkey делает не вникаете, так как используете его через «обёртку», правильно? А конкретнее:

«Зачем», там, на самом деле, много вариантов:


Создавать образы. И копировать туда файлы. Если зачем-то создаёте пустые образы – расскажите, зачем. Кстати, образы какие, HDF и RAW или только HDF? Хотя, FUSE, вроде, только HDF понимает…
Копировать RAW в HDF и наоборот.
Дефрагментировать образы (технически, да, это то же копировать).
В 0.4.x там есть заготовки для управления файлами внутри образа, но, они очень простенькие, мне кажется, вряд ли кто это использует вне HDFGooey.


«Как» – ну, что под Windows будут действительно из командной строки вызывать я и не думал, но есть ещё один вариант – из скриптов/Makefile’ов. Про HDFMaker не слышал, оно и неудивительно, так как это какой-то скрипт для MS Windows. Про HDFGooey знаю, это, опять же, надстройка. Ни то, ни другое всех возможностей (даже 0.4.x) hdfmonkey, вроде, не раскрывает. Т.е. не нужны они особо широким массам, получается.

Вопросы по созданию образов:


Исходя из формулировки, я предполагаю, что у Вас же есть оригиналы файлов где-то. Т.е., созданный образ для долгосрочного хранения не используете, верно? «Доставать» оттуда файлы достаточно неудобно, хотя, HDFGooey это облегчает существенно, но, всё равно, там много ограничений – время создания/модификации изменяется, атрибуты не сохраняются и пр. Или я не прав и скопировав файлы на HDF Вы их удаляете и, если они потребуются опять, копируете с HDF на диск?
Размер образа выбираете исходя из каких соображений?

Xela
15.03.2025, 20:32
Вы в детали, что и как там hdfmonkey делает не вникаете, так как используете его через «обёртку», правильно?
Совершенно верно.


Т.е. не нужны они особо широким массам, получается.
Не думаю, что мой опыт можно экстраполировать на всех пользователей hdfmonkey...


скопировав файлы на HDF Вы их удаляете и, если они потребуются опять, копируете с HDF на диск?
Не-не-не, удалить файлы, а потом вдруг потерять их из-за ошибки образа - нафиг-нафиг, все оригиналы остаются.


Размер образа выбираете исходя из каких соображений?
Для моих целей гигабайта более чем достаточно.

Мне тут попался архив различных сборников для +3e в формате HDF, и работают они не совсеми вариантами IDE, вот тут наверное копирование ИЗ образа более чем пригодится.

Chwe
16.03.2025, 14:10
Не думаю, что мой опыт можно экстраполировать на всех пользователей hdfmonkey…

Из всех пользователей нас пока только трое, Вы я и ещё один товарищ с specnext форума. В смысле, из активно обсуждающих. Так что, мы пока и есть те самые широкие массы :)



Не-не-не, удалить файлы, а потом вдруг потерять их из-за ошибки образа - нафиг-нафиг, все оригиналы остаются. […] Для моих целей гигабайта более чем достаточно.

Вот и я так думаю. Я, вообще, сейчас перешёл к короткоживущим («эфемерным», как нынче модно говорить) образам минимального размера на RAM диске. Ну, там пара «долгоиграющих» лежит для игрушек, где сохранять уровни надо, и ещё чего-то, но они тоже маленькие. Как мне кажется, возможность скопировать напрямую из ZIP была бы полезна, но, там наворачивать надо, где ZIP там и 7-Zip, там и RAR и легким движением руки всё превращается в очередной незаконченный прожект… И, опять же, лично мне это не надо, у меня с этим скрипт отлично справляется, я просто в Makefile пишу что-то вроде mk-hdf TEMPLATE.zip и всё.



Мне тут попался архив различных сборников для +3e в формате HDF […], вот тут наверное копирование ИЗ образа более чем пригодится.

Это Вы, наверное, с 3e от Мигеля спутали. hdfmonkey только FAT понимает. Была у меня мысль, сделать прослойку типа VFS и 3e туда вкрутить, но, лень и 3e хорошо работает…

Спасибо за ответы. Надеюсь, ещё кто «подойдёт» опытом поделиться.

Xela
16.03.2025, 15:54
Это Вы, наверное, с 3e от Мигеля спутали.
Нет, не перепутал. Испанские сборники игр, для +3e.

https://i.postimg.cc/jd13Ncwg/Ocean2.png (https://postimages.org/)

https://i.postimg.cc/Gms7jDvc/Spanish2.png (https://postimages.org/)

zebest
16.03.2025, 20:50
Из всех пользователей нас пока только трое
ну со мной - три с половиной.
приходилось с HDFMaker сталкиваЦЦа. Эмуль LnxSpectrum то жи только hdf образы понимает.
Но я все по папочкам разложил, что мне надо, и батником собирал.