MotoFan.Ru — всё для Motorola > Устройства Motorola > Motorola на Linux OS

SDL HW (RC5) для MotoMAGX Полная версия
Страницы: 1, 2, 3, 4

 av 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:
- не помню sad.gif
- сырая, возможно некорректная работа

О багах отписываемся. Желательно как можно более детально. Если время сетаки появится - попытаюсь поправить.

Установка:
- копируем библиотеку (*.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 Мб)
Со звуком:
Нажмите для просмотра прикрепленного файла

 av VINRARUS

 4.3.2011, 22:16

WarMUX на Z6 запускается, но после выбора любого пункта вылетает. cry.gif
Вот последний зойк телнета:
Цитата
[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
#

 av Ant-ON

 5.3.2011, 9:10

Ты запускаешь через run.sh или сразу warmux?
По идее должно все работать. Из лога причины не понятны(

 av XXX_S_B

 5.3.2011, 9:48

Ant-ON,
тоже самое что у Vinrarus'a, но последняя строчка не такая. QT Show: 601 requestFocus: lost, winId:1794. Потом тоже сегфолт. Запускаю через run.sh

 av ...`V`@`$`Y`@`...

 5.3.2011, 12:03

Скорость вывода графики практически идеальная, собственно, как и звука. Вживую выглядит ещё лучше. Огромное спасибо за работу в данном направлении, Ant-ON.

Кому интересно, записал небольшую демонстрацию Quake 2 и Эмулятора FCEU (Mario):

[video]http://www.youtube.com/watch?v=xovqXOxwLKc[/video]

 av Hairo Carela

 5.3.2011, 14:54

Thanks... pyGame based games got a speed growth too... keep it up laugh.gif

EDIT: others do not work or doesn't display correctly...

 av VINRARUS

 5.3.2011, 15:20

SDL HW действительно работает намного эфективнее в плане скорости! clapping.gif
Например раньше эмулятор с новым марио ооочень тормозил, а теперь как бутто играеш на приставке, марио очень шустро бегает. dribble.gif

А вот со звуком очень плохо, его вообще нету, ни на одной нативной игре! cry.gif

 av XXX_S_B

 5.3.2011, 16:25

VINRARUS,
для звука нужно делать как написано в этом посте SDL, правда у меня так ничего и не получилось...

 av VINRARUS

 5.3.2011, 16:42

XXX_S_B,
это типа конфиг с названием бинарника_sdl.cfg? Пробовал, звук неработает всеравно. sad.gif

 av Claus398

 6.3.2011, 12:55

эта библиотека для игр и эмуляторов? кроме них улучшений для мплеера например или других приложений нет или как?

 av VINRARUS

 6.3.2011, 19:19

Claus398, да, вроде.

 av 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 laugh.gif

EDIT: others do not work or doesn't display correctly...

What exactly does not work and how?

Цитата(VINRARUS @ 5.3.2011, 20:20) *

А вот со звуком очень плохо, его вообще нету, ни на одной нативной игре! cry.gif

Видимо на Z6 другая структура инициализации AAL. Могу предложить старый драйвер.

Цитата(VINRARUS @ 5.3.2011, 21:42) *

XXX_S_B,
это типа конфиг с названием бинарника_sdl.cfg? Пробовал, звук неработает всеравно. sad.gif

не "_sdl.cfg", а "_SDL.cfg". В linux регистр имеет значение.

Цитата(Claus398 @ 6.3.2011, 17:55) *

эта библиотека для игр и эмуляторов? кроме них улучшений для мплеера например или других приложений нет или как?

Есть улучшения только в приложениях, использующих SDL. У мплеера собственный видео драйвер.

 av VINRARUS

 8.3.2011, 9:03

Цитата(Ant-ON @ Сегодня, 10:03)
* Видимо на Z6 другая структура инициализации AAL. Могу предложить старый драйвер.

Если ничего придумать нельзя, и если это не повредит новой скорости изображения, то наверно лучше со старым. not_i.gif

 av 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...

 av VINRARUS

 9.3.2011, 21:23

muPDF вообще пользоваться нереально с этой либой, когда открывается ФМ для выбора файла, то он мигает и невидно ничего! huh1.gif

 av Ant-ON

 10.3.2011, 3:02

Цитата(VINRARUS @ 10.3.2011, 2:23) *

muPDF вообще пользоваться нереально с этой либой, когда открывается ФМ для выбора файла, то он мигает и невидно ничего! huh1.gif

это май пдф кривой. Не требует двойную буферизацию, хотя она ему нужна...

 av 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);

 av 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);


Хм... Значит как раз она и не работает в либе( Буду смотреть как появится время...

 av XXX_S_B

 10.3.2011, 18:08

Ant-ON,
а для того, чтобы был звук нужно для каждого приложения отдельный конфиг? Т.е. без конфига и звука не должно быть, правильно?

 av Ant-ON

 11.3.2011, 11:08

Нет. Конфиг не нужен.
Страницы: 1, 2, 3, 4

Полная версия:


MotoFan.ru (©) 2024    Слушать Radio