| Разработка и ромхакинг > Ромхакинг и программирование |
| SGDK |
| << < (11/40) > >> |
| SeregaZ:
шо за психоделический гемдев? :) |
| ALKOSHA:
Начал делать Левиафана. В ширину он 512 пикселей, ровно столько, сколько плэйн видео-контроллера. Есть повод попрактиковаться в создании сайд-скроллерного движка. То есть, чтоб голова и хвост одновременно не светились на экране, в режиме реального времени надо закрашивать ту или иную часть, а потом снова генерировать за пределами экрана, чтоб глупый гей-мир ни о чём не догадался. :ohmy: |
| worm:
И кто еще кого учить должен? :lol: я бы так в жизни не сделал) |
| ALKOSHA:
|
| ALKOSHA:
Чё-то с фиксами не вдупляю, как они работают. Щас мяч дискретно рикошетит, так как интами вычисляется траектория. Инициализирую координаты. fix16 x; fix16 y; bball.x=FIX16(120.00); bball.y=FIX16(100.00); Спрайт находится на координатах 0,0 . |
| ALKOSHA:
Вы тестировали звуковой движок на реальной железке или на эмуляторе Gensoid ? Воспроизведение WAV-сэмплов. Именно не тех, что поставляются с примерами, а собственных каких-нибудь. У меня одного зависает ? |
| bgr:
--- Цитата: ALKOSHA от 30 Январь 2016, 10:25:27 ---Вы тестировали звуковой движок на реальной железке или на эмуляторе Gensoid ? Воспроизведение WAV-сэмплов. Именно не тех, что поставляются с примерами, а собственных каких-нибудь. У меня одного зависает ? --- Конец цитаты --- На новодельных клонах не виснет :lol: http://romhacking.ru/forum/14-361-8 |
| ALKOSHA:
А в генсоиде ? Можете скинуть семпл, который тестировали ? У меня клон тоже относительно новодельный - 2000ый год от рождества Христова. На микросхеме SM801. Такое ощущение, что при определённой амплитуде виснет. Добавлено позже: Ещё попробую сэмпл с плавным нарастанием громкости, дабы убедиться, что дело именно в амплитуде. Что генсоид, что железка одинаково зависают при воспроизведении PCM. |
| worm:
ALKOSHA, я пользуюсь md.emu, там vgm проектов сгдк очень быстро проигрывается. Давно хотел сообщить о баге, но все никак руки не доходят... Да и что-то я в последнее время потерял интерес ко всему, включая кодинг и хацкинг. |
| ALKOSHA:
Ну, к вгм претензий-то нет. Тут проблема именно с PCM. Сега зависает наглухо, когда пытается воспроизвести wav-звук. Причём некоторые сэмплы может немного начать воспроизводить и тоже зависает. А генсоид крашит - вылетает из программы, потом через несколько секунд в андроидовском трее сообщение "gensoid: anal error", что-то в этом роде. С амплитудой и дискретизацией ещё не баловался, пока что в "Кровавыше" пытаюсь расхлебаться с другой проблемой (не имеющей отношения к СГДКшным багам). |
| worm:
--- Цитата: ALKOSHA от 02 Февраль 2016, 09:03:53 ---"gensoid: anal error" --- Конец цитаты --- Жуть! Говорят, "релиф" помогает от подобных ошибок, но сам не пробовал :lol: А насчет PCM, там еще может быть проблема с размерами (лечится при помощи sizeof'a). Блин, я уже все нафиг позабывал, лень такая наступила - ничего не хочу. Позвольте откинуться. |
| ALKOSHA:
--- Цитата: worm от 03 Февраль 2016, 02:21:33 ---(лечится при помощи sizeof'a). --- Конец цитаты --- Не лечится. Указываю sizeof *[указатель на массив данных воспроизводимого сэмпла]. Там в любом случае этот sizeof надо лепить, так как это один из параметров ф-ции воспроизведения. Прикол в том, что Кега-Фьюжн и Gens нормально играют сэмплы, будто в них не учтены какие-то аппаратные особенности приставки. Может где-то происходит конфликт между ЦП-в-лс и звуковым со-процессером. У них же общая шина, важен её арбитраж. Добавлено позже: --- Цитата: worm от 03 Февраль 2016, 02:21:33 --- лень такая наступила - ничего не хочу --- Конец цитаты --- Такое бывает, когда работаешь по-чёрному на заводе электриком III-го разряда (как я, например), потом сразу же после работы заруливаешь на "мутный глаз" дабы накатить пару стопарей палёнки в компании своего замечательного трудового коллектива. Приходишь домой, и заваливаешься дрыхнуть до следующего раб-дня. Совсем не остаётся времени на хобби. Карма раба системы. |
| worm:
У меня скорее от безделья. + Не пью :lol: |
| bgr:
ALKOSHA, так я скинул ссылку на другой форум, у того автора такая же проблема была по-моему. |
| ALKOSHA:
--- Цитата: bgr от 04 Февраль 2016, 00:15:56 ---ALKOSHA, так я скинул ссылку на другой форум, у того автора такая же проблема была по-моему. --- Конец цитаты --- Я видел лишь ссылку на тему, где некий ТЛТ ваяет какой-то примитивный паззл на бейсике. Какое отношение это имеет к SGDK ? Добавлено позже: Хотите сказать, что на том васике тот же компилятор ресурсов ? |
| bgr:
ALKOSHA, звуковые движки разные? |
| ALKOSHA:
Звуковые движки может и одинаковые (echo sound engine, насколько мне известно), но версии могут отличаться, учитывая то что "васик-ега" не апдейтится уже давно. |
| bgr:
ALKOSHA, как я думаю, сколько бы не менялся движок - адресация останется прежней. Все-таки спроси у того человека, все равно ничего не теряешь. ;) |
| ALKOSHA:
--- Цитата: bgr от 05 Февраль 2016, 14:37:02 --- Все-таки спроси у того человека, все равно ничего не теряешь. --- Конец цитаты --- Без толку у него что-то спрашивать. И я в той теме чего-то не увидел, чтоб у него были какие-то траблы с PCM. Правда не все страницы читал, ибо влом. |
| ALKOSHA:
Я-то думал, что на железке у меня только со звуком проблемы. Когда полностью его убрал, то зависает в игровом цикле, и мне кажется, это после того, как я нормализовал игровой процесс по таймеру. Не слабо же у меня бомбил пукан, когда я выявил эту проблему. Аж кровь начала сочиться. "Кровавый" оправдал своё название |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |