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)

OmicronPersey8 17.03.2007 21:03

А можно без туториала архив с HelloWorld написанным на этой IDE, в котором лежит MakeFile, файл.cpp*c, проект.psp/
Хочу в живую реализацию увидеть, и чтоб откомпилировалось без глюков.

Mortem 17.03.2007 21:18

После попытки запустить не откомпилированный проект перестаёт работать ввод текста в редакторе.

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

1. Открывай из IDE файл: c:\pspdev\psp\sdk\samples\gu\lights\lights.c
2. Нажимай кнопку Build.

Всё.


Кстати. Многие кнопки не имеют hint'ов или написаны по не_русски, хотя язык стоит русский.

И ещё вот не удалось повторно откомпилировать lines.c из PSPSDK.

wSlava 17.03.2007 22:25

Mortem: письмо в личку отправил, вступай в разработчики, там все обсуждение и тестирование PSPxIDE
еще !!! сайт PSP девелопмента - http://ps2dev.org/psp
(psp2dev какой-то левый сайт, тоже кодировку не смог подобрать)

Aryss 17.03.2007 22:35

Спасибо! Может попробую сваять что-то своё :)

wSlava 17.03.2007 23:07

Mortem: понял (сообщения глючное выдается), спасибо что нашел, в этом сообщении из консоли кодировку не менял, поправил (версию потом выложу), вот что должно:

"Подпапка или файл -p уже существует.
Ошибка во время обработки: -p.
Подпапка или файл .... уже существует.
Ошибка во время обработки: ....
make: *** [kxploit] Error 1
Компиляция прервана ! "
т.к. mkdir виндовый срабатывает, Это очень важный момент! В хэлпе я это отразил

Установка
....
После установки нужно в папке pspdev\bin\ переименовать mkdir.exe на mkdir2.exe, затем открыть файл pspdev\psp\sdk\lib\build.mak в любом текстовом редакторе и заменить все mkdir на mkdir2. Это связано с тем, что mkdir есть в Windows и перекрывает mkdir, входящую в SDK.

P.S. Функционал конечно наращиваться будет, так что каждый может повлиять на развитие проекта :mail:

Zubastic32 17.03.2007 23:42

Цитата:

Сообщение от wSlava (Сообщение 375808)
Mortem: понял (сообщения глючное выдается), спасибо что нашел, в этом сообщении из консоли кодировку не менял, поправил (версию потом выложу), вот что должно:

"Подпапка или файл -p уже существует.
Ошибка во время обработки: -p.
Подпапка или файл .... уже существует.
Ошибка во время обработки: ....
make: *** [kxploit] Error 1
Компиляция прервана ! "
т.к. mkdir виндовый срабатывает, Это очень важный момент! В хэлпе я это отразил

Установка
....
После установки нужно в папке pspdev\bin\ переименовать mkdir.exe на mkdir2.exe, затем открыть файл pspdev\psp\sdk\lib\build.mak в любом текстовом редакторе и заменить все mkdir на mkdir2. Это связано с тем, что mkdir есть в Windows и перекрывает mkdir, входящую в SDK.

P.S. Функционал конечно наращиваться будет, так что каждый может повлиять на развитие проекта :mail:

а ты патчи клепать к psp ide будешь а то я в этом не разбираюсь но хочу попробовать

Futaba 17.03.2007 23:50

Оу! Вы ребята действительно круты!!! ИДЕ замечательный получается!
Замеченые баги:
Почемуто кнопка Ран срабатывает только со второго раза. Пока что больше ничего неудобного незаметил.
Хотелось бы в будущем увидеть полностью собраный иде с сдк(настроеный уже) и русские комменты в семплах(для начинающих кодить).

pspowner 18.03.2007 00:10

Цитата:

Сообщение от Futaba (Сообщение 375856)
Оу! Вы ребята действительно круты!!! ИДЕ замечательный получается!
Замеченые баги:
Почемуто кнопка Ран срабатывает только со второго раза. Пока что больше ничего неудобного незаметил.
Хотелось бы в будущем увидеть полностью собраный иде с сдк(настроеный уже) и русские комменты в семплах(для начинающих кодить).

