SONY PlayStation - TechSupport Технический раздел посвящённый уходу, модификации, ремонту и обслуживанию консоли SONY PlayStation |
Реклама | |
|
Опции темы |
21.06.2020, 17:39 | #1 |
Person Of The Community
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 108
|
Утилита PSx CD-Gen прекрасно создает образы дисков PS1 из файлов по любому адресу LBA (можно менять в самой программе) но...не умеет работать с потоковыми видео и аудио файлами.В комплект с программой идут две утилиты на python3 которые дают возможность работать с потоками.
К примеру нужно создать образ диска PS1 для воспроизведения видео.Исходники в архиве Запускаем программу PSx CD-Gen и добавляем по очереди SYSTEM.CNF, PLAYER.EXE, MOVIE.STR .Собираем образ в image.bin.Если запустить на эмуляторе получим ЧЕРНЫЙ ЭКРАН.Это доказывает что PSx CD-Gen не работает с потоковым файлом MOVIE.STR.Но есть решение.... Зажмите мышкой MOVIE.STR и бросьте на утилиту str2file.py.После этого файл MOVIE.STR будет разделен на два файла MOVIE.STR.file и MOVIE.STR.fix MOVIE.STR.file переименуйте в MOVIE.STR и создайте образ через PSx CD-Gen добавляя по очереди SYSTEM.CNF, PLAYER.EXE, MOVIE.STR.Запомните адрес LBA в который записался MOVIE.STR при добавлении (в данном примере LBA 92). Собираем образ в image.bin.Если запустить на эмуляторе получим видео но БЕЗ ЗВУКА!!!. Так и должно быть но это поправимо... У нас остался файл MOVIE.STR.fix который нужно переименовать в 92.fix(помните адрес LBA куда записался MOVIE.STR).Название фикса зависит от LBA Зажмите мышкой 92.fix и бросьте на утилиту str_fix.py.Автоматически подхватится образ image.bin и незаметно пофиксится по адресу LBA 92 Если запустить на эмуляторе image.bin то получим видео но уже СО ЗВУКОМ!!!. P.S. можно конечно написать утилиты для поддержки трековых звуковых файлов,но есть уже CDmage который с этим справится. |
|
Эти 10 пользователи сказали Спасибо botik за это сообщение: |
Реклама | |
21.06.2020, 22:27 | #2 |
PSX Planet Elite Supporter
Регистрация: 23.07.2019
Пол: Мужской
Сообщений: 1,760
|
Я конечно извиняюсь...скрипт пашет, наверное...но зачем столько гемораОбразы пересобирать?
Так mkpsciso тоже самое делает только без этого гемора Если воспроизводить видео средствами PSX это прошлый век.... |
|
21.06.2020, 23:25 | #3 |
Person Of The Community
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 108
|
Цель не сделать проще а дополнить функционал.Здесь у каждой утилиты свои косяки и недоработки.Программ много а по факту что умеет одна не умеет другая.Идеальной я так и не нашел.Даже все вместе взятые они бессильны перед Demo1 PS1 диском (тот что с динозавром)
|
|
21.06.2020, 23:44 | #4 |
PSX Planet Elite Supporter
Регистрация: 23.07.2019
Пол: Мужской
Сообщений: 1,760
|
Советую ознакомиться mkpsxiso) на github скачать можно, а здесь уже выкладывались скрипты вместе с этой утилитой, она STR/XA приводит в рабочее состояние по одной лишь правки в xml
|
|
22.06.2020, 09:10 | #5 | |||||||||||||||
PSX Planet Elite Supporter
Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской
Сообщений: 2,639
|
всё никак не дойдут руки выложить свой GUI для неё. позже сделаю. |
|||||||||||||||
|
Эти 2 пользователи сказали Спасибо ViToTiV за это сообщение: |
22.06.2020, 18:31 | #6 | |||||||||||||||
PSX Planet Elite Supporter
Регистрация: 08.08.2008
Пол: Мужской
Сообщений: 1,274
|
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
|||||||||||||||
|
22.06.2020, 18:59 | #7 |
Person Of The Community
Регистрация: 10.03.2009
Пол: Мужской
Сообщений: 305
|
|
|
22.06.2020, 22:00 | #8 |
Person Of The Community
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 108
|
Demo1 можно потрошить и собирать образы из отдельных его частей.Получилось собрать демо игру Alien Trilogy. Теперь понятно в чем подвох.Там есть файлы с расширением .LNK .Попробуйте создать любой файл в Windows c расширением .LNK
|
|
Эти 8 пользователи сказали Спасибо botik за это сообщение: |
23.06.2020, 11:27 | #9 | |||||||||||||||
PSX Planet Elite Supporter
Регистрация: 27.07.2018
Пол: Мужской
Сообщений: 1,840
|
__________________
PS2-SCPH50008+2Tb [FHDB], PS2-SCPH90008 [Modbo5], PS2-SCPH70008 [FMCB] |
|||||||||||||||
|
24.06.2020, 00:27 | #10 |
Person Of The Community
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 108
|
Дополнение к программе.
Возможность добавлять аудио треки.Путь не легкий но интересный. Исходники для тренировочного гайда здесь (взяты из DEMO1 диска) Файл 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 вышел на новый уровень развития. |
|
Эти 9 пользователи сказали Спасибо botik за это сообщение: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скорость работы эмулятора Xebra | BlackDaemon | Обсуждение эмуляции SONY PlayStation | 2 | 27.05.2018 21:28 |
PS Vita: подробности о японском запуске. Стартовая линейка и время работы | Allleks | Game World News | 0 | 14.09.2011 14:52 |
Полное возобновление работы PSN до конца недели | Allleks | Game World News | 0 | 31.05.2011 14:29 |
Поиск онлайн-работы, нужна ваша помощь. | Epishiddeli | Общество | 0 | 05.04.2009 12:28 |