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

Управление редактируется в файле pcsx4all_source/src/port/sdl/port.cpp, строки 28-47.

Портирование игры AstroSmash с J2ME на Android OS позволило мне разобраться в декомпиляции Java-мидлетов и научиться отрисовывать графику через канвас класса SurfaceView. Игра AstroSmash была стандартной игрой во многих мобильных телефонах Motorola.Категория, содержащая различные информационные заметки или посты об интересных проектах.
По многочисленным просьбам выкладываю исходный код последней версии эмулятора pcsx4all.

Управление редактируется в файле pcsx4all_source/src/port/sdl/port.cpp, строки 28-47.

Разработчик и мой друг rock88 завершил работу над портированием на платформу MotoMAGX выдающегося эмулятора первой PlayStation: pcsx4all. Этот эмулятор был разработан двумя испаноговорящими программистами, скрывающимися под никами Franxis и Chui, в рамках мероприятия GP2X Wiz programming contest, проводимого ресурсом GP32Spain.com в 2010 году.

Благосклонные разработчики выложили исходный код эмулятора, что повлекло за собой портирование на самые разнообразные платформы.
Эмулятор пока еще сыроват, не работает динамическая рекомпиляция, не запускаются некоторые игры, но в кое-что уже можно более-менее нормально поиграть, даже со звуком (например, Final Fantasy 8 и Resident Evil 3). Для более быстрой работы pcsx4all следует использовать библиотеку SDL HW (RC 4) и разгон процессора до 532-740 MHz.
Читать далее Быстрый эмулятор PlayStation: pcsx4all для MotoMAGX
Bennu является высокоуровневым скриптовым языком программирования для разработки игр с открытым или закрытым исходным кодом. Он ориентируется на мобильность и кроссплатформенность. Первоначально он был разработан хакером из Аргентины, который использует ник SpliterGU.

Официально поддерживается GNU/Linux, MS Windows и GP2X Wiz. Но возможен запуск и на *BSD, Mac OS X и других операционных системах. Bennu — это развившееся ветка языка Fenix и она достаточна легка для понимания, изучения и создания игр.
Импорт 3D-моделей формата MD2, использующихся в игре Quake II, в движок Yeti 3D Pro достаточно трудоёмкий процесс. Для создания 3D-моделей я использовал две программы: MilkShape 3D версии 1.7.6 и MD2 Viewer от самого автора движка Yeti 3D Pro.

Итак, рассмотрим создание простенькой 3D-модели мобильного телефона Motorola ZN5 в программе MilkShape 3D. Лично мне удобно пользоваться именно ей, но вы можете начать рисовать модельку в 3DS Max Studio 7, а затем перенести её в MilkShape 3D для дальнейшей обработки и конвертирования в формат MD2.
Читать далее Импорт 3D-моделей формата MD2 в движок Yeti 3D Pro
Разработчик rock88 смог портировать кросс-платформенный клиент обмена мгновенными сообщениями qutIM на наши устройства под управлением MotoMAGX. Всё это будет со временем дорабатываться и доделываться, а пока можно посмотреть на скриншоты:

Разработчик rock88 начал работу над управлением и выводом графики в приложениях на Qt 4. В частности, им был преобразован драйвер QVFb и теперь он выводит изображение с помощью SDL-библиотеки. Также для управления (мышь и клавиатура) используется специальная библиотека libvinput, написанная самим rock88.
Несколько скриншотов:

Напоминаю, что размер шрифта и масштаб может быть отредактирован по желанию.
Тестовая сборка замечательного фреймворка Qt. Нужно ещё пилить и пилить. Несколько скриншотов:

Разработчик Lubomyr портировал на MotoMAGX и EZX программные реализации OpenGL: PicoGL и Tiny SDGL. Первая библиотека имеет более новую реализацию, а вторая не изменялась с начала 2000-ых годов.

К сожалению, OpenGL там весьма обрезанный, а потому оно так и не было нигде задействовано, кроме пары технологических демок.
Простейшие примеры, показывающие, как создавать GUI-диалоги и виджеты на системах MotoMAGX и EZX.

Благодарю -=Strelok=- и Jeffri за поддержку.
Читать далее Примеры создания GUI-приложений для MotoMAGX и EZX
Quake — это культовая компьютерная игра в жанре шутера от первого лица, разработанная id Software и выпущенная 22 июля 1996 года (полная версия). Игра совершила прорыв в 3D технологиях, используя текстурированные полигональные модели вместо спрайтов, тем самым реализуя полностью трёхмерный мир, вместо двумерной карты с информацией о высоте, как было в Doom.

Этой мой порт самого быстрого движка Quake на мобильные платформы с добавлением различных возможностей, вроде разгона процессора и виброотдачи. Для запуска игры требуется SDL-библиотеки.
Читать далее Quake 2.02 на основе движка от R2-Tec для MotoMAGX