среда, 25 апреля 2012 г.

Нативный OpenGL рендеринг для Android

    Как и обещал, набросал простенькую демку на тему использования нативного рендеринга в приложениях для Android.

воскресенье, 22 апреля 2012 г.

Alynx - Эмулятор Atari Lynx для Android

16/08/2012, aLynx теперь Open Source! Линк
31/05/2012, начиная с версии 1.02 используются исходники Handy 0.95, перипетии с GPL более не актуальны .
29/04/2012, совсем забыл про скриншоты, добавил.

    Два месяца назад администратор форума emu-mobi.com - murrenna предложил мне портировать эмулятор Atari Lynx - Handy/SDL, использующий для ввода-вывода библиотеку SDL. Буквально на следующий день порт был готов. Но из-за того, что эмулятор был ориентирован на запуск из командной строки, не было ни меню, ни настроек, нельзя было выбрать ром (только переименовывать и помещать в нужную папку). Тогда я подумал что неплохо будет сделать версию без SDL, со стандартным GUI, за одно не будет лишним узнать об особенностях программирования под Android, использование в проекте JNI, OpenGL ES.

среда, 7 марта 2012 г.

Numpty Physics: Android порт

Numpty Physics на Android
    [Canceled/Отменено], оказывается, уже давно есть достаточно не плохой порт.

    Когда портировал Numpty Physics на PSP я подумал что неплохо будет так же сделать порт и на Android. И вот после завершения PSP порта я начал работать над версией под Android. 

воскресенье, 4 марта 2012 г.

Nintendo DS Dev

Порт newvox - TestVox
     Расскажу немного о моих разработках под NDS. Как только у меня появилась эта консоль, сразу захотелось что-нибудь написать на нее.

вторник, 14 февраля 2012 г.

Numpty Physics for PSP: First Public Release

Numpty Physics on PSP.
    Update 09/03/12 : спустя почти месяц залил исходники ;)


    Наконец-то более-менее доделал порт, в связи с чем подготовил первый публичный релиз.

четверг, 9 февраля 2012 г.

Numpty Physics: PSP порт. Часть 4

Интерфейс.

    Не смотря ни на что продолжаю работу над портом. К данному моменту сделал GPU рендеринг, продублировал клавиши движения курсора на аналоговый стик, заканчиваю доделывать интерфейс. Пока что есть кое-какие баги при перемещении интерфейсных окон и иногда появляются ошибки рендеринга, но думаю поправлю это в ближайшее время.

пятница, 3 февраля 2012 г.

Numpty Physics: PSP порт. Часть 3

    Потихоньку продолжаю работу над портом. Несмотря на то, что на скрине все выглядит так как должно выглядеть, думаю, что закончу еще не скоро. Сейчас работаю над управлением, хочется курсор сделать на аналоговом стике, что-бы можно было не только прямые и наклонные под 45градусов линии рисовать.

    В этом сообщении также приложил видео, демонстрирующее работу на моей PSP 2004, извиняюсь за качество, снимал на обычный фотоаппарат. 

вторник, 31 января 2012 г.

Numpty Physics: PSP порт. Часть 2




    Просидев пару вечеров, получилось запустить демку в эмуляторе. Запустилась не сразу, долго дебажил, исправлял ошибки. Дебажил так - написал макрос, дописывающий строку в файл, а потом вызывал таким образом - 

Debug(__FILE__,__FUNCTION__,__LINE__);

    Вылетело - в логе последняя строчка говорит после какой функции/строчки ошибка. Очень удобно, особенно если запускать в эмуляторе.

воскресенье, 29 января 2012 г.

Numpty Physics: PSP порт. Часть 1

    Numpty Physics - интересная логическая игра, цель которой собрать все желтые звездочки на уровне. Но "брать" их способны лишь красные объекты, которые способны двигать только что нарисованные игроком различные фигуры. Нарисованные фигуры ведут себя по всем законом физики, благодаря физическому движку Box2D. Для вывода графики игра использует библиотеку SDL.

суббота, 28 января 2012 г.

Первые шаги

Вступление:
    Появилась у меня как-то Моторола L9 и начал я читать разные форумы про этот телефон. И наткнулся на мотофан, там ребята такое вытворяли с телефонами (а именно обходили проверку RCA, делали свои прошивки, патчи, ну и самое интересное - эльфы), что мне сразу стало интересно. Не долго думая снял RCA и прошил пользовательскую прошивку (MotoDanger от lavmen`a). В ней было много всего нового и интересного, но самое интересное это пожалуй эльфпак, который позволял запускать эльфы - неофициальные приложения, написанные на
Си/С++.


Первое сообщение

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