|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ash-Ketchum |
Пятница, 30 июля 2010, 15:18
Отправлено
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Регистрация: 30 июня 2010 Пользователь №: 37 361 ![]() ![]() |
Всем привет! Сорри если уже обсуждалось... Может кто знает как вытащить музыку из ромов gb/gbc? Именно ВЫТАЩИТЬ, а не записать или что-то там еще... Помогите плз
|
![]() ![]() ![]() |
Ответов(1 - 9)
| X-Zero |
Пятница, 30 июля 2010, 15:21
Отправлено
#2
|
![]() ゼロエターナル ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 765 Регистрация: 13 авг. 2003 Пользователь №: 3 880 ![]() ![]() |
Вроде и так почти все выдрано...
http://www.zophar.net/music/gbs.html -------------------- Консоли: Dendy, Dreamcast, Playstation 3 slim, PS4, PSP 1000, PS Vita 1008,Vita TV, 3DS XL.
Лолофоны: IPhone SE, Xiaomi Redmi Note 3 Pro. |
| Ash-Ketchum |
Пятница, 30 июля 2010, 15:25
Отправлено
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Регистрация: 30 июня 2010 Пользователь №: 37 361 ![]() ![]() |
QUOTE (X-Zero @ Пятница, 30 июля 2010, 15:21) Спасибо |
| X-Zero |
Пятница, 30 июля 2010, 15:34
Отправлено
#4
|
![]() ゼロエターナル ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 765 Регистрация: 13 авг. 2003 Пользователь №: 3 880 ![]() ![]() |
Включаешь мозги. Далее ищешь спецификации по муз формату ГБ. Пишешь соответственно прогу для извлечения. Вот собственно и все, не чего сложного.
Ну а если ты ищешь подробный туториал от А до Я. То таких нет. -------------------- Консоли: Dendy, Dreamcast, Playstation 3 slim, PS4, PSP 1000, PS Vita 1008,Vita TV, 3DS XL.
Лолофоны: IPhone SE, Xiaomi Redmi Note 3 Pro. |
| Ash-Ketchum |
Пятница, 30 июля 2010, 15:46
Отправлено
#5
|
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Регистрация: 30 июня 2010 Пользователь №: 37 361 ![]() ![]() |
|
| УльтраБлокС |
Пятница, 30 июля 2010, 17:09
Отправлено
#6
|
![]() Очень скорая помощь ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 664 Регистрация: 17 июня 2009 Из: Москва Пользователь №: 32 448 ![]() ![]() |
Короче нужно выдирать из РОМа програмный код, чтобы он мог выполняться эмулятором звуковой подсистемы консоли (обычно в виде плагина для WinAMP).
+Всё выдранное надо запихивать в файл с определённой структурой (т.е. сомнительно что gbs - просто расширение - там ещё управляющие коды и т.д. Короче если нет желания всем этим заниматься - то надо искать уже выдранное, либо реквестить выдирание у знающих людей. Да, и естественно в РОМах не найдёшь MP3-файлов. В MP3 самому надо конвертировать. Сообщение отредактировал УльтраБлокС - Пятница, 30 июля 2010, 17:17 -------------------- |
| Ash-Ketchum |
Суббота, 31 июля 2010, 09:24
Отправлено
#7
|
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Регистрация: 30 июня 2010 Пользователь №: 37 361 ![]() ![]() |
QUOTE (УльтраБлокС @ Пятница, 30 июля 2010, 17:09) Короче нужно выдирать из РОМа програмный код, чтобы он мог выполняться эмулятором звуковой подсистемы консоли (обычно в виде плагина для WinAMP). +Всё выдранное надо запихивать в файл с определённой структурой (т.е. сомнительно что gbs - просто расширение - там ещё управляющие коды и т.д. Короче если нет желания всем этим заниматься - то надо искать уже выдранное, либо реквестить выдирание у знающих людей. Да, и естественно в РОМах не найдёшь MP3-файлов. В MP3 самому надо конвертировать. Ковырялся WinHex-ом в gbs и ROM-ах и обнаружил что файл GBS помимо программного кода из ROM-а содержит еще и заголовок(в начале файла что-то дописано), но установить что именно содержится в этом заголовке(кроме названия игры и композитора) я так и не смог |
| УльтраБлокС |
Суббота, 31 июля 2010, 11:48
Отправлено
#8
|
![]() Очень скорая помощь ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 664 Регистрация: 17 июня 2009 Из: Москва Пользователь №: 32 448 ![]() ![]() |
Ну я и говорил что файл имеет определённую структуру...
Вообще заголовочные данные есть почти во всех форматах файлов. И в заголовке должна быть такая информация, как 1. Длина самого заголовка. 2. Начальные адреса и длина отдельных "субтреков" (gbs может содержать много треков). 3. Метаданные - название игры и композитора. 4. Ну и ещё много чего должно быть. Без спецификаций структуры формата gbs будет сложно проанализировать его. UPD: Быстро посмотрев на GBS-файл в хексе уже вижу что файл должен начинаться с $474253 (ASCII = GBS), это идентификатор формата. UPD2: Потом что-то похожее на адрес в файле по адресу $A. Хотя может и что-то другое. Вообщем сложно откопать нужное. Сообщение отредактировал УльтраБлокС - Суббота, 31 июля 2010, 12:08 -------------------- |
| Ash-Ketchum |
Суббота, 31 июля 2010, 12:20
Отправлено
#9
|
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Регистрация: 30 июня 2010 Пользователь №: 37 361 ![]() ![]() |
QUOTE (УльтраБлокС @ Суббота, 31 июля 2010, 11:48) Ну я и говорил что файл имеет определённую структуру... Вообще заголовочные данные есть почти во всех форматах файлов. И в заголовке должна быть такая информация, как 1. Длина самого заголовка. 2. Начальные адреса и длина отдельных "субтреков" (gbs может содержать много треков). 3. Метаданные - название игры и композитора. 4. Ну и ещё много чего должно быть. Без спецификаций структуры формата gbs будет сложно проанализировать его. UPD: Быстро посмотрев на GBS-файл в хексе уже вижу что файл должен начинаться с $474253 (ASCII = GBS), это идентификатор формата. UPD2: Потом что-то похожее на адрес в файле по адресу $A. Хотя может и что-то другое. Вообщем сложно откопать нужное. ВОТ два файла, один из них GBS а другой - музыка которую я выдрал из рома... Попытайся проанализировать заголовок.... может что-то прояснится... Сообщение отредактировал Ash-Ketchum - Суббота, 31 июля 2010, 12:22 |
| УльтраБлокС |
Суббота, 31 июля 2010, 22:01
Отправлено
#10
|
![]() Очень скорая помощь ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 664 Регистрация: 17 июня 2009 Из: Москва Пользователь №: 32 448 ![]() ![]() |
Оказалось что копаться в РОМе Hex-редактором достаточно интересно. Взяв нужные программы поэкспериментировал с GBS-файлом и РОМом. То что происходило с GBS-плеером было вполне нормально, но РОМ при точно таких же изменениях начинал издавать мерзкие шипящие звуки.
А вообще чем-то существенно помочь я скорее всего не смогу, т.к. дёргать музон умею только из KeyGen'ов. Сообщение отредактировал УльтраБлокС - Суббота, 31 июля 2010, 22:06 -------------------- |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 23 окт. 2026, 06:33 |

Пятница, 30 июля 2010, 15:18

