Проек->Опции. Убери галку с "Запускать USBHostfs в Deamon режиме"

Всё будет нормально и во второй раз.

Mortem 18.03.2007 07:35

> т.к. mkdir виндовый срабатывает, Это очень важный момент! В хэлпе я это отразил

А, извиняюсь, это мой косяк. После того, как IDE запорола мне несколько семплов (выше писал) я всё переставил, а mkdir поменять второй раз забыл.

Ушёл читать приват. (:

dydochnik 18.03.2007 18:09

Заметил, что IDE бывает глючит, после компиляции

d3m0n 23.03.2007 13:01

Не мог бы кто-нибудь выложить готовый пример программы (не откомпелированной) и маке файл к ниму?
А то у меня чет не получается сделать компиляцию проекта (такое ощущуние, что IDE просто зацикливается)!

pspowner 23.03.2007 13:05

Цитата:

Сообщение от d3m0n (Сообщение 380259)
Не мог бы кто-нибудь выложить готовый пример программы (не откомпелированной) и маке файл к ниму?
А то у меня чет не получается сделать компиляцию проекта (такое ощущуние, что IDE просто зацикливается)!

А чем тебя не устраивают примеры из PSPSDK?
\pspdev\psp\sdk\samples

d3m0n 23.03.2007 14:02

Цитата:

Сообщение от pspowner (Сообщение 380267)
А чем тебя не устраивают примеры из PSPSDK?
\pspdev\psp\sdk\samples

Не заметил :cray:
А проблема с зацикливанием вроде как произошла из-за руских символов в пути к файлам программы!

wSlava 23.03.2007 19:55

d3m0n
Можешь подробней описать что есть "зацикливание", в каком в каталоге лежали исходники, и ихсодники чего, если возможно вылож ссылку на них?
Такой момент могу сказать, при первой (после старата винды) компиляции компилятор (gcc из SDK) кэшируется и стартует дольше, обычно первая компиляция у мене 10 секунд, следующие разы 1 - 2 секунды

d3m0n 24.03.2007 17:04

Цитата:

Сообщение от wSlava (Сообщение 380513)
Можешь подробней описать что есть "зацикливание", в каком в каталоге лежали исходники, и ихсодники чего, если возможно вылож ссылку на них?
...

Может быть я не удачно выразился, но кроме слова зацикливание не чего подходящего к этой ситуации подобрать не могу!
Вообщем так:
Если файл программы и маке файл к ниму лежит в папке например "d:\source\", то все ОК. Но если эту папочку переименовать, например, в "d:\исходники\", то тут происходит такая штука: все ок до строки
Цитата:

>echo 1 > "D:\что-то в непонятной кодировке\OK.tmp"
после этой стоки, не чего не выводит и вообще появляется такое ощущение, что программа просто зваисла, но нет - точки посли слов "Компиляция/Построение" появляются - безконечно (спустя 10мин их уже было строк 10-15)! Вот от сюда и появилась мысля что программа зациклилась. После закрытия окна компиляции программа начинает ужастно тормозить и отказывается закрываться естественным путем!

И еще на работе стоит WinXP и все ок не считая вышеописанной проблемы, а на домашнем компьютере стоит Vista и тут появляются еще какие-то ошибки с чем это может быть связано код программы и маке файл тот же:
Ошибки
Код:

>
******************************************
Ошибки/Предупреждения ...
******************************************
      6 [main] ? (4076) d:\psp\pspdev\bin\psp-gcc.exe: *** fatal error - couldn't allocate heap, Win32 error 0, base 0x7A0000, top 0x7B0000, reserve_size 61440, allocsize 65536, page_const 4096
      4 [main] psp-gcc 1756 child_copy: stack write copy failed, 0x22EB40..0x230000, done 0, windows pid 2288244, Win32 error 5
      8 [main] ? (728) d:\psp\pspdev\bin\psp-gcc.exe: *** fatal error - couldn't allocate heap, Win32 error 0, base 0x7A0000, top 0x7B0000, reserve_size 61440, allocsize 65536, page_const 4096
3247125 [main] psp-gcc 1756 child_copy: stack write copy failed, 0x22EB40..0x230000, done 0, windows pid 2288244, Win32 error 5
      9 [main] ? (1036) d:\psp\pspdev\bin\psp-gcc.exe: *** fatal error - couldn't allocate heap, Win32 error 0, base 0x7A0000, top 0x7B0000, reserve_size 61440, allocsize 65536, page_const 4096
7371401 [main] psp-gcc 1756 child_copy: stack write copy failed, 0x22EB40..0x230000, done 0, windows pid 2288244, Win32 error 5
      9 [main] ? (3496) d:\psp\pspdev\bin\psp-gcc.exe: *** fatal error - couldn't allocate heap, Win32 error 0, base 0x7A0000, top 0x7B0000, reserve_size 61440, allocsize 65536, page_const 4096
13516375 [main] psp-gcc 1756 child_copy: stack write copy failed, 0x22EB40..0x230000, done 0, windows pid 2288244, Win32 error 5
psp-gcc: fork: No error
make: *** [HelloWorld.elf] Error 1


Компиляция прервана !
Время компиляции: 0:00:02

причем кол-во ошибок всегда разное! Но программа нормально рабатает на PSP.

P.S. Ограммное спасибо за PSPxIDE!!!

wSlava 25.03.2007 13:08

d3m0n С зацикливанием разобрался, в след. релизе будет, с русскими именами посмотрю , в чем дело. Висту сам еще не видел вживую :) По сообщениям вижу, что это gcc-компилятор под вистой конкретно проглючивает, скорее всего надо ждать PSPDEV SDK пересобранный под нее, но то что PSPxIDE запустилась, само по себе меня радует :)

P.S. Вступай на форуме в разработчки, там детальней разбор идет + много чего по программированию под PSP есть. Можешьтак же свои идеи предлагать.

dydochnik 25.03.2007 15:46

Извеняюсь за пост, где было написано, что после компиляции глючило и неправильно работала программа. Это было из за того, что я не переименовал "mkdir", вот.

d3m0n 26.03.2007 09:58

Вот еще ошибочка (или это у меня чего-то глючит ?):
Если в "Проект->Опции->Копировать результат в" прописан свой путь, то компелируется вроде все ок (т.е. создаются рабочии eboot.pbp), но если нажать "Проект->Запуск" пишет "Проект не откомпилирован ! (не найден eboot.pbp)" (в папку с исходниками IDE создал пустые папки, а в папке которую я указал для результатов все ок, т.е. 2 папки и в них лежат 100% рабочии eboot.pbp).
Если "Проект->Опции->Копировать результат в" оставить пустой, то все ок и запускается и останавливается.

wSlava 27.03.2007 00:42

Новая версия http://pspx.ru/ide/PSPXIDEv_2_1_5.zip, вроде разгреб несколько глюков, теперь буду их фиксировать строже, так как лог появился :) еще завел changelog.txt (будет идти с каждой версией), тоже упорядочу исправления.

вот содержание changelog.txt

Версия 2.1.5

-Добавлено логирование. В каталоге программы
пишется Log.txt. Теперь ошибки без его отсутсвия в
качестве подтверждения не рассматриваются :)
- По двойному клику на кнопку компиляции
происходило "зацикливание". Исправлено
- Исправлена кодировка при выводе в окно сообщений
- Поддержка русских символов в имени каталогов хомбрю
- Исправлена ошибка при копировании результата после
компиляции
- Исправлена ситуация с запретом редактирования кода
после неудачной копмиляции
- Добавлено: в окне скриншотов (когда оно не встроено в главное окно)
клик 2 раза мышкой - открыть/закрыть полноэкранный режим,
можно и как обычно окно растянуть. Появился бокс со стрелками
интервал в милисекундах (менно таймера, скриншот придет как получится)
обновления скриншотовов с PSP, если 0 то только по кнопке,
если больше, то автоматом.

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

King Kong 27.03.2007 18:49

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


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

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