Форум PSPFAQS.ru  

Вернуться   Форум PSPFAQS.ru > Обсуждение материалов сайта > PSP Кодинг

Ответ
 
Опции темы Поиск в этой теме
Старый 20-02-2009, 18:20   #1
ДемиургЪ
 
Аватар для BonifacE
 
Откуда: Default City
Сообщений: 443
Репутация: 887
PSP-2000 [PS VITA]

По умолчанию PSP Development - вопросы и ответы

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




BonifacE вне форума Показать поблагодаривших(1)   Ответить с цитированием
Старый 20-02-2009, 18:41   #2
ДемиургЪ
 
Аватар для BonifacE
 
Откуда: Default City
Сообщений: 443
Репутация: 887
PSP-2000 [PS VITA]

По умолчанию

Итак для затравки:
1. А как? - вопрос религии, Eclipse/CodeWarrior/MS Visual Studio. Если командная строка ваш хлеб насущный, значит вам как привыкшему к *unix системам будет удобнее Eclipse либо блокнот вкупэ с написанием make файлов, для тех же кто придерживается win платформ безусловно удобнее будет Visual Studio как более привычное средство разработки. CodeWarrior же используется в основном для написания под псп в среде официальных разработчиков, так же юзает свой собственный компилятор в замен gcc, который на мой взгляд создает несколько менее оптимальный код.
2. А сам то как? - Eclipse + minPpsW DevkitArms на win32/pspsdk на unix. Данная связка помагает мне отвязатся от используемой платформы, так же отпадает необходимость конвертить проэкт для других сред разработки ибо Eclipse идет везде где есть java.
3. А дебажить как? - с этим не все так хорошо, как хотелось бы. Pspsh входящая в состав toolchain безусловно вещь полезная, но в работе весьма не удобная, к тому же имеет такую особенность, что при сбоях в GU не спасает psp от жесткого ребута. Единсвенный совет который я вам могу дать в этом вопросе - первое что надо написать это логер, и вставлять его вызов после каждой написанной вами строчки. Потребность в дебаге с помощью pspsh при таком подходе отпадает сама собой.
__________________




BonifacE вне форума   Ответить с цитированием
Старый 20-02-2009, 19:27   #3
 
Аватар для Капитан
 
Откуда: здесь
Сообщений: 5
Репутация: 5
PSP-2000 [5.0]

По умолчанию

Бони, есть вот это - http://www.pspx.ru/forum/showthread.php?t=64358

Это написано давно, и многое там надо поправить. Ошибки там есть конечно, но в целом я думаю простому люду пригодится. Если нужно, перекопипастю сюда, здесь уже будем выправлять.
Капитан вне форума Показать поблагодаривших(1)   Ответить с цитированием
Старый 20-02-2009, 19:58   #4
ДемиургЪ
 
Аватар для BonifacE
 
Откуда: Default City
Сообщений: 443
Репутация: 887
PSP-2000 [PS VITA]

По умолчанию

Цитата:
Сообщение от Капитан Посмотреть сообщение
Бони, есть вот это - http://www.pspx.ru/forum/showthread.php?t=64358
Это написано давно, и многое там надо поправить. Ошибки там есть конечно, но в целом я думаю простому люду пригодится. Если нужно, перекопипастю сюда, здесь уже будем выправлять.
Это, насколько я помню, закрытая от публичного доступа ветка. Думаю многим будет интересно, так что добро - копируй и выправляй.
__________________




BonifacE вне форума   Ответить с цитированием
Старый 24-06-2009, 21:27   #5
 
Аватар для Granit
 
Откуда: Курган
Сообщений: 5
Репутация: 0
PSP-2000 [5.0 M33-6]

По умолчанию

У меня возникли следующие вопросы, если что, простите за их глупость:
1. Альтернатив свободно распространяемой pspsdk нет?
2. "CodeWarrior же используется в основном для написания под псп в среде официальных разработчиков, так же юзает свой собственный компилятор в замен gcc, который на мой взгляд создает несколько менее оптимальный код." - менее оптимальный код создаёт gcc или компилятор CodeWarrior?
3. Недостатки использования Visual Studio 2008 на ваш взгляд
__________________
Начинающий гений ^_^
Granit вне форума   Ответить с цитированием
Старый 26-06-2009, 18:50   #6
 
Аватар для Soldat-centra
 
Откуда: Москва
Сообщений: 2
Репутация: 0
PSP-3000 [5.00 M33-6]

По умолчанию

Такой вопрос, чем можно открыть файлы прошивки .PBP ?
Soldat-centra вне форума   Ответить с цитированием
Старый 26-06-2009, 19:09   #7
Quelle est cette absurdit
 
Аватар для Mike3008
 
Откуда: Самара
Сообщений: 83
Репутация: 55
PSP-3000 [5.03 GEN-B]

Отправить сообщение для Mike3008 с помощью ICQ Отправить сообщение для Mike3008 с помощью Skype™
По умолчанию

Цитата:
Сообщение от Soldat-centra Посмотреть сообщение
Такой вопрос, чем можно открыть файлы прошивки .PBP ?
Что тебе это даст?
Mike3008 вне форума   Ответить с цитированием
Старый 26-06-2009, 19:11   #8
 
Аватар для Soldat-centra
 
Откуда: Москва
Сообщений: 2
Репутация: 0
PSP-3000 [5.00 M33-6]

По умолчанию

Цитата:
Сообщение от Mike3008 Посмотреть сообщение
Что тебе это даст?
Пару вещей хочу посмотреть.
Soldat-centra вне форума   Ответить с цитированием
Старый 26-06-2009, 20:12   #9
Tanner Mirabel
 
Аватар для westD
 
Откуда: Chasm City
Сообщений: 1,077
Репутация: 1906
PSP-2000 [5.00 M33-6]

Лучший Мозг 

По умолчанию

PSARDumper в зубы и вперед. Что делать с дампом - Гугл.
__________________
The best way to get yourself banned is to insult the moderator.
westD вне форума   Ответить с цитированием
Старый 26-06-2009, 21:06   #10
 
Аватар для xfera
 
Откуда: Саранск
Сообщений: 3
Репутация: 0
PSP-1000 [5.00M33-6]

Отправить сообщение для xfera с помощью ICQ
По умолчанию

Всем добрый вечер! Заранее извеняюсь если не в ту ветку,прошу не судить строго новичка.=)
Итак сам вопрос: так как я пока ещё далёкий человек от написания программ,но очень хочется програмку для расшаривания содержимого PSP по wi-fi в режиме ad-hoc по ftp протоколу,может кто возмётся или совмесными усилиями её попробывать собрать?
Заранее благодарен!
xfera вне форума   Ответить с цитированием
Старый 26-06-2009, 21:45   #11
RUT Dark Ronin
 
Аватар для Ryu
 
Откуда: Нальчик
Сообщений: 838
Репутация: 679
PSP-3000 [5.03 М33-6]

Отправить сообщение для Ryu с помощью ICQ
По умолчанию

Кстати, вопрос хороший. ФТП - клиент тоже не помешал-бы...
__________________
Драсьте)
Ryu вне форума   Ответить с цитированием
Старый 28-06-2009, 20:11   #12
 
Аватар для Granit
 
Откуда: Курган
Сообщений: 5
Репутация: 0
PSP-2000 [5.0 M33-6]

По умолчанию

Такой вопрос, есть ли где-нибудь мануал по псп мейкфайлу? Просто я так полагаю переменными которые описал BonifacE в этом форуме дело не ограничивается...
__________________
Начинающий гений ^_^
Granit вне форума   Ответить с цитированием
Старый 29-06-2009, 11:47   #13
 
Аватар для OlegO
 
Откуда: Калининград
Сообщений: 15
Репутация: 48
PSP-2000 [5.03]

По умолчанию

