| Разработка и ромхакинг > Ромхакинг и программирование |
| SegaSoundDriver ripped from Sonic1 |
| << < (6/6) |
| Segaman:
По моему слишком жирно. надо для начала знать формат, а патом конвертер делать :) |
| Segaman:
Вот если кому надо сорс которым можно ромы собирать. файл кода ROM_Sample.asm если надо то чтение джойстиков ReadJoypads.asm подключать файлы в сорс можно так --- Код: ---binclude folder/file.bin ; = бинарный файл(т.е. любой) include folder/code.asm ; = файл содержащий код --- Конец кода --- чтобы построить ром, запускаем ROMBuild.bat ещё добавил справочник с командами для M68K. на основе этого сорса я писал проигрыватель смпс'ок и код управляющий ходом игры Battletoads (Battletoads[p] и Battletoads - Maximum Speed :cool:) хочю кстати в будущем дописать код проигрывания смпс, так чтоб памяти M68K он не использовал ваапще Добавлено позже: вот новая мелодия $21 запускаем ром, слушаем и комментируем |
| Segaman:
Взялся за модификацию драйвера. Сделал подсщёт колличества мелодий, звуков и сэмплов. Перебрал немного проигрыватель сэмплов з80. Теперь банк не проблема, сэмплы будут читаться из любой точки рома. Планирую сделать одновременное проигрывание нескольких сэмплов и регулирование громкости их проигрывания. Также планирую перебрать драйвер смпс и убрать использование памяти из обычной в память з80, для экономии памяти и для возможности внедрения драйвера в другие игры. Также переделываю ром демонстрирующий рабо ту драйвера под офигенный плеер с видом как у волкманского мп3 плеера XD. Ещё в драйвер з80 верну проигрывание вавок, что использовался для звука 'сега'. В формат смпс добавлю банк с голосами, внедрю заголовок, сделаю проигрывание звуков из песни. Вообщем драйвер будет убойный. А ещё планирую сделать трекер-редактор музыки, только пока 1 проблема - тест мелодии в редакторе. Нужна длл для эмуляции звука йамахи. Много напланировал, надеюсь сделать большую часть, так как интерес большой. А трекер сделаю в любом случае, даже без теста. Патаму шо очень нужная утилита, да и супорт в разрабодке всегда найдёца ) |
| Teffycom:
Молодец, Сегамэн, так держать! --- Цитата ---вот новая мелодия $21 --- Конец цитаты --- Прикольно, а можно послушать оригинал? |
| Teffycom:
Segaman, слушай, а у тебя есть разжатые DAC-сэмплы из соник 3? Я поставил себе в хак звуковой драйвер j-man'a, чтобы можно было свои сэмплы добавлять, а на них на соникретро ссылки битые... |
| Segaman:
У меня есь сжималка-расжималка. Но в каком формате расжатые так и не понял. Сначала расскажи про свой драйвер джмана. Впервые слышу. |
| Teffycom:
http://forums.sonicretro.org/index.php?showtopic=6920 |
| Segaman:
Честно скажу, смпс у них хромает. Видел мой плеер? В нём сразу убраны все лимиты. Я сам их убивал. Тот же драйвер сэмплов от HPZMan'а проигрывал сэмплы, но при этом надо было делать сэмплам статичную позицию и чтобы позиция была не меньше $8000 с каждым $10000 (т.е.X8000-X1FFF где X любое число). например у dac1 строго $68230. И прописываем эту позицию в драйвере и компилим его. Затем жмём в kosinki и впихиваем в соника. И вуаля, у нас многа сэмплов, которые не стоят того гемороя который мы перенесли, впихивая его и исправляя ошибки. Я его нах весь перебрал и убрал все ограничения. И после меня драйвер стал играть сэмплы из любой точки рома + не надо никаких округлений, статичностей, забиваний позиций в код и лишних компиляций. Один раз компильонул драйвер. Полученое сунул в ром. Заменил код загрузки драйвера. Затем после драйвера сразу пишем мой макрос, делающий записи сэмплов понятными драйверу, прописываем сэмплы и добавляем их в любую точку рома. Сэмплы пожаты старым сеговским методом. Так что туда пойдут любые сэмплы соника 1,2,3 и к. Я чо хочю сказать. То что они не могут сделать уже !ГОД! я сделал за несколько дней. А когда захотел им рассказать о моих достижениях на их форуме, то получил большую фигу, так как я не проверенный или хрен пойми какой там пользователь и не могу оставлять сообщения. И мною был сделан вывод, что помощь им не нужна и оставил свои достижения при себе. Зачем с кем-то делиться. А теперь уходите, это мой колодец. Кул, бросай это дело. До добра оно не доведёт. Напиши лучше свой драв, используя материал из тех, шо настрогали эти буржуи-недотроги |
| Teffycom:
Сегамэн, можешь пофиксить одну мелодию? Дело в том, что в сонике 1 эта мелодия воспроизводится с режущими уши звуками, однако в xm3smps при предпрослушке она звучала нормально... |
| Segaman:
Не могу. Я терь за комп не как не сяду. Увы. Ищи сам, формат не сложный. |
| Teffycom:
Видимо придется голоса менять... Добавлено позже: Сегамэн, выложи, плиз, компрессор/декомпрессов сэмплов! Добавлено позже: Все, не надо, я уже нашел! |
| Segaman:
всё равно выложу |
| Teffycom:
Segaman, а можешь дать мелодию AbonatoTheme? Мне как раз не хватает мелодии для SBZ3 ночного хака соника. |
| Teffycom:
Уже не надо, подобрал. |
| Smoke:
У кого-нибудь остался GEMS development kit? А то захожу на хидден-пэлас, а он чета глючит и я не могу скачать. http://www.hidden-palace.org/?releases/44 |
| Nemesis_c:
у меня есть. сегодня ближе к вечеру скину :) Добавлено позже: оказалось, что нету. видимо удалил вместе с досбоксом. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |