|
Программирование для PSP Вы программист? Welcome сюда... |
13.03.2007, 00:51
|
Сообщение: #1 (371225)
|
Прошивка: 3.40 OE-A
Регистрация: 01.11.2006
Адрес: Москва/Славгород
Возраст: 45
Сообщений: 206
Вы сказали Спасибо: 166
Поблагодарили 572 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 125 
(скоро придёт к известности)
|
PSPxIDE - среда разработки хомбрю
Всем привет, вот решил между конверторами вставить свою тему
Дело в том, что с начала этого года я веду разработку девелоперского софта, облегчающего создание хомбрю приложений для PSP. Проект ведется на этом форуме в разделе разработчиков. На данный момент в независимом от Сони в PSP девелопменте есть набор технологий,
объединяемый PSPDev SDK. Он включает базовый набор инструментов для программиста. Чтобы ими пользоваться, нужно иметь достаточный опыт программирования, да и опытным программистам (учитывая все
современные удобные инструменты для других технологий) все это муторно, отнимает много сил и времени. С этим столкнулся и я в начале программирования под PSP, потратил много времени на поиски чего-то более удобного, но как оказалось, даже на главном форуме PSP разработчиков ps2dev.org у людей те же проблемы и все пишут свой софт где придется. Имея определенный опыт создания инструментов для программистов, я начал проект, идеей которого стало написание на основе базовых инструментов PSPDev среды разработки,напоминающей Delphi, и существенно облегчающей процесс написания хомбрю, возможно даже для начинающих программистов, у которых есть навык программирования в средах, подобных Delphi.
Сейчас проект уже в некоторой степени готовности, поэтому выставляю на всеобщее обозрение. Так же одна из идей проекта - это продвижение российского PSP сообщества. Сейчас я готовлю английскую версию и выложу на ps2dev.org, а там будет видно что из этого выйдет. В написании проекта отмечу серьезную помощь со стороны pspowner а так же The ALKASH , .//Hack и Mortem
Скрины:
Опишу основные возможности PSPxIDE:
- Многоязычный интерфейс с возможностью расширения на любые языки (в текущей версии поддержка русского и английского языков)
- Полнофункциональный редактор c/cpp исходных текстов с синтаксической расцветкой
- Code Folding – группировка/сворачивание блоков исходных текстов при редактировании
- Возможность объединения набора исходных файлов в проекты.
- Контекстный поиск подстроки под курсором (Ctrl-F1) в файлах справки SDK
- Возможность создания и редактирования Makefile
- Поддержка упрощенной и произвольной формы работы с Makefile
- Возможность импорта файлов фона, иконки и музыки, выводимых в меню PSP (XMB), конвертация файлов изображений из нескольких форматов в формат PSP
- Компиляция исходных текстов и построение (Build) исполняемых файлов посредством cygwin, поддержка компиляции в формате PBP и PRX
- Вывод результатов компиляции (STDOUT и STDERR)
- Позиционирование текстов модулей на ошибках при выборе (двойной щелчок мышкой) в окне вывода строки, содержащей описание ошибки
- Поиск необходимых подключаемых библиотек для указания в Makefile по результатам неудачной компиляции с ошибками ‘undefined reference to …’
- Запуск результатов компиляции, находящихся на компьютере, на PSP посредством технологии PSPLINK
- Снятие скриншотов с PSP из приложений, запущенных на PSP
- Поддержка отладки на компьютере приложения, запущенного на PSP.:
а) Отладка исходного текста в стиле Delphi для приложений, написанных для
пользовательского режима (User Mode). Осуществляется с помощью технологии GDB.
Поддерживается как автоматическая отладка с использованием пользовательских точек останова, так и низкоуровневый доступ к консоли GDB для расширенной отладки.
б) Отладка приложений режима ядра (Kernel Mode) посредством вывода сообщений в STDERR
Проект хостится на https://www.pspx.ru/ - спасибо администрации (cosmik,vAST).
Текущая версия 2.1.6 http://ifolder.ru/1601332
Архив содержит каталог с программой, для установки нужно просто извлечь папку PSPxIDE на компьютер и запускать PSPXIDE.exe. Подробней установка описана в файле help_ru.html (в каталоге программы). Помощь по использованию PSPxIDE можно открыть из программы (нажать F1 или выбрать из меню ?).
P.S. Особого стремления "грузить" этой темой у меня нет. Просто знайте, что такое могут на pspx Буду рад, если кто либо из программистов воспользуется PSPxIDE, поможет в тестировании и развитии.
Последний раз редактировалось ErikPshat; 26.06.2020 в 06:10.
|
|
|
Эти 184 пользователя(ей) сказали Спасибо wSlava за это полезное сообщение:
|
-Monk22- (15.03.2007),
.//Hack (13.03.2007),
0-mega (13.03.2007),
addministration (14.05.2008),
Alantex (14.03.2007),
ALEK$i$ (21.05.2007),
Alex VoorheeS (21.03.2008),
alex-vl (24.05.2007),
ALgraFx (17.06.2007),
Almetis (11.01.2008),
AlphaOmega (01.10.2007),
Amdem (09.09.2007),
andrew_tm (12.05.2008),
AndreyE (27.06.2011),
Annama (22.08.2007),
anton34 (05.07.2007),
antoniopolo (09.07.2007),
Arakin2 (15.03.2007),
ArmagedFoxer (07.08.2021),
Armakedon (15.03.2007),
Aryss (17.03.2007),
ashag (21.05.2007),
AxelX (22.11.2007),
Bager (05.04.2007),
ban (30.04.2007),
bashibi (11.11.2007),
Be3f (17.05.2007),
bIbIbI (31.05.2007),
Bl@deAP (17.05.2007),
Blaze_56 (15.02.2008),
BOMFUNKER (19.10.2007),
BonifacE (13.03.2007),
borjomi (14.03.2007),
Bormotos... (03.05.2007),
CAFRA (08.02.2008),
Carter15 (20.06.2007),
coach777 (03.04.2007),
Cpaka (30.05.2008),
crashday-alex (11.12.2007),
Crypto 137 (02.03.2008),
D-Prime (02.02.2008),
d3m0n (23.03.2007),
DARK TEMPLAR (19.03.2007),
DarMoeD (08.01.2008),
dasp (25.06.2007),
Dignified (22.03.2008),
dioniss (15.03.2007),
Dmitrywrk (19.09.2016),
doubledeath (10.09.2009),
dron070682 (13.03.2007),
dydochnik (13.03.2007),
Eeyore (13.03.2007),
Egork@ (28.10.2007),
eMiStY (20.05.2007),
Endor (02.04.2007),
Energo (22.03.2008),
ErikPshat (24.03.2007),
Evil (13.06.2007),
evox (22.11.2007),
exakt (05.08.2007),
Faust Lange (14.05.2007),
Fejwin (10.09.2007),
flash_zero (08.01.2013),
Flyzoom (14.08.2007),
Fr0hman (30.11.2007),
frostegater (01.04.2011),
gad.gad (03.06.2007),
gadina (13.03.2007),
GallAsterix (03.06.2007),
Gensasha08 (03.11.2007),
Ginger (20.12.2007),
Heli (29.07.2007),
HM33 (24.07.2007),
HouSe_18 (13.03.2007),
ilexa17 (25.12.2007),
int21hi (16.05.2007),
jura7 (23.08.2008),
k06apsp (03.02.2008),
KaiSD (17.05.2007),
kapusta (13.03.2007),
KoJIek (14.08.2007),
KOPEHb (19.03.2007),
Kor$ar (11.02.2008),
korak (16.03.2007),
korangtau (28.03.2007),
Kot_6@z1l1o (13.03.2007),
krazzz (06.05.2007),
Kruglopuzoff (17.03.2007),
lale05 (13.03.2007),
leal (11.09.2007),
LEWA NUVA (15.03.2007),
lexaaa (04.11.2007),
Lion__ (27.12.2007),
lisom (20.11.2007),
Lloyd (15.03.2007),
Lord_Maloy (12.02.2008),
M.R.Fantastic.! (15.12.2007),
Mat$ (20.03.2007),
max312 (13.03.2007),
MaZaHacKa (25.07.2007),
Met@lik (13.03.2007),
Moderas (13.03.2007),
Mortem (16.03.2007),
Ms. Komp (13.08.2008),
n1l (12.01.2008),
N64_owner (26.06.2008),
Nicht Vobla (13.03.2007),
nick111 (13.03.2007),
Nikitostik (17.11.2007),
Nikoljan (13.03.2007),
ntune (13.04.2007),
Num47 (09.07.2007),
Padre (21.10.2008),
Parkan (26.03.2007),
pelican (11.09.2007),
picnic (07.06.2010),
Pik (17.03.2008),
PinkKiller (15.07.2007),
postal (13.03.2007),
postrigan_ef (05.10.2007),
pspowner (13.03.2007),
puksa (11.10.2007),
pvoid (15.09.2007),
QuakeDeD (02.07.2007),
queenlover (13.03.2007),
rainraingoaway (17.01.2021),
Reav (08.07.2007),
ReSide (13.03.2007),
sadistlex (13.03.2007),
sanglyb (23.09.2007),
sankai (05.10.2007),
Shaq (18.03.2007),
Shebuninja (09.06.2007),
shinta111 (04.11.2007),
Sil3nt (07.08.2007),
Skat331 (13.03.2007),
solnzevorot (15.11.2007),
Solo E (09.04.2007),
solominka (04.05.2007),
soulofdarkness (13.03.2007),
squard (28.10.2007),
StingerX (13.12.2007),
stpg (16.03.2007),
Sudak (17.03.2007),
SееD (13.03.2007),
T.I.P. (21.03.2008),
The ALKASH (17.03.2008),
timurmurmur (21.07.2008),
ToTAL_SUiCiDE (19.09.2010),
trionghost (17.01.2008),
usuk (26.01.2008),
Vano3667 (17.04.2008),
Vcardpsp (05.09.2010),
Vecseb (26.03.2007),
ViKtOr365 (12.07.2012),
vit9696 (04.01.2011),
vit@min (13.03.2007),
W@n2z (16.01.2008),
Warmen (21.04.2007),
wdk (13.03.2007),
Wegii (14.03.2007),
wert3000 (13.03.2007),
wertolet (20.05.2007),
Wizzard (13.03.2007),
www45w (13.03.2008),
wzhick (21.11.2007),
X-com (22.05.2007),
Xadgar (10.10.2007),
YaotzinZ (16.04.2007),
zaero (13.03.2007),
zeed (13.03.2007),
zen91 (14.03.2007),
ZERONI (24.07.2007),
Zerthimon (27.02.2008),
ZeuseZ (28.07.2007),
zhenek (23.03.2007),
zipfreesty (07.02.2008),
ZorG (15.03.2007),
Zubastic32 (13.03.2007),
Кроль4еГ (27.03.2007),
САНЕК (08.04.2007),
Темный_Хамяк (13.03.2007),
шизойд (18.07.2007),
[JC] (13.09.2007)
|
08.02.2010, 14:51
|
Сообщение: #341 (865875)
|
Модель консоли: PSP Go
Прошивка: Последняя
Другие консоли: Денди
Регистрация: 25.02.2007
Адрес: Краснодар
Возраст: 33
Сообщений: 238
Вы сказали Спасибо: 75
Поблагодарили 52 раз(а) в 37 сообщениях
Сила репутации: 1Репутация: 33 
(на пути к лучшему)
|
|
|
|
09.02.2010, 23:30
|
Сообщение: #342 (866293)
|
Регистрация: 28.11.2009
Сообщений: 361
Вы сказали Спасибо: 58
Поблагодарили 139 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 142 
(скоро придёт к известности)
|
Zbep777, Код пишется на С/С++. А иде используй тот который тебе удобно. Насколько я знаю vs2k8 точно можно настроить для компиляции под псп. Конкретных настроек профиля не скажу, но гугл знает.
|
|
|
10.02.2010, 15:23
|
Сообщение: #343 (866404)
|
Прошивка: 5.50 GEN-D3
Другие консоли: PSP 2008, Asus EEE-PC 900, Colt M4, iPhone 3G 8 Gb
Регистрация: 10.10.2008
Адрес: Санкт-Петербург
Возраст: 38
Сообщений: 1,813
Вы сказали Спасибо: 1,864
Поблагодарили 684 раз(а) в 517 сообщениях
Сила репутации: 1Репутация: 684 
(луч света в тёмном царстве)
|
Никогда не бойтесь делать то, что не умеете! Помните: Титаник построили профессионалы, а ковчег - любители.
Телепаты в отпуске. Если хотите чтобы Вашу проблему решили максимально быстро - максимально точно её опишите.
Нам разум дал стальные руки-крюки (С)
|
|
|
10.02.2010, 15:34
|
Сообщение: #344 (866408)
|
Регистрация: 28.11.2009
Сообщений: 361
Вы сказали Спасибо: 58
Поблагодарили 139 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 142 
(скоро придёт к известности)
|
А что случилось? Посты теперь везде с одобрения модератора?
|
|
|
10.02.2010, 15:34
|
Сообщение: #345 (866409)
|
Регистрация: 28.11.2009
Сообщений: 361
Вы сказали Спасибо: 58
Поблагодарили 139 раз(а) в 100 сообщениях
Сила репутации: 1Репутация: 142 
(скоро придёт к известности)
|
Вчера постил, но как вижу не одобрили. Пора валить с форума.
|
|
|
Этот пользователь сказал Спасибо ivy за это полезное сообщение:
|
|
17.06.2010, 12:58
|
Сообщение: #346 (893137)
|
Регистрация: 14.08.2009
Сообщений: 6
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Сила репутации: 0Репутация: 0 
(пока ничем не отличился)
|
Вот такое окошко настроек:
Виста х64 СП2
|
|
|
23.06.2010, 18:55
|
Сообщение: #347 (894725)
|
Модель консоли: PSP-1008
Прошивка: 6.20 PRO-B10
Другие консоли: PS 3
Регистрация: 13.09.2007
Адрес: Питер
Возраст: 31
Сообщений: 66
Вы сказали Спасибо: 27
Поблагодарили 10 раз(а) в 7 сообщениях
Сила репутации: 1Репутация: 10 
(на пути к лучшему)
|
qpwoeiru1,
Сообщение от l3VGV
Там насколько я помню файл шрифта чтоли нужен какойто конкретный. непомню какой.
вообще юзайте Eclipse, иде с новым тулчейном уже не дружит.
|
|
|
|
12.07.2012, 11:56
|
Сообщение: #348 (1042852)
|
Модель консоли: PSP-3008,iPad2
Прошивка: 6.60 Pro-C
Другие консоли: PS2
Регистрация: 16.03.2012
Адрес: ЯНАО,Ямальский район,Яр-Сале
Возраст: 25
Сообщений: 14
Вы сказали Спасибо: 5
Поблагодарили 4 раз(а) в 3 сообщениях
Сила репутации: 1Репутация: 4 
(с надеждой на лучшее)
|
респект тебе.так все тарательно расписал.буду на ней учиться
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 05:42. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|