PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=101)
-   -   PSPxIDE - среда разработки хомбрю (https://www.pspx.ru/forum/showthread.php?t=36622)

wSlava 27.03.2007 19:58

Цитата:

Сообщение от King Kong (Сообщение 383972)
У меня Касперский пишет, когда я запускаю прогу, что обнаружил вирус!(((((

А ты уверен ??? Вот онлайн проверка DrWeb:
http://www.drweb.ru/scan/

http://savepic.ru/38162m.jpg

d3m0n 28.03.2007 09:12

Цитата:

Сообщение от King Kong (Сообщение 383972)
У меня Касперский пишет, когда я запускаю прогу, что обнаружил вирус!(((((

Все ок nod32 тоже не чего не нашел!
Цитата:

Сообщение от wSlava (Сообщение 383442)
...
P.S. Теперь пишу туториал, на этой неделе обещаю :mail:

Что он в себя будет включать? Это будет только учебничек по PSPxIDE или еще по функциям sdk?

P.S. Огромное спасибо за новую версию программы!

Mortem 28.03.2007 11:47

Касперский просто паникёр. Если прога меняет файлы, то она вирус! (:
Цитата:

Что он в себя будет включать? Это будет только учебничек по PSPxIDE или еще по функциям sdk?
вСлава писал же, это будет игра "Пятнашки". Учебник по PSPxIDE вроде и не нужен, хелпа хватает. А функции SDK описаны в хелпе по SDK.

wSlava 28.03.2007 14:58

Есть несколько туториалов на английском, я скомбинирую их и переведу на русский (позже), сейчас я передумал "пятнашки" писать :) пишу тетрис на чистом GU, то есть не использую никакие библиотеки, только SDK. Так вот тетрис я очень подробно закоментарю, уже половину написал, старался убрать с глаз все рутиные операции (чтоб сразу не пугались), и сосредоточиться именно на реализации самой игры

apels1n 28.03.2007 16:33

Как насчет linux'а??
 
Если уж ты используешь cygwin и gcc и все дела... Можно было бы с самого начала писать что-то кроссплатформенное.. на gtk или qt.

Я конечно же это не от злобы душевной :) а просто видимо действительно стоящая вещь получается, а я юзАть не могу.. Жаль.

Под wine'ом запускается нормально, но не особо работает.. Впечатления первого взгляда:
1) постоянно висит в процессах cmd.exe и что-то делает, причем очень активно. Жрет у меня 70% cpu.
2) Меню проект - опции, а также проект - XMB media вылетают с ошибкой:
Access violation at address 7E874700 in module 'shell32.dll'. Read of address 00000000.

Ничего скомпилировать не смог.. :(
Могу побыть бета-тестером, если тебя это интересует.

wSlava 28.03.2007 17:25

apels1n я пишу на чистых исходниках (Delphi), без всяких доп. библиотек, .NET (ваще не перевариваю), и серьезных привязок к винде. Поэтому потенциально я могу на Kylix все под Linux рекомпилять. C самим Linux я мало работал, нужно все это ставить ,это не проблема конечно, просто нужно заняться. В общем, я заинтересован, тем более если ты готов помоч. Но чуть позже, сейчас я хочу стабилизировать виндовую версию ,написать туториалы и т.д.
P.S. cmd.exe активно юзается, так как в SDK все консольное, поэтому я работаю с ними в бэкграунде, парсю, и вывожу на уровень GUI.

d3m0n 28.03.2007 20:08

Возникла такая вот проблемма:
При компиляции любого проекта в PSPxIDE 2.1.5 вылитает вот эта ошибка -
Цитата:

Access violation at address 00402AB3 in module 'PSPXIDE.exe'. Write of address 00000000.
Жму ок и программа иногда закрывается, а иногда начинает все игнорировать!
В чем дело?? Такая штука и дома и на работе!

dydochnik 28.03.2007 22:03

Буду Благодарен если объясните в чём сдесь дело:

main.c: In function 'ExtractReboot':
main.c(956) : warning: passing argument 1 of 'sceKernelLoadModuleBuffer' makes pointer from integer without a cast
main.c(956) : warning: passing argument 2 of 'sceKernelLoadModuleBuffer' makes integer from pointer without a cast
main.c: In function 'main':
main.c(1363) : warning: passing argument 1 of 'sceKernelLoadModuleBuffer' makes pointer from integer with

У меня тоже такая трабла при компиляции бывает как и у d3m0n

wSlava 28.03.2007 23:02

Access violation at address 00402AB3 in module 'PSPXIDE.exe'. Write of address 00000000. Эту траблу я вчера еще отловил, еще кое че доделаю и выложу релиз

добавлено через 33 минуты
raisa
Это уже ошибки в исходниках. Выложи исходники или ссылку, посмотрю

Mortem 29.03.2007 03:42

Дык там же варнинги простые, их ж игнорить можно?

wSlava 29.03.2007 21:12

ой, точно варнинги, туплю :) конечно, это просто компилятор беспокоится, обычно на варнинги никто не обращает внимания, в большой проге их ооочень много :)

duskhole 31.03.2007 15:20

поддерживаю идею появления иде под линукс и готов принять посильное участие в ее реализации, но пока как-то и емакса хватает....

brat13 31.03.2007 17:33

кто может написать прогу для 3.10 ое-а' чтоб можно было имд видео исо просматривать?

Zubastic32 31.03.2007 17:43

Цитата:

Сообщение от brat13 (Сообщение 387140)
кто может написать прогу для 3.10 ое-а' чтоб можно было имд видео исо просматривать?

не надо изобретать велосипед он уже изобретен
а ishell зачем я им просматриваю

сорри за оффтоп

wSlava 02.04.2007 02:55

Вложений: 1
В общем сделал первую версию тетриса, чего получилось - смотрите в аттачменте. Исходники подробно закоментарю и выложу в виде туториала.
Старался сделать все как можно проще, не использовал многих программистских подходов (например, динамическое выделение памяти, классы и т.д. ), код получился достаточно "плоским" и компактным (основная реализация - 300 строк кода).
О самом тетрисе: моя реализация не совсем стандартна в управлении (а может я так думаю), т.к. нужно повернуть PSP на 90 градусов, чтобы клавиши крестика были внизу и дальше все как в обычно. В тетрис ИМХО более удобно так играть, вообще есть игры где этот режим очень необходим, например бильярд или гольф, странно, что игроделы так не думают.
P.S. Чет не мог нигде классический тетрис под PSP найти (киньте ссылку, если таковой есть), ну вот теперь есть во что рубиться :)

King Kong 02.04.2007 17:14

Цитата:

Сообщение от wSlava (Сообщение 384051)
А ты уверен ??? Вот онлайн проверка DrWeb:
http://www.drweb.ru/scan/

http://savepic.ru/38162m.jpg

Тупой Касперский!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

З.Ы. Пасибо!)

coach777 03.04.2007 15:24

Спасибо wSlava и всем остальным принимавшим участие в разработке программы. Есть один вопрос немного не в тему. Как научить PSP понимать русский шрифт, а то после компилляции на экране отображается абракадабра. Уже перепробовал все шрифты и кодировки, включая CP-DOS866 но результата никакого. Должен же быть выход из ситуации...пытаюсь добавить русский язык в Danzeff клавиатуру, сохраненный техт читается в винде, но на PSP отображается кракозяблами..

pspowner 03.04.2007 15:29

Чем букафки выводишь? Если pspDebugScreenPrintf то ничего удивительного. Пиши знакогенератор.

pspowner 03.04.2007 15:38

т.е. Букафки русские надо рисовать самому. Отладочные библиотеки русских букв не знают.
Есть поддержка русских букв в диалогах - но это отдельная песня.

coach777 03.04.2007 15:48

Цитата:

Сообщение от pspowner (Сообщение 389674)
Чем букафки выводишь? Если pspDebugScreenPrintf то ничего удивительного. Пиши знакогенератор.

Пробовал и так и библиотеку OSL использовал, типа : oslPrintf("Привет");не хочет корректно отображать:dash:

добавлено через 4 минуты
Цитата:

Сообщение от pspowner (Сообщение 389678)
т.е. Букафки русские надо рисовать самому. Отладочные библиотеки русских букв не знают.
Есть поддержка русских букв в диалогах - но это отдельная песня.

Т.е. ты имеешь ввиду создать png шрифт с подстановкой символов из png файла???

pspowner 03.04.2007 16:07

Можно и так.

wSlava 03.04.2007 17:05

coach777 В разделе сайта "Разработка приложений" (скрытый раздел, можешь вступить через личный кабинет) я выкладывал делфи алгоритм, как из любого Windows шрифта (любого стиля и размера) можно получить набор картинок (битмапов), которые можно использовать в том числе и для написания PSP приложений
P.S. А что такое Danzeff клавиатура ?

coach777 03.04.2007 18:45

Цитата:

Сообщение от wSlava (Сообщение 389744)
coach777 В разделе сайта "Разработка приложений" (скрытый раздел, можешь вступить через личный кабинет) я выкладывал делфи алгоритм, как из любого Windows шрифта (любого стиля и размера) можно получить набор картинок (битмапов), которые можно использовать в том числе и для написания PSP приложений
P.S. А что такое Danzeff клавиатура ?

Довольно удобная on screen клавиатура, используется в таких прогах как PSPoste, Map This! и т.д. Пока поддержка только английского, хотя все довольно просто правиться. Правка поддерживается автором, так что исходники легко найти..

добавлено через 46 минут
Кому интересно исходники Danzeff keyboard
http://files.filefront.com//;7120883;;/

wSlava 04.04.2007 01:17

Вложений: 1
Новая версия Tetris 1.1
Добавил трехмерность! Теперь уже есть некоторый товарный вид :)
Еще по мелочам один баг поправил и вставил возможность паузы, кнопка Select. Заценяйте

http://savepic.ru/32059m.png
P.S. Еще в планах добавить фоновые картинки (меняемые) и mp3-плеер :bb:

d3m0n 04.04.2007 23:01

wSlava огромное спасибо!
Установил и что-то заигрался :)
Когда будет готов туториал? А то я в "С" не силен, а хотелось бы разобраться :). Думаю на готовом премере это будет полегче чем просто в списке функций sdk, тем более он будет с комментариями.

wSlava 05.04.2007 16:35

Все путем, только с учетом времени :) Начал писать туториал, буду выкладывать по частям. В общем вот в каком виде все будет:
1. ООчень простой пример-туториал "хелло ворд" с описанием
2. Пример обработки нажатия клавишь.
2. Простой пример вывода графики (квадрат, треугольник)
3. Добавление цвета для примера 2
4. Добавление перемещения и вращений для примера 2
5. Простой пример анимации с учетом времени
6. Описание моего Тетриса 2D версии
7. Описание доработкок для придания 3D

Далее пункты, над которыми я сейчас сам разбираюсь:
8. Работа с файловой системой.
9. Загрузка изображений, вставка и смена фона в Тетрисе
9. Добавление проигрывания mp3 музыки в Игру
10. Использование TTF шрифтов
11. Вставка меню, таблицы результатов (HighScore) и ее сохранение.

Сейчас я все необходимые библиотеки добавлю в SDK и сделаю свой
инсталятор, так же его выложу. Так что ждите, не обещаю быстро но сделаю точно.

Mortem 06.04.2007 04:47

2 маленьких примера есть тут: http://elmortem.mirgames.ru/?path=psp
Пытаюсь развить свой небольшой фреймворк...

Много туториалов, хороших и разных! (:

wSlava 07.04.2007 01:16

Вложений: 1
Новая версия тетриса 1.3 !

Добавлено:
- фоновые картинки в формате PNG (480*272),
ложить в каталоге PSPTETRIS/BG. Смена картинки в игре - клавиша O. Cейчас положил несколько картинок из журнала PSPx
- Музыка в формате mp3, кладем в PSPTETRIS/MUSIC, затем в игре клавиша треугольник- следующий трек либо старт, квадрат - стоп
И картинки и музыка меняются циклически. Забирайте, кому интересно.

deniska_spb_812 07.04.2007 02:43

А можете дать сылочку где всё это дабро скачать с подробным монуало по установки а то я знаю неплохо C# чё добру проподать. Зарание Благодарен!

dydochnik 07.04.2007 12:26

ИМХО а можно залить куда нить в другое место, а то не качает

Dark_max 07.04.2007 18:10

перезалил последнюю версию от wSlava 1.3

на рапидшару скачать
на ифолдер скачать
на русскую рапиду скачать

dydochnik 08.04.2007 09:11

wSlava
ИМХО было бы хорошо если бы ты в следующем свои проекты заливал паралельно на другие хостинги...

Mortem 08.04.2007 17:04

Могу зеркалить на своём хостинге...

Flintyk 09.04.2007 09:21

Хорошая работа. На первый взгляд нехватает шаблонов или же визарда создания такового. В данной среде ещё не пробовал ничего писать, руки не доходят. Основная работа всё время занимает.
А так надеюсь вступить в группу разработчиков. Если интересно пишите в личку.

С уважением, Евгений.

wSlava 11.04.2007 23:14

Люди, нужна помощь. Сейчас заканчиваю перевод документации PSPxIDE на английский язык с целю выложить на буржуйских ресурсах. Так вот, мой Read Only англицкий хоть и позволяет мне что то генерировать, но так как я не владею разговорным, то скорее всего содержит массу ляпов и ошибок. Если кто то может мне помочь с синтаксической /орфографической проверкой написанного английского дока, буду очень рад, так же упомяну ник в About :)

добавлено через 6 минут
Flintyk : да, конечно, идей еще много - чего добавить и модифицировать. Сейчас в первую очеред разбирался с багами, сам попробовал писать в PSPxIDE (тетрис), много чего поправил, так что уже есть ощущение стабильности. На данный моментна повестке дня - добавление нормальной работы с проектами, а в дальнейшем обязательно хочу добавить визарды, шаблоны и т.д.

pspowner 11.04.2007 23:21

ГЫ. Read Only английский, я то всё думал как мне охарактеризовать свои знания... так вот оно, именно так.

На фирме своей могу попросить переводчика просмотреть. За специфичностью терминов могу по возможности следить.
Выложи здесь, если что все вместе думаю сделаем.

wSlava 11.04.2007 23:30

ОК, спасибо, до завтра закончу, выложу

ntune 13.04.2007 13:47

почему в настройках вот такое:
[Build]
OutDir=
PSPDir=E:\PSP\pspdev

у меня Е: на компе - это сидюк :)
и в результате:

******************************************
The system cannot find the path specified.

Mortem 13.04.2007 16:17

Видимо потому, что PSPDir ты должен сам прописать? Ридми читал?

ErikPshat 14.04.2007 01:42

Цитата:

Сообщение от wSlava (Сообщение 393080)
Фоновые картинки в формате PNG (480*272),
ложить в каталоге PSPTETRIS/BG. Смена картинки в игре - клавиша O

Кстати, вот такая картинка будет очень кстати, для облегчения игры в Тетрис, если конечно автор не запрещает пользоватся читами :) .
Сохраните её в папку "BG"

http://u.foto.radikal.ru/0704/b1/557ab2cd7ef9.png

добавлено через 57 секунд
P.S. Спасибо огромное за такую замечательную игру.

И ещё, думаю следует сразу в исходнике переименовать папки:
"PSPTETRIS" и "PSPTETRIS%" на такое название: "__SCE__PSPTETRIS" и "%__SCE__PSPTETRIS", чтобы не было повреждённых данных. Там по два символа подчёркивания.

добавлено через 31 минуту
А ещё, нельзя подхватывать стандартную папку с музыкой?
Например, прописать путь к ней: "ms0:\MUSIC\*.mp3" или так вроде правильно: "file:/MUSIC/*.*"


Текущее время: 00:10. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.