У меня так:
Основная работа Visual Studio 2008 + MinPSPW (http://minpspw.sourceforge.net/)
Для работы с графикой сейчас пробую http://code.google.com/p/jge/, вроде все удобно.
Для тестовых запусков и обкатки кода перед заливкой на PSP использую Java PSP Emulator (http://jpcsp.org/). Настроил так что после компиляции файлы копируются в Java PSP Emulator и запускается эмулятор.

Нормальной и привычной схемы (из под студии) отладки кода пока не нашел.
OlegO вне форума   Ответить с цитированием
Старый 29-06-2009, 12:51   #14
 
Аватар для Granit
 
Откуда: Курган
Сообщений: 5
Репутация: 0
PSP-2000 [5.0 M33-6]

По умолчанию

Olego http://code.google.com/p/jge/ - как я понял это набор классов основанных на pspSDK?
__________________
Начинающий гений ^_^
Granit вне форума   Ответить с цитированием
Старый 30-06-2009, 23:09   #15
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

Как закрасить определённый пиксель определённым цветом?
Интересует строка кода с комментами.
Yoti вне форума   Ответить с цитированием
Старый 01-07-2009, 00:31   #16
 
Аватар для OlegO
 
Откуда: Калининград
Сообщений: 15
Репутация: 48
PSP-2000 [5.03]

По умолчанию

Цитата:
Сообщение от Granit Посмотреть сообщение
Olego http://code.google.com/p/jge/ - как я понял это набор классов основанных на pspSDK?
Вобщем-то это кросплотформенная библиотека позволяющая компилировать код как для PSP так и для Windows. Что значительно упрощает сборку кода. Так же сама умеет создавать начальный солюшен для VS.
Проще всего скачать ее и посмотреть примеры.
OlegO вне форума   Ответить с цитированием
Старый 01-07-2009, 02:05   #17
ДемиургЪ
 
Аватар для BonifacE
 
Откуда: Default City
Сообщений: 443
Репутация: 887
PSP-2000 [PS VITA]

По умолчанию

Цитата:
Сообщение от Yoti Посмотреть сообщение
Как закрасить определённый пиксель определённым цветом?
Интересует строка кода с комментами.
Смотря что тебе надо. Можно нарисовать спрайт размером в один пиксель (ищи на ps2dev на слова GU_SPRITE и sceGumDrawArray) а можно напрямую в буфер кадра записать (искать тамже на слова Blit image)
__________________




BonifacE вне форума   Ответить с цитированием
Старый 01-07-2009, 05:19   #18
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

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

Yoti добавил 01-07-2009 в 05:19
Поверхносный поиск по блиту ничего (понятного) не дал. Хотелось бы строчку прямо сюда... Ибо хвосты времени не дают...

Последний раз редактировалось Yoti; 01-07-2009 в 05:19. Причина: Добавлено сообщение
Yoti вне форума   Ответить с цитированием
Старый 01-07-2009, 21:00   #19
ДемиургЪ
 
Аватар для BonifacE
 
Откуда: Default City
Сообщений: 443
Репутация: 887
PSP-2000 [PS VITA]

По умолчанию

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

Yoti добавил 01-07-2009 в 05:19
Поверхносный поиск по блиту ничего (понятного) не дал. Хотелось бы строчку прямо сюда... Ибо хвосты времени не дают...
На вскидку - рисование из prx http://forums.ps2dev.org/viewtopic.p...b8750e2d22f5e0
__________________




BonifacE вне форума   Ответить с цитированием
Старый 01-07-2009, 22:04   #20
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

О! Уже лучше. И ссылки на фусу... Хе-хе.
Yoti вне форума   Ответить с цитированием
Старый 16-07-2009, 00:54   #21
 
Аватар для xfera
 
Откуда: Саранск
Сообщений: 3
Репутация: 0
PSP-1000 [5.00M33-6]

Отправить сообщение для xfera с помощью ICQ
По умолчанию Исходник FTP client

Нашел исходный код ftp клиента,правда написан он под ядро 1.5,может месный левша доработает и перевёдёт под современную прошу=) Чтобы по Ad-hoc можно было файлами обмениваться с кпк,ноутом и т.д без точки доступа=)
Вложения
Тип файла: zip src.zip (50.0 Кб, 6 просмотров)
xfera вне форума   Ответить с цитированием
Старый 16-07-2009, 02:38   #22
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

Ставь кернел от 1.5 и пользуйся этим. Или не тебе конкретно надо?
Yoti вне форума   Ответить с цитированием
Старый 20-07-2009, 21:00   #23
 
Аватар для xfera
 
Откуда: Саранск
Сообщений: 3
Репутация: 0
PSP-1000 [5.00M33-6]

Отправить сообщение для xfera с помощью ICQ
По умолчанию

Ну я думаю,что данная программа будет очень многим полезна,кстати по поводу передачи файлов по ad-hoc не раз уже темы находил,а это практически готовое решение проблемы. Вот отдыхаю сейчас в деревне,есть кпк и PSP,а компа тут нет,а закинуть с кпк скачанные темы или небольшие игрушки очень хочется...
xfera вне форума   Ответить с цитированием
Старый 20-07-2009, 21:37   #24
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

Ну дык скачай ядро и работай этим. Я достаточно слабо разбираюсь, но сорцы постараюсь глянуть.
А так, есть и другие софтины, тот же иРшелл.
Yoti вне форума   Ответить с цитированием
Старый 24-07-2009, 18:07   #25
Не тро-гай ме-ня
 
Аватар для Yoti
 
Откуда: Россия
Сообщений: 632
Репутация: 641
PSP-1000 [6.60 PROMOD]

Отправить сообщение для Yoti с помощью ICQ
По умолчанию

Скачал и понял - хомка была в продолжение темы про ФТП...
Yoti вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:18.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot