Можно ли вытащить оригинальные *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 |
|
Основатель сайта
Зарегистрирован: 21 июл 2007, 15:40 Сообщения: 2232 Откуда: Москва
|
Ну так зарегистрируйся. Делов-то =)
|
 |
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. Там очень активно цифровой канал используется, и почти вся музыка генерируется в реальном времени из семплов.
|
 |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|