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

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

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

Исходный код эмулятора pcsx4all для MotoMAGX

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



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

Читать далее Исходный код эмулятора pcsx4all для MotoMAGX

Dev, MotoMAGX, Others

Быстрый эмулятор PlayStation: pcsx4all для MotoMAGX


Разработчик и мой друг 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

Dev, MotoMAGX

Bennu Game Development для MotoMAGX

Bennu является высокоуровневым скриптовым языком программирования для разработки игр с открытым или закрытым исходным кодом. Он ориентируется на мобильность и кроссплатформенность. Первоначально он был разработан хакером из Аргентины, который использует ник SpliterGU.



Официально поддерживается GNU/Linux, MS Windows и GP2X Wiz. Но возможен запуск и на *BSD, Mac OS X и других операционных системах. Bennu — это развившееся ветка языка Fenix и она достаточна легка для понимания, изучения и создания игр.

Читать далее Bennu Game Development для MotoMAGX

Dev, Manuals, MotoMAGX

Импорт 3D-моделей формата MD2 в движок Yeti 3D Pro

Импорт 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

Dev, Dingux, Manuals, MotoMAGX

qutIM для MotoMAGX: попытка портирования

Разработчик rock88 смог портировать кросс-платформенный клиент обмена мгновенными сообщениями qutIM на наши устройства под управлением MotoMAGX. Всё это будет со временем дорабатываться и доделываться, а пока можно посмотреть на скриншоты:



Читать далее qutIM для MotoMAGX: попытка портирования

Dev, MotoMAGX

QtWebKit для MotoMAGX: попытка портирования

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

Несколько скриншотов:



Напоминаю, что размер шрифта и масштаб может быть отредактирован по желанию.

Dev, MotoMAGX, Others

PicoGL и Tiny SDGL для MotoMAGX и EZX

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



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

Читать далее PicoGL и Tiny SDGL для MotoMAGX и EZX

Dev, EZX, MotoMAGX

Примеры создания GUI-приложений для MotoMAGX и EZX

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



Благодарю -=Strelok=- и Jeffri за поддержку.

Читать далее Примеры создания GUI-приложений для MotoMAGX и EZX

Dev, EZX, Manuals, MotoMAGX