|
Программирование для PSP Вы программист? Welcome сюда... |
17.02.2013, 02:17
|
Сообщение: #1 (1064297)
|
Прошивка: 6.60 1.5
Регистрация: 15.03.2008
Возраст: 32
Сообщений: 4
Вы сказали Спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Сила репутации: 0Репутация: 2 
(с надеждой на лучшее)
|
Портирование линуксового приложения на псп
Как портировать проги на псп?
допустим я скачал исходники проги.
прога собирается с помощью make
также, насколько я понял, на псп отсутствуют линуксовые библиотеки, в том числе
sys/такая-то
Что нужно поменять в мейкфайле и в исходном коде?
Есть ли что-то вроде cygwin, только пспшное?
ps в мейкфайлах не разбираюсь, так как никогда их не писал
|
|
|
18.02.2013, 00:25
|
Сообщение: #2 (1064351)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,733
Вы сказали Спасибо: 819
Поблагодарили 3,835 раз(а) в 2,013 сообщениях
Сила репутации: 1Репутация: 3835 
(репутация неоспорима)
|
Сообщение от KOLANICH
Как портировать проги на псп?
|
Переписать весь платформозависимый код, добавить специфичные для psp моменты.
Сообщение от KOLANICH
также, насколько я понял, на псп отсутствуют линуксовые библиотеки, в том числе sys/такая-то
|
Библиотеки? Может, хидеры? Тут смотрел "\pspsdk\psp\include\sys"?
Сообщение от KOLANICH
Что нужно поменять в мейкфайле и в исходном коде?
|
Всё, что отличается. Например, если это консольная программа, то как минимум добавить инициализацию экрана и продефайнить pspDebugScreenPrintf как printf. И так далее.
Сообщение от KOLANICH
Есть ли что-то вроде cygwin, только пспшное?
|
Не понял вопроса.
Сообщение от KOLANICH
ps в мейкфайлах не разбираюсь, так как никогда их не писал
|
Тогда стоит отказаться от затеи. Без умения программировать ничего не выйдет.
|
|
|
18.02.2013, 20:44
|
Сообщение: #3 (1064372)
|
Прошивка: 6.60 1.5
Регистрация: 15.03.2008
Возраст: 32
Сообщений: 4
Вы сказали Спасибо: 1
Поблагодарили 2 раз(а) в 1 сообщении
Сила репутации: 0Репутация: 2 
(с надеждой на лучшее)
|
Библиотеки? Может, хидеры?
|
может хедеры, а может и библиотеки
всё зависит от того, что в хедерах понаписано
Тут смотрел "\pspsdk\psp\include\sys"?
|
там есть, хотя студия почему-то красным подсвечивает, хотя папку инклудов вроде задал (и в настройках решения, и в мейкфайле)
|
|
|
20.02.2013, 14:18
|
Сообщение: #4 (1064449)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,422
Вы сказали Спасибо: 2,375
Поблагодарили 1,618 раз(а) в 874 сообщениях
Сила репутации: 1Репутация: 1618 
(обеспечено прекрасное будущее)
|
KOLANICH, ещё и студия... качай pspsdk и изучай PSPSDK API.
Для начала "привет мир" собери хотябы, а то в матчасть по псп, очевидно, ты не вникал.
Во-первых, какая студия? Консольный компилятор и железный дебаггер. Забудь про удобства, мысленно вернись в суровые 70-80-е.
Во-вторых, правкой мейкфайла и сборкой можно обойтись только если программа уже была адаптирована под API платформы.
В-третьих, PSPSDK API скуден и, возможно, прийдётся дописывать функции самостоятельно (которые, казалось бы в лине есть, ибо PSP ядро не линь).
Парой строчек не обойдёшься. Если так, то думаю твои ожидания по объёму необходимой работы нужно умножить на тысячу, чтобы получить реальный ответ.
Если настроен самурайски, то дерзай, но я в тему не полезу. ![Улыбочка](images/smilies/hehe.gif)
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 06:41. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|