motofan logo
181 страниц V « < 34 35 36 37 38 > »         
> 

Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта

EXL
сообщение 26.8.2011, 12:34 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 969
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4609



Мануал: Компиляция приложений для MotoMAGX OS, создание пакетов

Прикрепленное изображение

Для портирования и сборки приложений для нашей платформы в первую очередь нам нужны:

1. Компьютер с Linux OS. Или Windows OS с установленным Virtual BOX/VMware Player, в крайнем случае под виндой можно воспользоваться AndLinux'ом или Cygwin'ом.
2. SDK & Toolchains для MotoMagX + Исходники программ/приложений.
3. Программист/Разработчик или начинающий программист (1 шт.).

Я рассмотрю наиболее приемлемый многим начинающим разработчикам способ, с использованием популярного дистрибутива Ubuntu 11 (Linux OS) в виртуальной машине VMware Player в Windows OS. Те пользователи, у которых стоит Linux OS на компе, могут скачать SDK & Toolchains | Зеркало | Зеркало | Зеркало и сразу перескочить на пункт #4.

Итак, начнём:

1. Загрузка необходимых для разработки инструментов и файлов:

1.1. Скачиваем ISO-образ диска Ubuntu 11. Я качал себе в городской сетке, пошарьтесь в своих тоже, может найдёте. На всякий случай, ссылка: [Download | Скачать] на скачивание с официального сайта: http://www.ubuntu.com Там вы можете выбрать любую конфигурацию под свой компьютер (amd/i386) и т.д.

1.2. Скачиваем VMware Player - Скачать можно с официального сайта: [Download | Скачать] или тут: [Mirror | Зеркало]

1.3. Скачиваем SDK & Toolchains для MotoMagX. [Download | Скачать] - полная версия, включающая в себя 2 тулчейна SDL (От испанцев) + QT (От Ant-On'a) а также python, bennugd, boost и множество различных библиотек. Инструкция по установке есть внутри или ниже можно прочитать подробно.
Тем, кто хочет разрабатывать приложения на SDL, можно скачать небольшой тулчейн для сборки приложений: [Download | Скачать] [Mirror | Зеркало]

2. Мануалы по установке VMware, Ubuntu и SDK & Toolchains в картинках:*
* - картинки открывать лучше всего в новом окне, нажав колёсико мышки. После открытия воспользуйтесь масштабированием, например, в стандартном просмоторщике картинок.

2.1. Установка программы VMware для самых маленьких.
2.2. Установка Linux OS в программу VMware, на примере Ubuntu 11.
2.3. Установка дополнительных инструментов (VMware-tools) в Ubuntu 11. Необходимо для перемещения файлов между Ubuntu в виртуальной машине и виндой.

2.1.:    2.2.:    2.3.:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

3. Мануалы по установке, текстом.

3.1. Установка VMware-tools для Ubuntu 11.
3.1.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Install VMware Tools...
3.1.2. Ждём загрузки инструментов (нужно подключение к интернету!), затем снова вверху нажимаем "Virtual Machine" -> "Install VMware Tools...
3.1.3. С открывшегося диска копируем архив в формате *.tar.gz например в /home/user (user - ваше имя при установке Ubuntu), распаковываем его.
3.1.4. Запускаем терминал и выполняем в нём следующее:
Код

cd /home/user/vmware-tools-distrib
sudo ./vmware-install.pl

После команды sudo надо ввести пароль, который мы указывали при установке Ubuntu.
3.1.5. Умный скрипт сам предложит вам вводить нужные значения (в квадратных скобках), вводите их.
3.1.6. После успешной установки инструментов, перезагрузите компьютер.
3.1.7. Данные инструменты помогут с лёгкостью переносить файлы из Windows в Linux Ubuntu, просто копируя их или перенося из окна в окно, как вы это делали в Windows. Кроме того, появится множество разрешений для экрана системы.

3.2. Общие папки между системами для обмена файлами.
3.2.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Virtual Machine Settings"
3.2.2. Переходим на вкладку "Options", выбираем "Shared Folders"
3.2.3. Переключатель "Folder sharing" ставим в положение "Always enabled", нажимаем кнопку "Add".
3.2.4. На компьютере выбираем любую папку, добавляем её, жмём ОК.
3.2.5. Теперь в Ubunte, в папке /mnt/hgfs видим добавленную нами папку из Windows.

4. Установка SDK & Toolchains.

4.1. Скачиваем архив тулчейна (*.tar.gz), перемещаем его в папку /home/user (user - ник при установке Ubuntu).
4.2. Выполняем команды, новая строка - Enter, вместо user естественно пишем своё имя, после команды sudo потребуется ввести пароль, который мы указывали при установке Ubuntu.
Код

sudo mkdir /mmc
sudo chown user -R /opt
sudo chown user -R /home
sudo chown user -R /mmc
sudo ln -s -d /opt/toolchains/motomagx/arm-eabi -t /
mkdir /opt/toolchains
mkdir /home/z6
mkdir /mmc/mmca1
tar -C /opt/toolchains -xzvf /home/user/motomagx-toolchains_12_08_2011.tar.gz
cp /opt/toolchains/motomagx/setenv-z6.sh /home/z6
cp /opt/toolchains/motomagx/setenv-z6-2.sh /home/z6

4.3. Обратите внимание на имя скаченного вами архива с тулчейном! Именно его нужно вводить в восьмой строке кода, приведённого выше!
4.4. Установленный тулчейн:
Прикрепленное изображение

5. Запуск окружения, компиляция программ и helloworld'a.

5.1. Чтобы запустить окружение для компиляции под MotoMagx, достаточно выполнить в терминале следующее:
Код

cd /home/z6
. setenv-z6.sh

После этого, компиляторы, библиотеки и хэдеры будут браться из нашего тулчейна, а не с компьютера.

5.2. HelloWorld.
5.2.1. Создаём пустой файл с именем hello.c в папке /home/z6 (Правой клавишей по пустому месту, "Create Document" -> "Empty File")
5.2.2. Редактируем его содержимое следующим образом, сохраняем:
Код

// Hello World for Motorola Magx!

#include <stdio.h>

int main(void)
{
    printf ("Hello Moto!!!\n");
    return 0;
}

5.2.3. Компилируем:
Код

cd /home/z6
arm-linux-gnueabi-gcc hello.c -o hello

5.2.4. Полученный исполнительный файл "hello" кидаем на телефон и запускаем через телнет!
Код

Mobilinux(TM) 4.1
Welcome 2 Motorola ZN5!
[root@Symbiosis ~]
#> /mmc/mmca1/hello
Hello Moto!!!


5.3. Работа с утилитой Make* и SDL библиотекой.
* - Утилита Make позволяет компилировать достаточно сложные проекты. Подробнее тут: http://ru.wikipedia.org/wiki/Make
5.3.1. Скачиваем следующие исходники, распаковываем в папку /home/z6:
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21065

5.3.2. Запускаем терминал и окружение для компиляции, переходим в папку с проектом, выполняем команду make:
Код

cd /home/z6/ballgame_src
make

После выполнения команды будет выполнена компиляция проекта и создан mgx пакет. Для очистки проекта от объектного кода и бинарников, следует выполнить make clean. Для создание mgx пакета - команду make mgx.
5.3.3. Теперь можно кинуть пакет на карту памяти и попробовать запустить. (Для SDL приложений вам потребуется установленные SDL-библиотеки!)
5.3.4. Структура простейшего Makefile для компиляции HelloWorld'a:
Код

# MakeFile for HelloWorld
# Motorola MotoMAGX

CC = arm-linux-gnueabi-gcc  
STRIP = arm-linux-gnueabi-strip
  
CFLAGS = # Необходимые флаги
LDFLAGS = # Необходимые флаги
OPTIMIZATION = -march=armv6j -mtune=arm1136jf-s -mfpu=vfp -O2 # Оптимизация под процессор

INCLUDE = $(CFLAGS) $(OPTIMIZATION) -I/dir # Путь к нужным хэдэрам.
LIBS = $(LDFLAGS) -L/dir # Путь к нужным либам

BIN = hello # Бинарник

all:
    $(CC) -c hello.c -o hello.o $(INCLUDE)
    $(CC) -o $(BIN) hello.o $(LIBS)
    $(STRIP) $(BIN)
clean:
    rm -f ./*.o $(BIN)

Если положить данный Makefile рядом с hello.c, и выполнить make, получим исполнительный файл.
5.3.5. Замена строк, для портирования SDL проектов:
Код

CC:=gcc ---> CC:=arm-linux-gnueabi-gcc
cc=gcc ---> CC=arm-linux-gnueabi-gcc
cxx=g++ ---> CXX=arm-linux-gnueabi-g++
ld=ld ---> LD=arm-linux-gnueabi-ld
ar=ar ---> AR=arm-linux-gnueabi-ar
as=as---> AS=arm-linux-gnueabi-as
oc=oc ---> OC=arm-linux-gnueabi-objcopy
ranlib=ranlib ---> RANLIB=arm-linux-gnueabi-ranlib
strip=strip ---> STRIP=arm-linux-gnueabi-strip
В INCLUDE или CFLAGS добавляем `sdl-config --cflags`
В LIBS или LDFLAGS добавляем `sdl-config --libs` -lнеобходимая_библиотека


5.4. Работа с утилитой configure* и SDL библиотекой.
* - Скрипт configure создаёт Makefile и позволяет компилировать сложные проекты, состоящие из множества файлов. Подробнее тут: http://en.wikipedia.org/wiki/Configure_script
5.4.1. Пример работы. Скачиваем исходники, распаковываем в папку /home/z6:
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21122

5.4.2. Выполняем следующее:
Код

cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi
make

После этих команд у нас появятся исполнительные файлы Fire и Tunnel. Копируем их в корень карточки телефона.
5.4.3. Запускаем через телнет следующим образом:
Код

export LD_LIBRARY_PATH=/mmc/mmca1/games/lib:$LD_LIBRARY_PATH
chmod +x /mmc/mmca1/Fire
/mmc/mmca1/Fire

5.4.4. Для установки файлов в нужную директорию используется prefix и команда make install:
Код

mkdir /home/z6/test
cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi --prefix=/home/z6/test
make
make install

После этого нужные нам файлы будут в папке /home/z6/test.
5.4.5. Для чистки объектного кода и бинарников используется команда make clean, для удаления сконфигурированных Makefile'ов используется команда make distclean (полная очистка).

5.5. Деббагер "Segmentation fault"
5.5.1. Качаем gdb и распаковываем архив на карту памяти, в папку /mmc/mmca1/games
Исполнительные файлы должны быть собраны с префиксом '-g' и не должны быть пострипаные
5.5.2. Выполняем (gdb):
Код

ulimit -c unlimited
./<bin_app>
Segmentation fault (core dumped)
файл <core> будет создан
../bin/gdb ./<bin_app> <core>

5.5.3 Выполняем (strace):
Код

../bin/strace ./<bin_app>


5.6. Скрипт запуска для SDL приложений:
Код

#!/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
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/<bin_app>

5.6.1. Если нужен вывод лога в файл, заменяем последнюю строку в скрипте на
Код
exec $mypath/bin_app >$mypath/stdout.txt 2>$mypath/stderr.txt


5.7. HelloWorld с использованием GUI и функций телефона.
5.7.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21342

5.7.2. Выполняем:
Код

cd /home/z6/папка с нужным проектом
make PLATFORM=EZX-ZN5

или просто make
5.7.3. Кидаем исполнительные файлы на телефон и пробуем запустить, должно получиться что-то типа этого:
Прикрепленное изображение

5.8. Собираем MgxBox.
5.8.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 22609

5.8.2. Выполняем:
Код

cd /home/z6/MgxBox/MgxBox_GUI_ru
make PLATFORM=EZX-ZN5
cd /home/z6/MgxBox/p7zip_9.20.1
make all2
make install
cp -r /mmc/mmca1/p7zip/lib/p7zip /home/z6/MgxBox/Release/app/p7zip

5.8.3. Кидаем папку /home/z6/MgxBox/Release на телефон и пробуем запустить бинарник в папке Release/app, если всё нормально, должно получиться что-то типа этого:
Прикрепленное изображение

6. Создание пакетов вручную.

6.1. Создание MGX пакета:
6.1.1. Создаём папку, помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска, иконку).
6.1.2. Создаём в папке файл "Имя папки".cfg, редактируем его содержимое следующим образом:
Код

Name = Test
Exec = run.sh
Icon = icon.png
Author = Ant-ON
Version = 1.0
Comment = Port for ZN5 by EXL

Где, Name - имя программы, Exec - запускаемый файл, Icon - иконка, Author - Автор программы, Version - Версия программы, Comment - Комментарий.
6.1.3. Запаковываем папку в любой удобный вам архив (RAR, TAR, GZ, 7Z, ZIP), и переименовываем в "имя программы".mgx

6.2. Создание PEP пакета:
6.2.1. Создаём папку с именем "app", помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска).
6.2.2. Создаём рядом с папкой файл "description.ini", редактируем его содержимое следующим образом:
Код

[Actions]
Silent=0
InstallApp = 1  
AddAppToMenu = 1

[InstallApp]
Name = Jump n Blob
Exec = run.sh
InstallPath = ../../mmc/mmca1/.Programs/jump_n_blob/
AppLockable = 1
Author = http://www.2d-retroperspectives.org | Philipp. Port by -=Strelok=-, EXL (c) MotoFan.Ru 08.01.2010
Version = 0.1
Daemon = 1
BigIcon= icon.png
AniIcon= icon.png
Icon= icon.png

[AddAppToMenu]
ParentFolder= root

Где, Name - имя программы, Exec - запускаемый файл, Icon | AniIcon | BigIcon - иконка, Author - Автор программы, Version - Версия программы, InstallPath - Путь установки.
6.2.3. Создаём иконку, рядом с папкой "app" и "description.ini".
6.2.4. Запаковываем иконку, папку "app" и "description.ini" в архив формата TAR, затем сжимаем его в GZ переименовываем в "имя программы".pep

7. Полезные ссылки, документация, наши проекты.

7.1. Исходники, сайты с исходниками. Множество интересных проектов есть на code.google.com и sf.net
7.1.1. Исходники проектов, базирующихся на SDL:
libsdl.org/games
libsdl.org/demos
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,46
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,46
7.1.2. Исходники проектов, базирующихся на QT:
http://www.elsix.org/index.php?w=browse - В основном там под Sharp Zaurus, но идеи создания приложений и сорцы найти можно.

7.2. Документация, темы для прочтения:
Пробуем портировать игры и проги сами
Разработка софта под MOTOMAGX, начну небольшой HOWTO
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции
SDL библиотека
http://plg.lrn.ru/wiki/Заглавная_Страница
http://plg.lrn.ru/doc/sdl/index.html
http://doc.qt.nokia.com

7.3. Проекты:
http://code.google.com/p/open-mgx/ - исходники программ от Ant-On'a
http://code.google.com/p/sdl-magx/ - библиотека SDL HW для MotoMAgx от Ant-On'a
http://code.google.com/p/zmessanger/ - нативная аська, автор Ant-On
http://sourceforge.net/projects/qte2console/ - qte2console от DoomChisel
http://code.google.com/p/motocakerteam/ - исходники программ от испанцев MotoCakerTeam
http://code.google.com/p/zsoft/

8. Мануалы данной темы:

Если кто не может запустить ZN5Encoder в Magic box - пост #290
Нативные заставки на основе портированных мной и Neomoto демок! - пост #291
Мануал по установке Tmake в тулчейн, и правки созданного им MakeFile - пост #484
Изучение разделяемых библиотек (so) - пост #1440
Эмуляция нажатия клавиш на Motorola ZN5 - пост #1684


© EXL for MotoFan.Ru 27.08.2011
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21065
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21122
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21342
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 22609
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 6.4.2010, 11:03


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 969
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4609



Скоро...

Free Heroes II

При поддержке: http://sourceforge.net/projects/fheroes2 by fheroes2
Скриншоты:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Видео на YouTube: https://youtu.be/1_A82GEg06U

Вполне рабочая бэтка уже есть. Нужны добровольцы, которые могут потестировать на U9/EM30/E8/VE66/Z6/EM35 и что там ещё? ) Вообщем обращайтесь)
Требования к тестерам:
  1. Установленные SDL либы (Любой версии, если что, разберёмся)
  2. Умение ставить mgx пакеты вручную
  3. Долгое нахождение в онлайне и адекватность
  4. Возможность скачать 20 мб.
Для получения бэта версии обратитесь в личку. Достаточно проверить лишь запускаемость/движения курсора, остальное будет исправлено позже

------------------------

Релиз добавлен в соответствующую тему!

Насчёт клавиатуры.
В файле fheroes2.cfg в самом низу есть такие строки (key_50 = ';' итд), в них можно назначать свои клавиши. Например
key_50 = ';' - означает, что на клавишу 2 будет назначено действие скроллинга карты влево.
Коды клавиш:

Код

1 - 49       6 - 54     * - 42               right - 247 (down)       volume + - 43
2 - 50       7 - 55     # - 35              центр - 13 (return)      volume - - 45
3 - 51       8 - 56     down - 276 (left)       call - 9 (tab)        camera - 19
4 - 52       9 - 57     up - 275 (right)           red - 27 (escape)     left soft - 290
5 - 53       0 - 48     left - 273 (up)           CLR - 8 (backspace)    right soft - 292


А что выполняют функции ';' '/' ',' - можно посмотреть в файле readme.txt в корне папки с игрой


Огромное спасибо авторам проекта! (И лично fheroes2, за сотруднечество с нашим форумом!)
А именно:
- fheroes2, general support
- Josh Matthews, assorted updates and fixes
- Vasya Makarov и Peter Lemenkov, minor updates and fixes
- Steven Aus, heroes2 game expert
- Igor Orlov, Russian translation
- PhoneixS, Spanish translation
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 10.4.2010, 7:07


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



EXL, вмести с героями была ещё одна клёвая игра, Kings Bounty, её не портировали?
если у меня когда-нибудь будет ZN5, очень хотелось бы эту игру...

EXL: Если команда разработчиков этой игры (или энтузиасты) возьмутся переписать движок Kings Bounty на SDL -
труда портировать не составит думаю


Сообщение отредактировал EXL - 10.4.2010, 7:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
andvir
сообщение 11.4.2010, 5:09


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 14.10.2009
Пользователь №: 207 982
Модель телефона: ZN5

Рейтинг: 0



супер игра!! а как сделать чтоб русский язык был?

EXL: Попробовать скачать русские data-файлы игры. Но в них будут неполностью переведены диалоги!

Сообщение отредактировал EXL - 11.4.2010, 6:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Il'ya
сообщение 12.4.2010, 16:57


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.4.2010
Из: Украина, г. Умань
Пользователь №: 216 023
Модель телефона: Motorola ZN 5
Прошивка: Symbiosis5 Foto

Рейтинг: 0



Скажите плиз а AVConverter только у меня ничего не конвертирует? Тоесть он запускается, даёт запросы, потом пишет что процесс идет, даёт мелодию, а файл не появятся. Прошивка Sybiosis 5 Foto.

EXL: У меня конвертирует. Файл появляется там где и исходный Я тестировал на mp3 файле небольшого качества

Добавлено позже (12.4.2010, 17:35):
Цитата(Il'ya @ 12.4.2010, 16:57) *

Скажите плиз а AVConverter только у меня ничего не конвертирует? Тоесть он запускается, даёт запросы, потом пишет что процесс идет, даёт мелодию, а файл не появятся. Прошивка Sybiosis 5 Foto.

EXL: У меня конвертирует. Файл появляется там где и исходный

Может есть какая-то фишка? Ограничение? И если работает то сколько времени идет на конвертацию? Хоть примерно. Для человека без компа ОЧЕНЬ НУЖНАЯ прога.

EXL: Ограничения искать нужно. На конвертацию уходит достаточно много времени.

Добавлено позже (12.4.2010, 18:05):
Я пробовал AVI 20мб 320-240, 720кб/с перегнать в MP4. И ничего! Это вообще реально? Кстати с ZN5Enkoder тоже облом, моментально пишет что готово, и ничего.

EXL: Да, с такими огромными файлами программа не справится

Добавлено позже (12.4.2010, 18:29):
Жаль! Тогда сразу второй вопрос близкий по теме, а Mpleer может показывать видео на весь экран при подключении к TV? Потому-что MP4 на стандартном плеере здесь выигрывает.

EXL: Нет только боком

Сообщение отредактировал EXL - 12.4.2010, 18:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
X_ray_83
сообщение 13.4.2010, 10:07


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 31.8.2009
Пользователь №: 205 436
Модель телефона: Motorola ZN5
Прошивка: R6637_G_81.03.05R

Рейтинг: 0



Про ZN5Encoder у меня кодировалось видео *.avi 640x480 b1500 audio 128kbps, 44100(DivX/Xvid) 20 минут !
Нужен SWAP на 64-128 mb ! С другими кодеками не пробовал(наверное не все кодеки поддерживает). smile.gif А еще файл (5минут) клип, весил 70 mb !

Сообщение отредактировал X_ray_83 - 13.4.2010, 10:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
brus97
сообщение 19.4.2010, 6:13


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 7.1.2010
Из: Минск,Беларусь
Пользователь №: 212 184
Модель телефона: motorola ZN 5
Прошивка: Symb \/ Foto

Рейтинг: 1



На всякий случай извиняюсь за тупость.Установил либы в точности ,как сказано в мануале " Нативные игры и эмуляторы для ZN5, Выкладываем Здесь! ". Пытаюсь поставить игры - ничего ,кроме рокбокса и Qake2 не запускается.Иконки есть в mgxbox ,а ничего не идет.Может,что-нибудь подскажете?Ну,хоть кто-нибудь. smile.gif


EXL: Значит неправильно установил либы. Пробуй запустить через телнет, а лог написать сюда.

Сообщение отредактировал EXL - 19.4.2010, 6:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.4.2010, 13:07


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 969
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4609



Скоро. EzxFBA by Oopsware, Ro1ne; port by Galaxian

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Ромы скачать можно здесь:
Тут

Мануал по конвертированию ромов (выложенных в zip) в ромы fba (fba с внутренним кэшом, потому быстро загружаются):
1. Качаем FBA.7z - Скачать
2. Распаковываем его на жёсткий диск компьютера, допустим, в папку C:\FBA\, так чтобы в этой папке лежали файлы neogeo.zip и fbadt.exe
3. Создаём в папке FBA папку ROMS
4. Переносим архив neogeo.zip на рабочий стол
5. Качаем понравивившейся ром в архиве zip, допустим изложенного выше сайта.
6. Добавляем в архив zip скаченного нами рома файлы из архива neogeo.zip
7. Переносим изменнёный архив в папку ROMS
8. Заходим в: Пуск -> Все программы -> Стандартные -> Командная строка
9. Вводим в ней следующие команды (следующая строка - интер):
Код

cd c:\FBA\
fbadt.exe -d <имя вашего рома>.zip

10. Ждём окончания процесса. В логе не должно быть (not found) только (OK)
11. Забираем полученный ром.fba из папки ROMS

Внимание для работы эмулятора требуется свап от 64 мб и 532мгц частоты процессора!
Эмулятор достаточно быстрый поэтому ставить frameskip более единицы нет необходимости)


Релиз добавлен в соответствующую тему!
Прикрепленный файл FBA.7z   ( 997.45 килобайт ) Кол-во скачиваний: 297
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
1nTeRacT
сообщение 20.4.2010, 8:33


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

Группа: Пользователи
Сообщений: 429
Регистрация: 30.6.2007
Пользователь №: 139 825
Модель телефона: MOTOZINE ZN5
Прошивка: G_81.03.0ER

Рейтинг: 24



как в этом эмуляторе FCE Ultra пользоваться сохранением и загрузкой?
а то сохранения сохраняются, а вот при попытки их запуска вылетает из эмулятора !

EXL: Нажимаешь save - сохраняется, выходишь в меню, нажимаешь load - загружается

Сообщение отредактировал EXL - 20.4.2010, 18:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ElChino
сообщение 26.4.2010, 20:05


Опытный
***

Группа: Пользователи
Сообщений: 142
Регистрация: 20.3.2009
Из: JuventusMember
Пользователь №: 196 088
Модель телефона: ROKR E6 / X2 / Z3P WHITE
Прошивка: LightSPEED3 // 4.1.1

Рейтинг: 28.5



Тут облазил темы с софтом,так и не нашёл Barcode reader, например как у Е6.
Вот такого вида распознавание кодов нужно Изображение
Яву то нашёл,но вот она тупит по страшному из-за прав и т.д. и распознавать не хочет...


Offset: Такого нету. И вряд ли будет. ZN5 не сможет отсканировать через камеру и передать скан в нативный софт который видел бы это как ссылку! Если это случится, считайте это революцией!

Сообщение отредактировал EXL - 26.4.2010, 21:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mbv06
сообщение 4.5.2010, 20:05


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

Группа: Пользователи
Сообщений: 332
Регистрация: 9.3.2007
Из: Украина
Пользователь №: 126 108
Модель телефона: Galaxy S21 Ultra 16/512
Прошивка: 11

Рейтинг: 255



можно както сделать чтоб в
Funlight
не моргало после звонка)?
и чтоб постоянно моргало во время звонка
helpsmilie.gif

вот бы еще миганием диодом протиф красных глаз, батери, блютуза.. и скорость подсветки моргания увеличить)

_

в System Settings

когда кликаю на замена загрузочной заставки
ничего не происходит
_

установил ZN5 Change Logo в тел..
ф диспетчере никаких папок не появилось
пробывал закидывать в
/ezxlocal/download/mystuff/mgxbox/ZN5ChangeLogo/ZN5Bootlogo
но прога не открывается.. не реагирует..


прошивка симбоис 5 видео

Сообщение отредактировал mbv06 - 7.5.2010, 18:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

181 страниц V « < 34 35 36 37 38 > » 
Ответ в темуСоздание новой темы
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2024, 10:08

Форум живёт: