Ant-ON
4.3.2011, 19:08
SDL HWБольшинство игр и дополнительные библиотеки можно скачать в этой теме: Нативные игры и эмуляторы для ZN5Версия SDL: 1.2.14
Порт на MAGX: Ant-ON
Видео драйвер: FB + IPU
Аудио драйвер: AAL
Текущая сборка: RC4 (_C4)
Поддерживаемые телефоны: Z6, V8, ZN5, U9, E8, EM30, VE66, EM35, Z6W, VA76
Исходники:
http://code.google.com/p/sdl-magx/Отличие от предыдущих портов:
+ скорость вывода графики значительно выше;
+ звук почти без задержек (возможны, но незначительные);
+ конфигурируемость через конфиг (название_приложения_SDL.cfg);
+ поддержка курсора мыши в самой библиотеке;
- возможно не корректная работа или вообще отказ в работе некоторых SDL приложений.
Изменения в RC3:
- попытка исправить подсветку клавиатуры на E8/EM30;
- попытка исправить звук на Z6;
- мелкие исправления.
Изменения в RC4:
- поправлена инициализация видео режима;
- полностью исправлен звук на Z6;
- добавлена возможность отключения логотипа SDL у конкретных приложений;
- исправлено использование keyconfig.cfg (до этого работало только на PearlMod - VE66);
- попытка добавить закрытие программ по клавише блокировки ( E8 );
- мелкие исправления.
Изменения в RC5:
- не помню
- сырая, возможно некорректная работаО багах отписываемся. Желательно как можно более детально. Если время сетаки появится - попытаюсь поправить.
Установка:- копируем библиотеку (*.so.0) в папку /mmc/mmca1/games/lib или /ezxlocal/download/mystuff/games/lib
- копируем keyconfig.cfg в папку /mmc/mmca1/games/lib или /ezxlocal/download/mystuff/games/lib
Скачать под все модели можно тут:
http://code.google.com/p/sdl-magx/downloads/list (с суффиксом _C4 - это последняя сборка)
RC5:
Нажмите для просмотра прикрепленного файлаRC4:
Нажмите для просмотра прикрепленного файлаWarMUXАвтор: warmux.org
Версия: 11.01
Порт на MAGX: Ant-ON
Описание: Игра в стиле worms.
Системные требования: SDL HW версии не ниже C2
На VE66 версия со звуком не идет( На ZN5 с последними библиотеками - работает. На остальных как - не знаю.
Скриншоты:
Скачать:
http://narod.ru/disk/6829067001/warmux_11_01_p1.mgx.html (без звука, 17.9 Мб)
Со звуком:
Нажмите для просмотра прикрепленного файла
VINRARUS
4.3.2011, 22:16
WarMUX на Z6 запускается, но после выбора любого пункта вылетает.
Вот последний зойк телнета:
Цитата
[Music] Error : Unable to load music ./data/music/menu/Divertissement_pour_flute.ogg
[Music] Error : Unable to load music ./data/music/menu/Divertissement_pour_flute.ogg
MAGX_VO: focus in
No such file or directory: No such file or directory
No such file or directory: No such file or directory
No such file or directory: No such file or directory
No such file or directory: No such file or directory
No such file or directory: No such file or directory
Sound error: couldn't load file "./data/sound/default/misc/clic.ogg": Unrecognized sound file type
MAGX: MAGX_VideoQuit
ipu_free alloacte page 0
ipu_free next->start 0 next->end 38
ipu_free prev->start 0 prev->end 0
MAGX_VO: All uninit
QT Show: 469 requestFocus: lost, winId:1737
Segmentation fault
#
Ant-ON
5.3.2011, 9:10
Ты запускаешь через run.sh или сразу warmux?
По идее должно все работать. Из лога причины не понятны(
XXX_S_B
5.3.2011, 9:48
Ant-ON,
тоже самое что у Vinrarus'a, но последняя строчка не такая. QT Show: 601 requestFocus: lost, winId:1794. Потом тоже сегфолт. Запускаю через run.sh
...`V`@`$`Y`@`...
5.3.2011, 12:03
Скорость вывода графики практически идеальная, собственно, как и звука. Вживую выглядит ещё лучше. Огромное спасибо за работу в данном направлении, Ant-ON.
Кому интересно, записал небольшую демонстрацию Quake 2 и Эмулятора FCEU (Mario):
[video]http://www.youtube.com/watch?v=xovqXOxwLKc[/video]
Hairo Carela
5.3.2011, 14:54
Thanks... pyGame based games got a speed growth too... keep it up
EDIT: others do not work or doesn't display correctly...
VINRARUS
5.3.2011, 15:20
SDL HW действительно работает намного эфективнее в плане скорости!
Например раньше эмулятор с новым марио ооочень тормозил, а теперь как бутто играеш на приставке, марио очень шустро бегает.
А вот со звуком очень плохо, его вообще нету, ни на одной нативной игре!
XXX_S_B
5.3.2011, 16:25
VINRARUS,
для звука нужно делать как написано в этом посте
SDL, правда у меня так ничего и не получилось...
VINRARUS
5.3.2011, 16:42
XXX_S_B,
это типа конфиг с названием бинарника_sdl.cfg? Пробовал, звук неработает всеравно.
Claus398
6.3.2011, 12:55
эта библиотека для игр и эмуляторов? кроме них улучшений для мплеера например или других приложений нет или как?
VINRARUS
6.3.2011, 19:19
Claus398, да, вроде.
Ant-ON
8.3.2011, 8:03
Цитата(Hairo Carela @ 5.3.2011, 19:54)
Thanks... pyGame based games got a speed growth too... keep it up
EDIT: others do not work or doesn't display correctly...
What exactly does not work and how?
Цитата(VINRARUS @ 5.3.2011, 20:20)
А вот со звуком очень плохо, его вообще нету, ни на одной нативной игре!
Видимо на Z6 другая структура инициализации AAL. Могу предложить старый драйвер.
Цитата(VINRARUS @ 5.3.2011, 21:42)
XXX_S_B,
это типа конфиг с названием бинарника_sdl.cfg? Пробовал, звук неработает всеравно.
не "_sdl.cfg", а "_SDL.cfg". В linux регистр имеет значение.
Цитата(Claus398 @ 6.3.2011, 17:55)
эта библиотека для игр и эмуляторов? кроме них улучшений для мплеера например или других приложений нет или как?
Есть улучшения только в приложениях, использующих SDL. У мплеера собственный видео драйвер.
VINRARUS
8.3.2011, 9:03
Цитата(Ant-ON @ Сегодня, 10:03)
Видимо на Z6 другая структура инициализации AAL. Могу предложить старый драйвер.
Если ничего придумать нельзя, и если это не повредит новой скорости изображения, то наверно лучше со старым.
Hairo Carela
8.3.2011, 23:35
QUOTE(Ant-ON @ 8.3.2011, 9:03)
What exactly does not work and how?
some do not even start and when running python scripts the splash screen shows up... for example on EXIF Info...
VINRARUS
9.3.2011, 21:23
muPDF вообще пользоваться нереально с этой либой, когда открывается ФМ для выбора файла, то он мигает и невидно ничего!
Ant-ON
10.3.2011, 3:02
Цитата(VINRARUS @ 10.3.2011, 2:23)
muPDF вообще пользоваться нереально с этой либой, когда открывается ФМ для выбора файла, то он мигает и невидно ничего!
это май пдф кривой. Не требует двойную буферизацию, хотя она ему нужна...
rock88
10.3.2011, 12:27
Подправил кривой mupdf :D И заодно чуть оптимизировал.
Нажмите для просмотра прикрепленного файлаAnt-ON,
Что значит
Цитата
Не требует двойную буферизацию, хотя она ему нужна...
?
Делал так
screen = SDL_SetVideoMode(320, 240, 16,SDL_DOUBLEBUF|SDL_HWSURFACE);
и так
screen = SDL_SetVideoMode(320, 240, 16,SDL_DOUBLEBUF|SDL_SWSURFACE);
Картинка вообще не рисуется, висит заставка сдл или черный экран.
Сделал так
screen = SDL_SetVideoMode(320, 240, 16,SDL_SWSURFACE);
Ant-ON
10.3.2011, 13:14
Цитата(rock88 @ 10.3.2011, 17:27)
Подправил кривой mupdf :D И заодно чуть оптимизировал.
Ant-ON,
Что значит
Цитата
Не требует двойную буферизацию, хотя она ему нужна...
?
Делал так
screen = SDL_SetVideoMode(320, 240, 16,SDL_DOUBLEBUF|SDL_HWSURFACE);
и так
screen = SDL_SetVideoMode(320, 240, 16,SDL_DOUBLEBUF|SDL_SWSURFACE);
Картинка вообще не рисуется, висит заставка сдл или черный экран.
Сделал так
screen = SDL_SetVideoMode(320, 240, 16,SDL_SWSURFACE);
Хм... Значит как раз она и не работает в либе( Буду смотреть как появится время...
XXX_S_B
10.3.2011, 18:08
Ant-ON,
а для того, чтобы был звук нужно для каждого приложения отдельный конфиг? Т.е. без конфига и звука не должно быть, правильно?
Ant-ON
11.3.2011, 11:08
Нет. Конфиг не нужен.