motofan logo
> 

Ура! SDL либа портирована!, Native Games

gorod
сообщение 10.11.2009, 0:08


Ветеран
*****

Группа: Пользователи
Сообщений: 310
Регистрация: 22.7.2005
Из: Горький
Пользователь №: 46 782
Модель телефона: е1,е2,е6,а1200,mb525

Рейтинг: 68



Lubomyr портировал SDL либу и на наш Е2 clap.gif (причём не имея самого аппарата на руках)
я даже запустил ScummVM ! (что это такое смотрим в ветке о А1200/Е6 )
Вообщем будем надеятся, что Lubomyr всё причешет, разберется с клавишами которых нет на А1200(клавиши тоже работают), соберем пакет и можно будет наслаждаться играми на ScummVM.

Прикладываю видюшку: качество отвратительное, но результат все-же виден (завтра выложу в хорошем качестве)

Цитата
Lubomyr (02:21:51 10/11/2009)
ладно, пока все иду, спать
ща можно запускать все игры от а1200
главное сдл-ку нужную использовать
остальные либы подойдут от а1200
нативные а1200 либы подменять либами от е2

Native Games А1200/Е6


Не забываем благодарить Lubomyrа, ведь и он про нас не забывает

Сообщение отредактировал gorod - 13.11.2009, 8:25
Прикрепленный файл video014.rar   ( 614.38 килобайт ) Кол-во скачиваний: 292
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
-=Strelok=-
сообщение 10.11.2009, 8:07


Ветеран
*****

Группа: Разработчики
Сообщений: 379
Регистрация: 9.1.2008
Пользователь №: 159 525
Модель телефона: SLVR L7/Ё2/Backflip/D2G
Прошивка: ACR_RB/ХЗ/CM7.2/MIUI


Настроение:
http://e2.at.ua



Рейтинг: 544



Сенкс за новость! Вот ток де либа то? =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Lubomyr
сообщение 10.11.2009, 8:49


Ветеран
*****

Группа: Пользователи
Сообщений: 541
Регистрация: 25.8.2005
Из: Україна, Львів
Пользователь №: 49 683
Модель телефона: Samsung i5700
Прошивка: Android 2.1

Рейтинг: 285.5



Цитата(-=Strelok=- @ 10.11.2009, 10:07) *

Сенкс за новость! Вот ток де либа то? =)


Выкладываю саму либу и патч (для разработчиков)
и еще - ничего нового я не придумал
использовал все тот же сдл патч от а1200 от eug(a) который выложен здесь на форуме очень давно
посути изменены только несколько строчек
строчки #include <zapplication.h> заменены строчками #include <E2_EZX_ZApplication.h>
и строчка -ldl -lutil -lqte-mt -lpthread -lezxappbase -lezxappsdk -lezxopenwindow -lipp-miscGen -lipp-jp -lezxjpeg -lezxpm
заменена на -lpthread -lezxappbase -lezxrichedit
все больше ничего
для сборки использован blackhawk-sdk (который подходит для всей платформы motoezx) http://keaglez.blogspot.com/2008/01/a1200e...-blackhawk.html

параметры для конфигурации
SDL-1.2.14:
CFLAGS='-O2 -pipe -mcpu=iwmmxt -mtune=iwmmxt'
CXXFLAGS=$CFLAGS
NM=arm-linux-gnu-nm
LD=arm-linux-gnu-ld
CC=arm-linux-gnu-gcc
CXX=arm-linux-gnu-g++
RANLIB=arm-linux-gnu-ranlib
AR=arm-linux-gnu-ar
./configure --host=arm-linux-gnu --enable-video-motoezx --disable-video-dummy --disable-video-fbcon --disable-arts --disable-esd --disable-alsa --disable-cdrom --disable-video-x11 --disable-nasm --prefix=/opt/toolchains/motoezx/e2

Добавлено позже (10.11.2009, 11:20):
теперь про совместимость с играми от а1200
по сути сдк-использует только сдл-либа
остальные все игры и другие либы должны работать нормально на е2 от а1200 даже без пересборки
закачать готовые либы можно сдесь только замените сдл-ку на свою http://www.motoezx.at.ua/load/2-1-0-6
но если хотите пересобрать какуюто либу тоже нет проблем http://www.motoezx.at.ua/load/ezxlib_envir...otoezx/8-1-0-45
инфа по портированию http://www.motoezx.at.ua/load/porting_guid...ezx_ru/8-1-0-41
так как сдл-либа от а1200 привязана к немного другим нативным либам от а1200
а для обработки сдл-ки е2 используются только -lpthread -lezxappbase -lezxrichedit
то если игрушка от а1200 выдала запрос что ненайдена какаято либа от а1200, то просто попробуйте использовать симлинк на любую либу от е2, все равно нативные либы от а1200 не будут задействованы в работе сдл-ки для е2, а для игр главное чтоб использовалась сдл-ка от е2, остальное неважно

так что можете запускать любую игрушку от А1200 - scummvm, doom, doom2, heretic, hexen, hexen2, quake, quake2

Добавлено позже (10.11.2009, 11:32):
Для портирования новых игр можете использовать этот мануал
http://www.motoezx.at.ua/load/porting_guid...ezx_ru/8-1-0-41
для этого нужно
1) скопировать все либы с телефона
cd /mmc/mmca1
tar -C /usr -czvf e2-lib.tar.gz lib
2) копируем соодержимое /opt/toolchains/motoezx/sdk/e2 в папку /opt/toolchains/motoezx/e2
cp -r /opt/toolchains/motoezx/sdk/e2 /opt/toolchains/motoezx
3) распаковываем нативные либы в окружение для портирования
tar -C /opt/toolchains/motoezx/e2 /mnt/win/e2-lib.tar.gz
4) создает в папке где будем портировать игры для примера /home/e2 скрипт запуска окружения setenv-e2.sh

#!/bin/bash

export MOTOEZXPATH=/opt/toolchains/motoezx
export EZXDIR=$MOTOEZXPATH/e2/ezx
export QTDIR=$MOTOEZXPATH/e2/qt
export QMAKESPEC=$QTDIR/mkspecs/qws/linux-gnu-ezx-g++
export TMAKEPATH=$QTDIR/tmake/lib/qws/linux-gnu-ezx-g++
export CROSSTOOL_DIR=$MOTOEZXPATH/crosstool
export PATH=$QTDIR/bin:$QTDIR/tmake/bin:$CROSSTOOL_DIR/bin:$MOTOEZXPATH/bin:$PATH
export LFLAGS_EXTRA=" -Wl,-rpath-link,$CROSSTOOL_DIR/arm-linux-gnu/lib "

export ARCH=iwmmxt
export CC=arm-linux-gnu-gcc
export CXX=arm-linux-gnu-g++
export LD=arm-linux-gnu-ld
export AR=arm-linux-gnu-ar
export AS=arm-linux-gnu-as
export OC=arm-linux-gnu-objcopy
export RANLIB=arm-linux-gnu-ranlib
export STRIP=arm-linux-gnu-strip

с окружения рекомендуется пересобрать только сдл-ку, остальное все будет работать без пересборки
остальное по мануалу

Сообщение отредактировал Lubomyr - 10.11.2009, 9:41
Прикрепленный файл libSDL_1.2.so.zip   ( 569.58 килобайт ) Кол-во скачиваний: 199
Прикрепленный файл SDL_1.2.14_e2.patch.txt   ( 63.43 килобайт ) Кол-во скачиваний: 195
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
gorod   Ура! SDL либа портирована!   10.11.2009, 0:08
-=Strelok=-   Сенкс за новость! Вот ток де либа то? =)   10.11.2009, 8:07
Lubomyr   Сенкс за новость! Вот ток де либа то? =) Вы...   10.11.2009, 8:49
-=Strelok=-   Для тех так и не понял: Распаковываем этот архив в...   10.11.2009, 18:37
Kirill111111   Для тех так и не понял: Распаковываем этот [url=h...   10.11.2009, 19:40
Lubomyr   -=Strelok=-, вот только либы я бы предлагал понов...   10.11.2009, 20:17
VeRT RoKR   Для тех так и не понял: Распаковываем этот [url=h...   12.11.2009, 7:58
Lubomyr   VeRT RoKR, Там кроме libSDL-1.2.so.0 нужно было п...   12.11.2009, 11:04
VeRT RoKR   спасибо! только что лог появилсяи файл тоже на...   12.11.2009, 11:10
Lubomyr   Сделал архив как в Стрелка только с обновленными л...   12.11.2009, 11:25
VeRT RoKR   в порте еретика нашел 2 клавишных бага - "наз...   12.11.2009, 12:46
Йа Санёг   Спасибо, все запустилось с первого раза: квака бег...   12.11.2009, 13:03
Lubomyr   VeRT RoKR, Думы должны логи также оставлять, тока...   12.11.2009, 13:25
Snowboy   Сделал архив как в Стрелка только с обновленными ...   12.11.2009, 23:12
Lubomyr   перезалил http://www.motoezx.at.ua/games-lib-env/...   12.11.2009, 23:25
Snowboy   Прошу прощения! Утром уже скачал. По всему вид...   13.11.2009, 7:40
Йа Санёг   Кто-то настраивал клаву для Duke Nukem 3D? Никак н...   13.11.2009, 15:17
Lubomyr   Йа Санёг, Пока этого еще никому не удалось.   13.11.2009, 15:48
Dissel   Поставил хексен.Всё пучком кроме клавиш.Не могу на...   15.11.2009, 10:01
VeRT RoKR   Crimson fields - чтобы сохранить насройки, нужно с...   23.11.2009, 6:07
Lubomyr   VeRT RoKR, Ну SDL это не ява, тут чтоб сворачива...   23.11.2009, 12:30
VeRT RoKR   Ну я не жалуюсь, просто объяснил свою методу) Повт...   24.11.2009, 6:00
Ant-ON   Ну я не жалуюсь, просто объяснил свою методу) Пов...   24.11.2009, 13:46
Lubomyr   обновил СДЛ-либу добавлена поддержка некоторых кно...   4.12.2009, 18:22
-=Strelok=-   http://e2.at.ua/load/4-1-0-48 - обновлен инс пакет...   4.12.2009, 18:27
-=Strelok=-   http://e2.at.ua/load/sdl_audio_driver_test/4-1-0-5...   8.12.2009, 17:08
-=Strelok=-   Wargus (Warcraft 2) с эмуляцией мыши. Спасибо Lubo...   15.12.2009, 16:59
Йа Санёг   Спс, фурічит. Native Games - не забываем русик для...   15.12.2009, 18:05
-=Strelok=-   Обновление инс пакета сдл-окружения http://e2.at.u...   25.12.2009, 18:30

Ура! SDL либа портирована!, Native Games · Motorola ROKR E2, A910, A910i, E895 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.9.2025, 12:14

Форум живёт: