Архив рубрики: Dev

Категория, содержащая различные информационные заметки или посты об интересных проектах.

Sand для Android OS

Мой небольшой порт игры с песком на Android OS, успокаивающей нервы. Ранее я уже портировал эту игру на платформу MotoMAGX.



Авторы: Carl Fredrik Hammar (hammy_lite), Russell Turner, Thomas Rene Sidor.
Спасибо: mamaich (SDL-библиотека), Gangster41, Lubomyr, rock88 (помощь), Claus398 (иконка приложения).

Читать далее Sand для Android OS

Android, Dev

Попытка портирования эмулятора pcsx4all на платформу EZX

По просьбам испаноговорящего коммьюнити форума M3 я попробовал собрать эмулятор PlayStation One, pcsx4all на платформу EZX, в частности на мобильный телефон Motorola ROKR E2. Эмулятор pcsx4all был ранее портирован на платформу MotoMAGX программистом rock88. К сожалению, с ассемблером Intel XScale (ARMv5TE) там ещё всё хуже, чем на MotoMAGX, поэтому он работает тоже только в режиме интерпретатора. Скорость работы, судя по отзывам наших испаноговорящих друзей, медленная, но всё-равно намного быстрее, чем порт EzxPSX от разработчика с ником -=Strelok=-.



Я выражаю огромную благодарность за поддержку форуму ModMyMobile.Com и лично разработчику под ником NestorM.

Читать далее Попытка портирования эмулятора pcsx4all на платформу EZX

Dev, EZX

NetExec Test для MotoMAGX

Программист rock88 написал небольшую библиотеку и программу для открытия соединения с GPRS или Wi-Fi. Эти инструменты позволят получить доступ в интернет любому нативному приложению. Работа программы проверена на телефонах Motorola Z6, E8, EM30 и ZN5.



Программа является аналогом Netexec от Ant-ON, который тоже открывает доступ в интернет программам и скриптам.

Читать далее NetExec Test для MotoMAGX

Dev, MotoMAGX

OpenMaps для MotoMAGX


Я портировал с Sony PSP клиент для просмотра online-карт городов, основанный на программе PSP-Maps. Его авторами являются Royale и Rikku2000. Спасибо Claus398 за графические элементы программы.



OpenMaps является наиболее простой, быстрой и при этом достаточно функциональной программой. Карту местности для нее генерирует мощный и популярный движок для online-карт Google Maps. Помимо просмотра карт через интернет, в OpenMaps есть возможность заранее сделать кеш необходимой карты на PC и пользоваться ей без интернет соединения. OpenMaps работает как с обычными картами Google или Yahoo!, так и с их фотографическими аналогами со спутников. Но стоит признать, что из всех доступных режимов работы (а их действительно немало) единственным удачным является именно классический Google Maps/Maps.

Читать далее OpenMaps для MotoMAGX

Dev, MotoMAGX

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

Этот мануал я написал когда-то давно, специально для форума MotoFan.Ru. Он поможет собрать, протестировать и создать пакет приложения для телефона, основанного на платформе MotoMAGX.



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

  1. Компьютер с дистрибутивом GNU/Linux или MS Windows с установленной программой виртуализации VirtualBox или VMware Player. В крайнем случае под MS Windows можно воспользоваться AndLinux’ом или Cygwin’ом;
  2. SDK & Toolchain’s для MotoMAGX + исходники необходимых программ или приложений;
  3. Разработчик или начинающий программист (1 штука).

Читать далее Компиляция приложений и создание пакетов для MotoMAGX

Dev, Manuals, MotoMAGX

MgxBox для MotoMAGX

По просьбе одного из пользователей, использующего ник XXX_S_B, я решил перенести пакетный менеджер MgxBox от Kidscracker‘a и ilove3d на Motorola Z6, заодно обновив его и на Motorola ZN5.



Теперь пользователи Motorola Z6 смогут поставить некоторые MGX-пакеты из веток Motorola ZN5/E8/VE66. Точно должны работать: скриптовые приложения, SDL-приложения и игры.

Читать далее MgxBox для MotoMAGX

Dev, MotoMAGX

OpenBOR для MotoMAGX


Итак, немного помучившись и исправив некоторые заголовочные файлы в MotoMAGX SDK, мне удалось собрать OpenBOR, а потом и обновить этот замечательный движок до версии 3348. Теперь игры стали выглядеть ещё динамичнее и круче. По сравнению со старой версией добавилось множество новых возможностей. Весь список изменений вы можете найти на сайте авторов . Из самых значительных — улучшена производительность и добавление новых графических эффектов.



Напоминаю, что OpenBOR — это открытый движок игры Beast of Rage (Street of Rage/Bare Knuckle) от норвежской компании разработчиков Senile Team. Движок был выпущен в 2003 году и предназначался для создания 2D-игр на основе спрайтов в стиле Beat ’em up Впоследствии движок был портирован на множество консолей и платформ. Кроме того, благодаря встроенному BGM-плееру в OpenBOR, можно слушать музыку из игр!

Читать далее OpenBOR для MotoMAGX

Dev, MotoMAGX

Toolchain’s & SDK для MotoMAGX

Данный архив представляет собой сдвоенный Toolchain’s + SDK. В нём огромное количество необходимых библиотек для всей линейки телефонов на платформе MotoMAGX. Автор множества реверсированных заголовочных файлов и некоторых скомпилированных библиотек — Ant-ON.



Читать далее Toolchain’s & SDK для MotoMAGX

Dev, MotoMAGX

GPMark Multiplatform Benchmark — графический бенчмарк для SDL-платформ

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



Бенчмарк включает в себя семь тестов:

  1. Blitting test — Заполняет видеопамять данными;
  2. Plasma test — Генерирует на экране решетку плазмы;
  3. Rotozoomer — Вывод спрайтов с дополнительными эффектами (поворот и масштабирование);
  4. Rotozoomer close up — Вывод спрайтов без кеширования, поворот;
  5. Rotozoomer far away — Вывод спрайтов с кешированием, поворот;
  6. Radial Blur — Радиальное размытие картинки;
  7. Heavy 3d bunny model — Рендеринг в реальном времени довольно тяжелой модели кролика, состоящей из 69451 полигонов.

Читать далее GPMark Multiplatform Benchmark — графический бенчмарк для SDL-платформ

Dev, Dingux, EZX, MotoMAGX, Others