Комментарии 45
Супер! Жду не дождусь когда куплю себе PSP :D
0
Ну почему я не си-программер... :'-(
0
Не нашёл в посте ни одной орфографической ошибки. =(( Плохо искал, наверное.
А для пунктуационных у самого скилла не хватает, но чувствую, что они там есть.
Плохой, в общем пост, не доебаться до правописания.
А для пунктуационных у самого скилла не хватает, но чувствую, что они там есть.
Плохой, в общем пост, не доебаться до правописания.
0
как же так, как же так :(( добавить, что ли, парочку, дабы привлечь сюда ревностных орфографо-самоутверждальщиков )
+3
Чтобы привлечь, ошибись в названии темы. Напиши: «Праграммирование». Или «Програмирование». Но так, чтобы новоязом не отдавало, как-бы-ошибся, как-бы-неспециально. И PSP на PCP замени
+1
убрал м :)
пытался сделать в слове компилятор ошибку, но выходило как-то похоже на клитор. я не против клиторов, вот только могут решить что шутка и не изображать сирани перфекционизм
пытался сделать в слове компилятор ошибку, но выходило как-то похоже на клитор. я не против клиторов, вот только могут решить что шутка и не изображать сирани перфекционизм
+2
Социальные эксперименты на хабрахабре. Жаль, графика просмотров нету.
+1
О! О! Вставь в пост картинку-счётчик. Хотя ладно, поздно уже. Картины «до» мы уже не увидим.
+1
выглядеть будет так тока оси другие
(сорри за говнокач-во, фотал мобилой!111)
счетчик надо прогать. это минут на 25 былокодерства, но жутко лень )
но я попробую заставить себя (нет! я играю в манхант 2. никаких заставлений не выйдет)
кстати, надо было поставить одно неправильное тире или дефис. после того быдлотопика это - любимая тема ;)
(сорри за говнокач-во, фотал мобилой!111)
счетчик надо прогать. это минут на 25 былокодерства, но жутко лень )
но я попробую заставить себя (нет! я играю в манхант 2. никаких заставлений не выйдет)
кстати, надо было поставить одно неправильное тире или дефис. после того быдлотопика это - любимая тема ;)
0
>убрал м
Фу, верните обратно. )
Фу, верните обратно. )
0
Здорово. Спасибо за пост.
И всё-таки раз код не ваш, то откуда информацию берете. Расшарьте источник пожалуйста :).
И всё-таки раз код не ваш, то откуда информацию берете. Расшарьте источник пожалуйста :).
0
не помню :( но я встречал этот код раз 5-6 на разных ресурсах, как шаблонка )
0
Ок :) Гугл всё знает. Начнём с этого: http://www.psp-programming.com/tutorials…
0
кстати, а нет ли у кого информации про средства разработки, которые предоставляет Сони для PSP и PS3? А то посмотреть на них хочется
0
Насколько я слышал SDK для программирование под платформы стоят немало денег. По крайней мере так обстоят дела с Xbox.
0
под Xbox как раз все хорошо: Майкрософт выпустил xna framework. С его помощью можно писать игры под винду и иксбокс, а вот хотя-бы рассказ программеров под PS3 о средствах разработки был бы очень интересен
0
Насколько мне известно DevKit для PS3 до недавнего времени стоил $10k. Сейчас вроде как цены скинули.
0
Радует, что есть возможность писать те же вещи на скриптах :) На Lua например. С графикой, конечно, не поработаешь. Силенок интерпретатору не хватит. Но писать всякие мелочи и логику одно удовольствие.
0
В продолжении о скриптах. Тут же и поддержка Python: http://python-psp.net/trac
0
а русские буквы удалось побороть (чтоб на экране по человечески строки выводить)? utf8, win1251, установка шрифта ttf - мне не помогла: рисует только "квадратики".
логику писать - без ООП с классами и строгой типизацией и проч ... как-то тяжко :(
логику писать - без ООП с классами и строгой типизацией и проч ... как-то тяжко :(
0
Ты-гы-ды-дынц, орфографические ошибки! :-)
"...я буду его искать, осозновать и рассказывать вам..."
ОсознАвать, конечно же.
"...не забудьте в мастере создания фаила..."
А тут надо: фаЙла.
"В созданный фаил..." и прочее уже ясно.
Я это не со зла, а понты понятие, нам не близкое.
"...я буду его искать, осозновать и рассказывать вам..."
ОсознАвать, конечно же.
"...не забудьте в мастере создания фаила..."
А тут надо: фаЙла.
"В созданный фаил..." и прочее уже ясно.
Я это не со зла, а понты понятие, нам не близкое.
0
А почему "Linker for dynamic libs: psp-g++.exe" ?
0
не скажу так сразу даже, но у меня с такими настройками все работает :)
psp-g++.exe --help как-то смутно намекает на то, что он еще и линкер (см. опцию -c)
если честно, я не очень хорошо разбираюсь в компиляторах-линкерах, тем более GCC ;) так что если вы сами можете обьяснить, было бы супер; может, даже это надо исправить. в любом случае, я еще поищу на эту тему что-нибудь
psp-g++.exe --help как-то смутно намекает на то, что он еще и линкер (см. опцию -c)
если честно, я не очень хорошо разбираюсь в компиляторах-линкерах, тем более GCC ;) так что если вы сами можете обьяснить, было бы супер; может, даже это надо исправить. в любом случае, я еще поищу на эту тему что-нибудь
0
вот что нашел в devkitPSP\man\man1\psp-g++.1
если я правильно понял, то это ответ на твой вопрос )
it normally does preprocessing, compilation, assembly and linking
если я правильно понял, то это ответ на твой вопрос )
0
На этапе сборки выпадает варнинг:
У меня какая-то либа не подключилась, похоже?
C:\...\psp\dev\psp.1\main.c:45: warning: implicit declaration of function 'sceDisplayWaitVblankStart'
У меня какая-то либа не подключилась, похоже?
0
Работает! :)
+1
Всё же код лучше выкладывать сюда, чтобы его можно было обсудить. Тем более, если вы сами не до конца его понимаете. (:
0
НЛО прилетело и опубликовало эту надпись здесь
Приобрел PSP неделю назад, и только сейчас наткнулся на это статью.
Автору спасибо и мое уважение за проделанный труд, но к сожалению автор не программист, покрайней мере не профессиональный программист.
несколько замечаний:
для того, что бы убрать warning достаточно добавить один include
#include
использовать батник при "живом" IDE нет не какого смысла - в Project/"Build Options" закладка "Pre/Post build steps" можно добавить скрипт для всех таргетов:
"c:\Project\psp\devkitPSP\bin\mksfo.exe" "${PROJECT_NAME}" "${TARGET_OUTPUT_DIR}${PROJECT_NAME}.sfo"
"c:\Project\psp\devkitPSP\bin\psp-fixup-imports.exe" "${TARGET_OUTPUT_FILE}"
"c:\Project\psp\devkitPSP\bin\psp-strip.exe" -o "${TARGET_OUTPUT_DIR}stripped.elf" "${TARGET_OUTPUT_FILE}"
"c:\Project\psp\devkitPSP\bin\pack-pbp.exe" "${TARGET_OUTPUT_DIR}EBOOT.PBP" "${TARGET_OUTPUT_DIR}${PROJECT_NAME}.sfo" NULL NULL NULL NULL NULL "${TARGET_OUTPUT_DIR}stripped.elf" NULL
что избавит от гемороя - запускать батник после каждего билда.
Автору спасибо и мое уважение за проделанный труд, но к сожалению автор не программист, покрайней мере не профессиональный программист.
несколько замечаний:
для того, что бы убрать warning достаточно добавить один include
#include
использовать батник при "живом" IDE нет не какого смысла - в Project/"Build Options" закладка "Pre/Post build steps" можно добавить скрипт для всех таргетов:
"c:\Project\psp\devkitPSP\bin\mksfo.exe" "${PROJECT_NAME}" "${TARGET_OUTPUT_DIR}${PROJECT_NAME}.sfo"
"c:\Project\psp\devkitPSP\bin\psp-fixup-imports.exe" "${TARGET_OUTPUT_FILE}"
"c:\Project\psp\devkitPSP\bin\psp-strip.exe" -o "${TARGET_OUTPUT_DIR}stripped.elf" "${TARGET_OUTPUT_FILE}"
"c:\Project\psp\devkitPSP\bin\pack-pbp.exe" "${TARGET_OUTPUT_DIR}EBOOT.PBP" "${TARGET_OUTPUT_DIR}${PROJECT_NAME}.sfo" NULL NULL NULL NULL NULL "${TARGET_OUTPUT_DIR}stripped.elf" NULL
что избавит от гемороя - запускать батник после каждего билда.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Программируем для PSP: Часть I, настройка компилятора