Person Of The Community
Регистрация: 31.12.2016
Пол: Мужской 
Сообщений: 1,685
|
Нажмите
Выпущен MKPSXISO версии 2.00, инструмент для создания дисков PS1
Из
Франческо Ланзиллотта-
https://www.biteyourconsole.net/2022...di-dischi-ps1/
3 февраля 2022 г. Дата изменения: 3 февраля 2022 г. 37
0
Разработчик Silent недавно выпустил новую версию MKPSXISO , программа позволяет нам создавать образы для конкретной разработки домашних приложений на консолях PlayStation .

Архив содержит два отдельных двоичных файла, исполняемый файл mkpsxiso позволяет нам создавать образы PlayStation CD , начиная с XML-документа.
Вместо этого исполняемый файл dumpsxiso позволяет нам выгружать образы с компакт-диска в файл, документируя точную структуру в XML-документе, совместимом с mkpsxiso .
К сожалению , BUILDCD работает только на 16-битных DOS-совместимых системах, а его выходной формат непригоден для современных инструментов для записи компакт-дисков.
Другие инструменты создания ISO, такие как MKISOFS , не позволяют вам контролировать точный порядок файлов (необходимый для оптимизации времени доступа) и не поддерживают файлы смешанного типа для потоковой передачи компакт-дисков, такие как аудиопотоки XA и видеопотоки MDEC, используемые во многих играх PlayStation.
MKPSXISO выводит .binстандарт и .cueлибо .isoготов для записи на компакт-диск, либо для использования в эмуляторе. Есть надежда, что инструменты mkpsxiso облегчат самодельную разработку PlayStation, взлом ПЗУ и обратный инжиниринг.
MKPSXISO также можно использовать в качестве обычного инструмента для создания ISO, соответствующего старому стандарту ISO9660, без расширений Joliet и правильно авторизовать образ с данными лицензии Sony при создании ISO, исключая использование дополнительной программы.
Однако вы должны предоставить свою собственную копию. Его можно найти в PsyQ SDK, см. Starting PSX Development , dumpsxiso также может создавать дамп данных лицензии существующего диска.
Функции- Использует XML для сценариев проектов ISO.
- Вывод ISO-образов непосредственно в формате iso или bin + cue.
- Корректно вставляет данные лицензии в образ ISO.
- Файл LBA управляется порядком файлов, что позволяет оптимизировать поиск файлов (так же, как BUILDCD).
- Поддерживает потоковые файлы CD-XA в смешанном режиме, такие как аудио XA и видео STR.
- Он поддерживает звуковые дорожки CDDA из файлов wav, flac, pcm и mp3, как в виде файлов DA, так и только в виде звуковых дорожек.
- Он может генерировать журнал всех файлов с подробными сведениями, такими как LBA, размер и смещение временного кода.
- Извлекайте дорожки CDDA из ISO, таких как wav, flac и pcm.
- Многие изображения можно реконструировать 1:1 час.
- Генерация XML: по умолчанию в строгом порядке LBA, но вместо этого может сортироваться по каталогу для получения хорошего вывода.
- Временные метки и атрибуты XA сохраняются.
Проблемы
Единственная известная серьезная проблема, которая не решена (или не может быть) решена, заключается в том, что если вы создаете образ диска со следующей структурой каталогов:
< имя каталога = " дира " > < имя каталога = " subdir1a " > < имя каталога = " subdiraa " /> < имя каталога = " subdirab " /> < имя каталога = " subdirac " /> </ каталог > < имя каталога = " subdir1b " /> < имя каталога = " subdir1c " /></ каталог >< имя каталога = " каталог " > < имя каталога = " subdir2a " /> < имя каталога = " subdir2b " /> < имя каталога = " subdir2c " > < имя каталога = " subdirba " /> < имя каталога = " subdirbb " /> < имя каталога = " subdirbc " /> </ каталог ></ каталог >< имя каталога = " каталог " > < имя каталога = " subdir3a " /> < имя каталога = " subdir3b " /> < имя каталога = " subdir3c " /></ каталог >В Windows просмотр подкаталогов в dirbи dircпо какой-то причине не будет отображать содержимое, а попытка доступа к ним в командной строке приводит к отказу в доступе или аналогичному сообщению об ошибке.
Инструменты для работы с образами дисков, такие как CDmage, будут без проблем отображать содержимое вышеупомянутых подкаталогов, и проблема сохраняется на образах дисков, созданных с помощью BuildCD, что позволяет предположить, что это, вероятно, проблема операционной системы, а не проблема генератора ISO.
Этого можно избежать, минимизировав каталоги с одинаковыми именами, но лучше протестировать сгенерированный образ диска, прежде чем считать его готовым к выпуску.
СоединенияСписок изменений- Добавлен tinyxml2 в качестве подмодуля, поэтому ручная установка больше не требуется, а скомпилированные двоичные файлы всегда будут статически связаны.
- Добавлен dumpsxiso преемник a isodump. Используйте dumpsxiso для распаковки .biniso и mkpsxisoпереупаковки.
- Пути к файлам XML, созданные относительно XML.
- Унифицируйте дорожки CDDA и файлы DA, чтобы отразить реальность. Файлы DA — это просто ссылки на дорожки CDDA LBA.
- Добавлен элемент <pregap>a <track> для указания pregap. dumpsxiso постарайтесь быть умным в угадывании pregap.
- Добавлен элемент <dummy>для указания нефайловых секторов в ISO, чтобы сохранить порядок LBA.
- Добавлена упаковка файлов flac, pcm и mp3 в виде дорожек CDDA/файлов DA в дополнение к wav. dumpsxiso может извлекать как wav, flac и pcm.
- Добавлена запись ISO с отображением памяти для повышения скорости упаковки.
- Исправлены записи каталога, охватывающие более 1 сектора.
- dumpsxiso: добавлена группа для каталога / хорошей записи xml.
- Исправлены ошибки ECC и отметки времени.
- Масштабный рефакторинг и очистка, слишком много исправлений и изменений для перечисления, подробности см. в коммитах.
Скачать: MKPSXISO v2.00 (Linux DEB)
Скачать: MKPSXISO v2.00 (Linux RPM)
Скачать: MKPSXISO v2.00 (Linux)
Скачать: MKPSXISO v2.00 (Windows x64)
Скачать: Исходный код MKPSXISO v2.00
Источник: twitter.com
|