Сообщения без ответов | Активные темы Текущее время: 28 мар 2024, 17:57



Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
 Можно ли вытащить оригинальные *mid (или им подобные) файлы? 
Автор Сообщение
Сообщение 18 янв 2011, 03:48
Профиль
Аватара пользователя

Зарегистрирован:
15 сен 2008, 16:22
Сообщения: 407
Откуда: Neo Arcadia
Ага. Даже визуализации идут через wrapper, правда тормозят, в сравнении с тем как должны работать жутко, но поддержки визуализаций нормальным образом нет и не предвидится, а вот плагинны ввода в большинстве своём идут хорошо. Например notsofatso, snesamp, атариевский и прочие. Я ж люблю такую музыку слушать, собирал специально плагины чтобы с keygenmusic.net слушать всё мог, а там уйма форматов -_- есть ahx, fc14, sc68, mo3 и прочие раритетные звери, которых я и не видел-то никогда(ну mod, it, xm к таким не относятся конечно и их благо большинство).


Сообщение 21 янв 2011, 12:29
Профиль
Аватара пользователя

Зарегистрирован:
21 янв 2011, 11:42
Сообщения: 4
Дергать музыку, звуки и т.п. можно с помощью эмуляторов)))
К примеру серии FCE Ultra - файл -> Лог соунд ас...
Вот и всё!!!


Сообщение 22 авг 2012, 16:10
У меня подобный вопрос, как у топикстартера, только про SMD.
Про VGM-проекты знаю, но на них нету некоторых игр, например - Urban Strike.
Вытаскивать в процессе игры универсально, но крайне долго, а главное - не всегда удается записать весь трек. Тот же урбан страйк тому примером: обрывает трек на самом интересном месте, не всегда даже проиграв его целиком.

Соответственно, как можно вообще расковырять ром от smd, чтобы можно было добраться до зашитой в него музыки?

В этом вопросе нуб полнейший, так что прошу отнестись со снисхождением :)


Сообщение 22 авг 2012, 17:12
Профиль
Аватара пользователя

Зарегистрирован:
22 июл 2007, 02:10
Сообщения: 313
Откуда: ниоткуда
Ты не с gbx.ru случайно? ;)

В играх на SMD часто встречается такая схема общения между CPU и звуковым драйвером (как правило программой для Z80, которая "играет" всю музыку, т.е. управляет звуковыми чипами): у звукового драйвера есть некие адреса в памяти Z80, куда CPU пишет код мелодии/звука (1-2 байта), далее драйвер их читает и переключается на нужную мелодию по коду. В случае такого драйвера это очень удобно для VGM-риповщика: надо найти адрес и перебрать коды мелодий и прослушать их. Так сделаны некоторые VGM-рипы для игр, в которых нет саунд-теста. Кстати, замечу, что в некоторых играх в саунд-тесте есть не все мелодии - например, Dune II, Thunder Force IV.
"Схема общения" встречается часто, но не всегда. Иногда схема может быть очень сложной, так что надо сильно ковырять драйвер. Описание типов драйверов (типов, не конкретных драйверов) есть в статье HardWareMan'а на сайте эму-раши.

Конкретно по Urban Strike - там есть недоделанное секретное меню с саунд-тестом. Смотри эту тему:
viewtopic.php?f=224&t=16
Сразу скажу, саунд-тест соображает туго и много пустых кодов.

_________________
Мысль - это интеллектуальный эксцесс данного индивидуума.


Сообщение 22 авг 2012, 18:10
Оттуда :)
За ссылку спасибо, но вот я не очень понял, как вводить код для урбан страйка.. в game genie - зависает, в сейв через winhex - вижу только offset, а как указать точный адрес - не вдупляю :)

А тему HardWareMan'a без регистрации найти не выходит :]


Сообщение 22 авг 2012, 22:39
Профиль WWW
Основатель сайта
Аватара пользователя

Зарегистрирован:
21 июл 2007, 15:40
Сообщения: 2234
Откуда: Москва
Ну так зарегистрируйся. Делов-то =)


Сообщение 23 авг 2012, 01:12
Профиль
Аватара пользователя

Зарегистрирован:
22 июл 2007, 02:10
Сообщения: 313
Откуда: ниоткуда
Код для Urban Strike 07C1BE:0004. Не знаю, почему в случае "геймгени" зависает. Код значит, что надо открыть ром (только .bin или .gen), прыгнуть на адрес 07C1BE (точный адрес под курсором написан где-то внизу или ещё где, а слева от данных в хекс-редакторе написан адрес первого байта в строчке). Прыгнули. Теперь пишем 00 04. Всё.

Про HardWareMan'а это статья на сайте, а не тема на форуме. Вот ссылка
http://emu-russia.net/ru/articles/common/rom-music-rip/

_________________
Мысль - это интеллектуальный эксцесс данного индивидуума.


Сообщение 15 ноя 2013, 17:35
Профиль

Зарегистрирован:
19 окт 2013, 18:46
Сообщения: 18
Откуда: Россия, г. Златоуст
GManiac писал(а):
Ты не с gbx.ru случайно? ;)

В играх на SMD часто встречается такая схема общения между CPU и звуковым драйвером (как правило программой для Z80, которая "играет" всю музыку, т.е. управляет звуковыми чипами): у звукового драйвера есть некие адреса в памяти Z80, куда CPU пишет код мелодии/звука (1-2 байта), далее драйвер их читает и переключается на нужную мелодию по коду.


Более того! CPU SMD может вытворять почти что угодно с Z80. Он полностью записывает программу работы для Z80, и управляет его работой более эффективно, чем может справляться сам Z80 (со своей стороны от может обращаться единовременно только к одной странице памяти главного CPU, для этого он перезаписывает регистр в определенном адресном пространстве).

Можете послушать музыку в игре Toy Story. Там очень активно цифровой канал используется, и почти вся музыка генерируется в реальном времени из семплов.


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 28 ]  На страницу Пред.  1, 2

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB