Что вы знаете о файлах CHD и как их использовать?

Вы ищете файлы CHD? Если вы увлекаетесь ретро-играми, возможно, вы встречали файлы с расширением .chd. В большинстве случаев у этих файлов есть кое-что довольно обычное: у них загадочные имена, они довольно большие и ни в чем не кажутся важными.





Файлы CHD

Файлы CHD - это изображения дисков с аркадными играми, используемые MAME. Это объясняет, почему они такие большие по размеру файла. В настоящее время они стали довольно популярными среди множества эмуляторов, использующих большие ПЗУ. Кроме того, он включает в себя эмуляторы, такие как некоторые ядра PlayStation Libretro в Retroarch, и, в качестве дополнений, все удивительные дистрибутивы, ориентированные на эмуляцию для Raspberry Pi серия микрокомпьютеров.



Если ваши CHD являются ПЗУ MAME, они сохраняются в папках с тем же именем в нижней части основной папки ПЗУ MAME.

Если они представляют собой резервные копии игр для реальной PlayStation или консоли, на которой используются оптические диски, в некоторых случаях их следует помещать непосредственно в подкаталог ROM эмулятора.



icloud не обновляет фотографии

В эмуляторах консоли файлы CHD содержат всю игру, поэтому вы можете открыть их в эмуляторе и начать играть. В MAME они хоть и являются частью игры, потому что MAME эмулирует аркадные автоматы.



Помимо игровых приставок, в аркадных играх обычно было специальное программное обеспечение или оборудование, которое отличалось от игры к игре. Программная часть обычно сохраняется в микросхемах ПЗУ. В какой-то момент, когда используются довольно дорогостоящие микросхемы ПЗУ, а игры становятся все больше с более впечатляющим изображением, их производители начинают использовать компакт-диски или жесткие диски. Они использовали их для сохранения наиболее важных активов игр - звука, графики, музыки, анимации - при сохранении меньших основных частей игры на микросхемах ПЗУ.

Причина:

CHD обычно бесполезны сами по себе с MAME. Вам нужны фактические файлы ROM, которые их сопровождают, чтобы использовать их. Однако файлы CHD содержат ресурсы игры, но не саму игру. Вы также найдете ПЗУ, которые перемещаются с вашим конкретным файлом CHD, и любыми дополнительными файлами, связанными с оборудованием, на котором играла. Поскольку это остается правовой серой зоной, мы можем только сказать, что Google - ваш друг.



Поместите эти ПЗУ в подкаталог ROM MAME, поместите свои CHD в то же место, но в подкаталоги с их собственным именем, а затем попробуйте запустить ROM с помощью MAME. Если вы не можете использовать командную строку, а вариант MAME на основе графического интерфейса пользователя, вы, вероятно, захотите сначала выполнить сканирование / аудит ваших ПЗУ.



Содержание файлов CHD

Удивительный инструмент для работы с файлами CHD поставляется с исходным кодом, от самого MAME. Он известен как chdman. Однако это зависит от настроек вашего MAME, он либо установлен, либо задействован с помощью команды:

extracthd

Если вы хотите проверить изображение CHD и просмотреть некоторую информацию о его структуре, используйте:

extractcd

Измените свои CHD

Вы также можете использовать один и тот же инструмент как для извлечения содержимого файла CHD, так и для его создания.

Вытягивание CHD в более доступный формат, такой как IMG для восстановления жесткого диска или комбинация BIN и CUE для резервного копирования на компакт-диск. Это имеет смысл только в том случае, если вы пытаетесь использовать эти файлы в отдельном эмуляторе, который несовместим с форматом CHD. В случае файлов образа жесткого диска используйте команду:

sudo apt install mame-tools

Для восстановления с компакт-диска замените

chdman info -i IMAGE_FILENAME.chd
с
chdman extracthd -i IMAGE_FILE.CHD -o OUTPUT_FILE.IMG
в приведенной выше команде.

добавить приложения Windows 10 в Steam

После использования эмулятора, такого как Demul или PCSX ReARMed, RetroArch или другого дистрибутива эмулятора для вашего Raspberry Pi. Кроме того, вы должны поместить свои файлы CHD в путь к ПЗУ эмулятора, чтобы он мог их проверить и использовать.

Ваша папка ROMs также выглядит неупорядоченной, если она содержит восстановление более чем одной игры, которые:

безопасен ли f-droid?
  • Были действительно в формате компакт-диска
  • Теперь сохраняются в комбинациях BIN и CUE
  • Содержит несколько звуковых дорожек

Это связано с использованием комбинации CUE и BIN. Каждая дорожка реального компакт-диска хранится в виде отдельного файла BIN. Таким образом, одну игру можно разделить на множество файлов.

Формат файла CHD также создан как расширенный способ сохранения этих ПЗУ. Они также превосходны во всех отношениях. Все можно добавить в один файл. Например, типичные данные можно сжать с помощью zlib алгоритм. Но треки людей сжимаются с помощью Flac.

Что еще?

Если вы хотите изменить разделение игры между CUE и множеством файлов BIN на один файл CHD, используйте:

chdman createcd -i 'FILENAME.cue' -o 'OUTPUT_FILENAME.chd'

Однако вы не изменяете параметры сжатия. Оптимальные варианты будут выбраны для вас автоматически. Во время преобразования chdman будет предоставлять, помимо прочей информации, различные типы сжатия, которые он использует в каждом случае.

Когда конверсия закончится. Просто попробуйте загрузить последний файл CHD в том же эмуляторе, который вы впервые использовали для загрузки этой игры. Если это работает, удалите исходные файлы и перейдите к другой игре.

Если у вас есть много ретро-игр после преобразования самых больших из них в формат CHD, по крайней мере, для эмуляторов, которые с ним совместимы. Таким образом, вы можете просто сохранить несколько гигабайт места.

Заключение:

Вот и все о файлах CHD. Если вы столкнулись с какой-либо проблемой, дайте нам знать. Если вы считаете, что это полезно, дайте нам знать свои предложения в разделе комментариев ниже. Знаете ли вы какой-либо другой альтернативный метод, который, по вашему мнению, мы не можем описать в этом руководстве?

Читайте также: