PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=101)
-   -   Портирование линуксового приложения на псп (https://www.pspx.ru/forum/showthread.php?t=103180)

KOLANICH 17.02.2013 02:17

Портирование линуксового приложения на псп
 
Как портировать проги на псп?
допустим я скачал исходники проги.
прога собирается с помощью make
также, насколько я понял, на псп отсутствуют линуксовые библиотеки, в том числе
sys/такая-то
Что нужно поменять в мейкфайле и в исходном коде?
Есть ли что-то вроде cygwin, только пспшное?

ps в мейкфайлах не разбираюсь, так как никогда их не писал

Yoti 18.02.2013 00:25

Цитата:

Сообщение от KOLANICH (Сообщение 1064297)
Как портировать проги на псп?

Переписать весь платформозависимый код, добавить специфичные для psp моменты.

Цитата:

Сообщение от KOLANICH (Сообщение 1064297)
также, насколько я понял, на псп отсутствуют линуксовые библиотеки, в том числе sys/такая-то

Библиотеки? Может, хидеры? Тут смотрел "\pspsdk\psp\include\sys"?

Цитата:

Сообщение от KOLANICH (Сообщение 1064297)
Что нужно поменять в мейкфайле и в исходном коде?

Всё, что отличается. Например, если это консольная программа, то как минимум добавить инициализацию экрана и продефайнить pspDebugScreenPrintf как printf. И так далее.

Цитата:

Сообщение от KOLANICH (Сообщение 1064297)
Есть ли что-то вроде cygwin, только пспшное?

Не понял вопроса.

Цитата:

Сообщение от KOLANICH (Сообщение 1064297)
ps в мейкфайлах не разбираюсь, так как никогда их не писал

Тогда стоит отказаться от затеи. Без умения программировать ничего не выйдет.

KOLANICH 18.02.2013 20:44

Цитата:

Библиотеки? Может, хидеры?
может хедеры, а может и библиотеки
всё зависит от того, что в хедерах понаписано

Цитата:

Тут смотрел "\pspsdk\psp\include\sys"?
там есть, хотя студия почему-то красным подсвечивает, хотя папку инклудов вроде задал (и в настройках решения, и в мейкфайле)

frostegater 20.02.2013 14:18

KOLANICH, ещё и студия... качай pspsdk и изучай PSPSDK API.
Для начала "привет мир" собери хотябы, а то в матчасть по псп, очевидно, ты не вникал.
Во-первых, какая студия? Консольный компилятор и железный дебаггер. Забудь про удобства, мысленно вернись в суровые 70-80-е.
Во-вторых, правкой мейкфайла и сборкой можно обойтись только если программа уже была адаптирована под API платформы.
В-третьих, PSPSDK API скуден и, возможно, прийдётся дописывать функции самостоятельно (которые, казалось бы в лине есть, ибо PSP ядро не линь).
Парой строчек не обойдёшься. Если так, то думаю твои ожидания по объёму необходимой работы нужно умножить на тысячу, чтобы получить реальный ответ.
Если настроен самурайски, то дерзай, но я в тему не полезу. :)


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

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