Показать сообщение отдельно
Старый 24.06.2020, 00:27   #10
Person Of The Community
 
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 134
botik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспорима
По умолчанию Ответ: Доработка утилиты PSx CD-Gen для работы с потоковыми файлами.             

Дополнение к программе.
Возможность добавлять аудио треки.Путь не легкий но интересный.

Исходники для тренировочного гайда здесь (взяты из DEMO1 диска)
Этот текст скрыт Вы должны зарегистрироваться чтобы увидеть скрытый текст. После регистрации и активации аккаунта нажмите кнопку 'Спасибо', чтобы увидеть скрытый текст содержащейся здесь. Регистрация возможна через e-mail и OpenID. Если Вы испытываете проблемы с регистрацией, пожалуйста свяжитесь с Администратором volgame@gmail.com



Файл MANTA.DA является аудиотреком который будем добавлять в образ как файл.Главное правило (треки всегда добавляются в конце)

Для этого делим его на 2 части утилитой cdda2file.py.Далее
MANTA.DA_file переименуйте в MANTA.DA и создайте образ через PSx CD-Gen добавляя по очереди SYSTEM.CNF, MANTA.EXE, MANTA.DA.Запоминаем адрес трека-файла LBA(248)

Запускаем утилиту lba2cuetime.py .На запрос lba= печатаем свое значение 248
и получаем значение cuetime=00:03:23.Редактируем image.cue добавляя в конец строки (следите за табуляцией)

TRACK 02 AUDIO
INDEX 01 00:03:23

запускаем через эмулятор файл image.cue.И что мы слышим? Звук будет с сильными ПОМЕХАМИ!!! Все правильно мы забыли пофиксить по адресу 248

MANTA.DA_fix переименуем в 248.fix и через утилиту cdda_fix.py фиксим.
Помехи исчезли.Трек стал частью файловой системы диска и получил свое имя.

PSx CD-Gen вышел на новый уровень развития.

Последний раз редактировалось botik; 28.09.2024 в 23:08.
botik вне форума  
Ответить с цитированием
Эти 13 пользователи сказали Спасибо botik за это сообщение: