zSDL 3.0
SDL 1.2.14 for Motorola E8, EM30
управление полностью совместимо с портом SDL от Ant-ON для zn5,u9,z6
---
-Что это?
-Это либы SDL в пакете mgx.
---
-Для чего?
-Для совместимости с портами игр и приложений под SDL на другие magx телефоны.
---
-А разве SDL на е8 не было?
-Был, но не как mgx пакет и лежали либы не там где они лежат на других magx телефонах.
---
-а что это даёт-то?
-Это даст возможность, зайти в ветку например Zn5, или другого magx телефона, скачать там порт SDL приложения, установить\запустить его на Е8 без особого шаманства.
---
changelog:
3.0:
-новые *_img либы, для работы таких игр как Vectoroid, PacMan и других.
2.5:
- Либа от 9.1.2010
- Добавлены либы, для работы Варгус (WarCraft) и других приложений (sdlroids, dd2), требующих дополнительные либы.
2.0:
-управление совместимо с другими magx.
-Выход из SDL - "блокировка вниз" (как вы выключаете телефон на Е8, только не надо удерживать, просто потянули и отпустили)
-На ем30, выходить можно из меню приложения. Обычно это ESC (или назад)\quit (последний пункт в главном меню)
-Боковая левая софт кнопка (камера), больше не закрывает приложение. т.е. это теперь функциональная клавиша. Вызывает меню или еще что нибудь нужное. в каждой игре по разному.
-Теперь есть клавиши ESC (красная), SPACE (омега. эта кнопка нужна например в rick dangerous, для запуска игры), назад (С). в общем изучаем управление. (в doom и некотрых других пакетах, где ОК (enter) был на правом софте, теперь на зеленой кнопке)
-Теперь можно сохраняться и загружаться в большинстве игр. (все нужные для этого кнопки, работают.)
-Теперь можно переназначать клавиши в играх, прямо из меню (т.к. появилась кнопка "назад")
Скачать zSDL 3.0:
zSDL_rev.3.0.mgx ( 2.68 мегабайт ) Кол-во скачиваний: 2479 |
Скачать zSDL 2.5:
zSDL_2.5.mgx ( 2.63 мегабайт ) Кол-во скачиваний: 463 |
Скачать zSDL 2.0:
zSDL 2.0.mgx ( 2.06 мегабайт ) Кол-во скачиваний: > 357
Скачать zSDL 1.0:
zSDL_1.0.mgx ( 1.9 мегабайт ) Кол-во скачиваний: > 300
Примечание: некотрые приложения требуют zSDL 1.0, 2.5, 2.0, другие 2.5 или 3.0. (3.0 поддерживает максимальное количество игр)
-Устанавливаем mgx.
-Запускаем.
-Выбираем куда установить либы, на карту памяти "install SDL to SD" или телефон "install SDL to Phone" (по окончании установки, выйдет уведомление)
Если карта памяти есть, рекомендую ставить именно на неё.
после установки, будет создана папка games, в памяти телефона или на карте памяти, в зависимости от типа установки. в ней будут лежать все либы. (Перемещать или переименовывать нельзя)
Для удаления папки можно использовать Uninstall SDL, или прямые руки.
Если вы выбрали установку в память телефона, то для работы старых портов надо:
Spoiler:
-Устанавливаем mgx пакет, от другой модели телефона.
-Открываем папку с установленным приложением (обычно это "телефон/mpkgbox/ИМЯ_ПРИЛОЖЕНИЯ", или "карта_памяти/mpkgbox/ИМЯ_ПРИЛОЖЕНИЯ")
-в этой папке открываем run.sh (если нет то ИМЯ_ПАПКИ.cfg, в нем указано имя скрипта запуска)
-находим строку
LIBDIR=/mmc/mmca1/games/lib
и меняем на
LIBDIR=/ezxlocal/download/mystuff/games/lib
-сохраняем и запускаем через mpkgbox.
[close]
Некоторые старые приложения с других моделей, требуют небольшой правки перед первым запуском:
Spoiler:
-Устанавливаем mgx пакет, от другой модели телефона.
-Открываем папку с установленным приложением (обычно это "телефон/mpkgbox/ИМЯ_ПРИЛОЖЕНИЯ", или "карта_памяти/mpkgbox/ИМЯ_ПРИЛОЖЕНИЯ")
-в этой папке открываем run.sh (если нет то ИМЯ_ПАПКИ.cfg, в нем указано имя скрипта запуска)
-находим строку
export LD_PRELOAD=*
Добавляем знак # впереди строки. т.е. делаем
#export LD_PRELOAD=*
-на следующей строке (Если строка длинная, она может быть перенесена. Не путайте где конец строки, а где просто перенос.)
вставьте код
Код
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR
-Всё. можно запускать приложение через mpkgbox.
[close]
p.s.: без манипуляций должны работать новые порты от Lubomyr.
p.p.s.: кто будет портировать игры и приложения использующие SDL под Е8 или ЕМ30, теперь могут не добавлять либы в mgx пакет, а просто указывать сабж как зависимость.
----
Далее читают те, кто портирует игры.
----
Минздрав рекомендует следующую конструкцию для скриптов запуска, за место старого LD_LIBRARY_PATH (LD_PRELOAD в том числе):
Код
#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
первые две папки, дают возможность не ложить в пакет, либы SDL а использовать zSDL (SDL) как зависимость.
третья (папка lib находится в корне пакета), дает возможность ложить в пакет те либы, без которых приложение работать не будет.
----
режим клавиатуры переключается:
export SDL_QT_KEYPADMODE=N
где N число.
0 и 3 - цифры
4 - плеер
есть еще фото режим, разные режимы подсветки и т.д. думаю разберешься.
---
p.s.: Спасибо tulanix'у и Xmifeng'у за предоставленный исходный код.
Сообщение отредактировал Zorge.R - 3.4.2010, 14:19