Золотые страницы форума GP2X Community
Новостной форум посвященный консолям GP2X
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   СудокуСудоку    Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Caanoo: Альтернативная сборка Qt v.4.6.2
На страницу 1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов GP2X Community -> Портирование для консолей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hahahoj

Site Admin


Пол: Пол:Мужской
Возраст: 50
Зарегистрирован: 08.10.2008
Сообщения: 1848

Группы: 
[ Команда сайта ]
[Модераторы Модераторы ]


СообщениеДобавлено: Вс Ноя 21, 2010 7:34 am    Заголовок сообщения: Caanoo: Альтернативная сборка Qt v.4.6.2 Ответить с цитатой

Не успели GPH выложить свою релизную сборку Qt 4.6.2 как пришел ainu и всё им испортил. Шутка.
ainu выложил альтернативную так и не опубликованной на данный момент сборки qt 4.6.2
Скачать qt:
http://dl.dropbox.com/u/626643/caanoo/mnt_sd_qt.zip
Далее вы можете просто распаковать архив по пути /mnt/sd/qt
Здесь можно скачать пару примеров работы:
http://dl.dropbox.com/u/626643/caanoo/two_qt_samples.zip
Если они не запустятся - добавьте параметры -fn helvetica -display "LinuxFb" -qws в строку запуска.

Видео работы:
http://www.youtube.com/watch?v=84bC6HmjzvY
http://www.youtube.com/watch?v=U2J2gdO1GAM


_________________
Просто Вовк
Вернуться к началу
Посмотреть профильHahahoj сейчас оффлайн  Отправить личное сообщение
Hahahoj

Site Admin


Пол: Пол:Мужской
Возраст: 50
Зарегистрирован: 08.10.2008
Сообщения: 1848

Группы: 
[ Команда сайта ]
[Модераторы Модераторы ]


СообщениеДобавлено: Вс Ноя 21, 2010 8:00 am    Заголовок сообщения: Ответить с цитатой

А с точностью тача реально всё так страшно? -_-
Или там нужна калибровка?

.PS У меня стандартные грабли с запуском - демы пускаются, но изображение на экране запорчено (типа 3 менюшек на одном экране через строчку).
8(
Прошивка 1.0.6

_________________
Просто Вовк
Вернуться к началу
Посмотреть профильHahahoj сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вс Ноя 21, 2010 11:56 am    Заголовок сообщения: Ответить с цитатой

На самом деле версия обычная, просто поддерживатья её наверное не буду. wait-for-release-edition of Qt 4.6.2 была шутка.
Она для тех кто хочет побаловаться без ожиданий документации и так далее.
Она работает=)
С калибровкой я думаю настраивается подбором разных параметров запуска. Вот поэтому и хочу увидеть решение от GPH или кого-бы то ни было с решениями этих проблем. Пусть сами с граблями разбираются, а я пока буду пробовать собрать PHP-Qt.
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вс Ноя 21, 2010 1:25 pm    Заголовок сообщения: Ответить с цитатой

Попытка скомпилировать чтото под Qt.
По запросу в гугле «игры Qt», первой строкой Qnetwork вышла, её и собрал.
http://dl.dropbox.com/u/626643/caanoo/qnetwalk.zip
С тачскрином и калибровкой проблему так и не решил, само окно не помещается (ничего, исходники есть, картинки поменять и размеры), совершенно неиграбельно, но зато работает. Еще вижу проблему с изображениями, надеюсь к релизу GPH или кого то ни было поправят. Также надеюсь придумают как поворачивать изображение в альбомную ориентацию. На что уповаю - версии одинаковые, и программы, собранные сейчас должны будут работать и потом.
Радует что собирать ооочень легко, просто сказка. Нужна только одна библиотека - Qt. Ну или стандартные. Даже configure делать не надо=).
Так как игровой ценности не имеет, качать не обязательно.
Вот видео: http://www.youtube.com/watch?v=CU6L4VYYS1o
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вс Ноя 21, 2010 3:31 pm    Заголовок сообщения: Ответить с цитатой

Проблема тачскрина - пока - решилась сама собой.
Программы под Qt спокойно юзают обыкновенную USB-мышь.
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вт Ноя 23, 2010 12:45 am    Заголовок сообщения: Ответить с цитатой

Портировал небольшое обновление Qt, если кому интеренсо - выложу, с поддержкой поворота экрана на 90 градусов.
На gp32x.com моё сообщение оставили без внимания, поэтому тупо начинаю делать критическую массу игр на Qt для этого самого внимания привлечения.
Итак, номер раз (номер два вернее, но qnetwalk играбален только с внешней мышкой.):
Hexglass v 1.1.0

Описание (в том числе ссылка на оффсайт и обсуждение) тут: http://habrahabr.ru/blogs/open_source/104997/
В двух словах - шестиугольный тетрис. Непривычный, и потому сложный.
Скачать можно тут: http://dl.dropbox.com/u/626643/caanoo/hexglass
Один бинарник, кроме него нужен лаунчер (пока, надеюсь к появлению Qt от GPH он не понадобится. Лаунчер (скрипт с расширением .gpe) подойдёт от qnetwalk.
Пришлось повозиться, Qt, оказывается, не поддерживает джойстики. Прикрутил обвязку на SDL (готовые есть).
Проблема с тачскрином так и не решена, нормально с кану работать не могу (пока), ибо мой донгл она не видит.
Видео будет позже (как зальётся так сразу).
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
Hahahoj

Site Admin


Пол: Пол:Мужской
Возраст: 50
Зарегистрирован: 08.10.2008
Сообщения: 1848

Группы: 
[ Команда сайта ]
[Модераторы Модераторы ]


СообщениеДобавлено: Вт Ноя 23, 2010 1:16 am    Заголовок сообщения: Ответить с цитатой

Большая просьба кенушникам с 1.0.6 - проверьте плиз сборки на работоспособность. У меня что-то похожее на сбой синхры, подозреваю что дело в версии прошивки ainu (у него 1.5.0) Перешиваться не хочу - у фирменных гпх-овых игр на 1.5.0 лезут грабли (к примеру у Ритмоса).
_________________
Просто Вовк


Последний раз редактировалось: Hahahoj (Вт Ноя 23, 2010 8:11 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профильHahahoj сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вт Ноя 23, 2010 3:20 am    Заголовок сообщения: Ответить с цитатой

+ вот видео.
http://www.youtube.com/watch?v=rcxdjCS6_uE
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вт Ноя 23, 2010 3:23 am    Заголовок сообщения: Ответить с цитатой

Номер два
Colorcode

http://dl.dropbox.com/u/626643/caanoo/colorcode
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Вт Ноя 23, 2010 4:42 pm    Заголовок сообщения: Ответить с цитатой

Связался с автором Hexglass, а также подобрался вплотную к корректной работе тачскрина.
В общем по проекту Qt на caanoo, просьба скидывать все интересные открытые проекты в сети, попробую собрать.
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
Hahahoj

Site Admin


Пол: Пол:Мужской
Возраст: 50
Зарегистрирован: 08.10.2008
Сообщения: 1848

Группы: 
[ Команда сайта ]
[Модераторы Модераторы ]


СообщениеДобавлено: Вт Ноя 23, 2010 5:01 pm    Заголовок сообщения: Ответить с цитатой

Айну, там между делом Дафну посмотри, плиз, вроде есть исходники под Линух. Cool

И вот одна из игрулек:
http://www.crossplatform.ru/node/645

Вообще вот тут покапаться можно, только большинство игр не под наш экран будет 8(:
http://www.crossplatform.ru/sources/qt

_________________
Просто Вовк
Вернуться к началу
Посмотреть профильHahahoj сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Ср Ноя 24, 2010 11:05 am    Заголовок сообщения: Ответить с цитатой

Хочу порадовать всех, кто следит за проектом Qt для Caanoo. У меня несколько новостей.
1. Я связался с автором игы hexglass, и сейчас есть полноценная, удобнейшая версия этой игры, управляемая джойстиком, поворот фигур кнпоками I и II. Девушка вчера вечером заигралась=)
2. Новая версия самого Qt, поддерживающая 3 дополнительные фичи:
а. Поворот экрана на 90, 180, 270 градусов. Актуально для игр с альбомной ориентацией.
б. Поддержка плагина tslib и, как следствие, тачскрина.
в. Папочка mkspecs. Она просто нужна, раньше её не было, там парамерты для сборки и портирования. А также папка includes, и файлы moc.exe, uic.exe для cygwin (врочем для cygwin, убунты других платформ достать их не проблема).
3. Родной драйвер tslib (версия 0.0), который лежит в caanoo, не работает корректно. В связи с этим я собрал tslib 1.0 с плагинами. Никаких изменений в caanoo не производил, всё библиотеки лежат на sd-карточке. Итак, на данный момент тачскрин в Qt-программах работает корректно при любых ориентациях, это делает играбельными игры типа сапёров (или уже собранного qnetwalk). Скажем «до свидания» диким скачкам курсора, которые были видны на видео. Калибровка тачскрина делается через стандартную калибровку caanoo, тоесть если в настройках откалибровали, то и в Qt всё точно будет.

Итак, на данный момент я перестал ждать релиз Qt, видео которого в работе мы видели ранее, и собираюсь релизнуть всё сам, включая некие базовые инструкции и 3-4 игры в комплекте, так как теперь практически всё есть, и больше ничего не нужно.

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

Обращаю внимание на то, большинство игр - резиновые и свободно масштабируются из коробки. Hexglass, ColorLine запускаются и компилируются из коробки ВООБЩЕ без изменений, просто qmake && make (Hexglass имею в виду ту версию которую подготовили для caanoo).

Планы:
0. Подготовить сборку, инструкцию по установке, инструкцию по запуску, запускбельные игры, и выложить всё это в ближайшее время.
1. QTOpengl (родная Qtшная либа) посредством Opengl ES. Не знаю, поулчится или нет. Если да, то я смогу дособрать эмуль Sega Saturn. Наверное.)
2. фикс Png.
3. Webkit по первому запросу. У меня донгл не работает, и он мне не нужен.
4. Инструкция и расширения для работы с джойстиком и кнопками из Qt (родной поддержки там нет, использую SDL-обёртку).
5. Одновременная работа USB мыши и тачскрина. Сейчас для usb мыши надо потереть все параметры в скрипте-лаунчере.
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
EugeneP

Местный



Возраст: 43
Зарегистрирован: 04.06.2009
Сообщения: 170

Группы: 
[Модераторы Модераторы ]


СообщениеДобавлено: Ср Ноя 24, 2010 11:18 am    Заголовок сообщения: Ответить с цитатой

Теперь нужно собрать для Виза и оперативно закопать ридер с навигатором.
Вернуться к началу
Посмотреть профильEugeneP сейчас оффлайн  Отправить личное сообщение
ainu

Местный



Возраст: 36
Зарегистрирован: 13.11.2010
Сообщения: 133

Группы: Нет

СообщениеДобавлено: Ср Ноя 24, 2010 11:28 am    Заголовок сообщения: Ответить с цитатой

EugeneP писал(а):
Теперь нужно собрать для Виза и оперативно закопать ридер с навигатором.

Я уже пытался собрать простейшую программу на SDL под виз, вслепую. Не запустилсь)) Без консоли это очень сложно.
Но вариант всё равно есть. Нужен человек с визом, у которого есть последняя SDK под линукс (cygwin не прокатит).
Я смогу удалённо инструктировать о том, что и как делать для сборки.
Но что-то мне подсказывает, что Qt под Wiz уже есть, так как есть Qtopia (http://wiz.rusbase.net/forum/viewtopic.php?t=514). Разве не так?
Вернуться к началу
Посмотреть профильainu сейчас оффлайн  Отправить личное сообщение
Hahahoj

Site Admin


Пол: Пол:Мужской
Возраст: 50
Зарегистрирован: 08.10.2008
Сообщения: 1848

Группы: 
[ Команда сайта ]
[Модераторы Модераторы ]


СообщениеДобавлено: Ср Ноя 24, 2010 12:24 pm    Заголовок сообщения: Ответить с цитатой

Не, Qt нету на Визе.
Кутопия есть, еще с GP2X, но насколько знаю там многое перепилено.

_________________
Просто Вовк
Вернуться к началу
Посмотреть профильHahahoj сейчас оффлайн  Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов GP2X Community -> Портирование для консолей Часовой пояс: GMT + 3
На страницу 1, 2, 3  След.
Страница 1 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы




Powered by phpBB © 2001, 2005 phpBB Group

Locations of visitors to this page