Разработка и ромхакинг > Ромхакинг и программирование
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:
у меня есть. сегодня ближе к вечеру скину  :)

Добавлено позже:
оказалось, что нету. видимо удалил вместе с досбоксом.
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии