Вот забыл еще один финт, связаный с установкой SDK
после установки нужно в папке pspdev\bin\ переименовать mkdir.exe на mkdir2.exe, затем открыть файл pspdev\psp\sdk\lib\build.mak в любом текстовом редакторе и заменить все mkdir на mkdir2.
Это связано с тем, что mkdir есть в винде и перекрывает mkdir, входящую в SDK
P.S. The ALKASH , я скинул тебе в личку асю, стучись, чтоб тут много не флудить, разберемся, потом что по делу вставим
добавлено через 3 часа 14 минут
В общем, разобрались в чем проблема с
cygwin1.dll. Просто под именем cygwin1.dll может в каталоге WINDOWS лежать библиотека совершенно от другого приложения, так что нужно оттуда ее убрать, чтоб использовать PSPDev SDK !
Последний раз редактировалось wSlava; 11.02.2007 в 00:07.
Причина: добавил, подумав
Добавлю по этому поводу, вообще на винте в открытом виде должен быть только один файл cygwin1.dll, если у вас есть другие программы тоже использующие cygwin, то их нужно удалить (архивировать), в общем сделать все что угодно, чтобы этот файл не лежал в открытую. Просто очень часто глюки в программах именно из-за этого, когда на винте лежит более одной копии cygwin
Он может быть даже и не в папке Windows, он себя прописывает в реестр, как и большенство библиотек, поэтому лежать может где угодно
У меня была как-то подобная проблема проблема, дак этот cygwin в такой глуши нашел на своем винте, и после того как удалил, все стало работать
Последний раз редактировалось .//Hack; 11.02.2007 в 11:51.
Выложил версию 2.0.3 - полная со всеми вспомогательными файлами
Капитан: добавил галку в опциях "демон/ не демон" The ALKASH: да, был глюк при подключении внешних библиотек в виде исходников, поправил, теперь открывай \BasiliskII-PSP\src\PSP\main_psp.cpp
и все компилится ! выдается много warning но на это можно забить, EBOOT.PBP получен.
также добавил исправленный psplink.ini , делающий возможным отладку
Последний раз редактировалось wSlava; 12.02.2007 в 02:01.
Выложил версию 2.0.3 - полная со всеми вспомогательными файлами
Капитан: добавил галку в опциях "демон/ не демон" The ALKASH: да, был глюк при подключении внешних библиотек в виде исходников, поправил, теперь открывай \BasiliskII-PSP\src\PSP\main_psp.cpp
и все компилится ! выдается много warning но на это можно забить, EBOOT.PBP получен.
также добавил исправленный psplink.ini , делающий возможным отладку
У меня тоже все работает ща мышь уже норм сделал но надо клаву еще сделать. Как вставлять картинки на экран псп и как ченть там рисовать что надо поключаать и какие функции использовать?
_____________________________________
Если в слове ХЛЕБ допустить четыре ошибки, получится слово ПИВО.
Кстати, можно в PSPxIDE открыть любой пример из SDK, и если нажать F1 то в хелпе, прилагаемому к SDK будет искаться слово под курсором, если найдется, то открывается описание, не найдется, тооткроется корень хэлпа
Выкладываю с целью, чтоб посмотрели лого. FAQ еще пока не готов.
Вот вкратце чего появилось в 2.1:
- Переработан запуск хомбрю с компа на PSP
- Изменился мастер Makefile (упрощенный и произвольный режим)
- Добавлен поиск необходимых подключаемых библиотек для указания в Makefile по результатам неудачной компиляции с ошибками ‘undefined reference to …’
- Расширенная GDB консоль
- Мастер XMB Media (в меню проека)
Версия не поместилась на форум залил на http://ifolder.ru/1289389
P.S.Лого повторяет формочку о программе, лого на PSPx и на мое мыло являются ссылкми
Последний раз редактировалось wSlava; 06.03.2007 в 02:24.
Будем пробовать
Кстати, для админа, и правда надо бы побольше место под архивы сделать, так как иногда не помещается.
добавлено через 2 минуты
Спасибо, что упамянул
Извините за оффтоп
добавлено через 2 минуты
В опциях на закладке редактор надписи не влезают и на закладке клавиатура и мышь что-то не понятное с горячими клавишами
добавлено через 6 минут
Еще немного про cygwin, так как их огромная куча, многие регистрируют себя в реестре, из-за чего создают нам проблемы, некоторые регистрируют себя только в случае, если лежат в %SYSTEM%/Windows, некоторые вовсе не регистрируют, то есть к таким программы обращаются на прямую, только не понимаю одного, ведь каждый cygwin - это совершенно разные библиотеки с разными функциями и т.п., дак могли бы их и называть по разному.
Последний раз редактировалось .//Hack; 06.03.2007 в 09:22.
Причина: добавил, подумав
Вроде всё нормально. Единственное есть 3 предложения:
1) Чтобы можно было прицепять окно списка функций не только наверху редартора, но и слева - просто ИМХО так удобней.
2) Контекстная помощь. Чтобы при наборе Функции или класса прога подсказывала какие требуются аргументы или какие есть элементы класса.
3) И можно ли ещё сделать как в КодВорриоре. Выделил хедер, метод, класс - и по правой кнопке мыши "Go to declaration...". И можно было перейти к тому месту объявлен этот элемент, или к выделенному хедеру... Вот как-то так...
Fur die freiheit zu kampfen um jeden preis
Последний раз редактировалось pspowner; 06.03.2007 в 10:56.
.//Hack - а какие траблы с с горячими клавишами ?
cygwin в том то и дело, что по лицензии GNU, вот и перекопиливает кто хочет под свои нужды, а проекты потом пересекаются ... нехорошо, но это обратная сторона open source pspowner 1) Да вроде все ок, к любой границе цепляется, просто курсор поближе к границе надо тащить
2) и 3) этим как раз планировал заняться, все как говорится путем
это достаточно просто сделать, хэлп для PSPDev делают из Doxygena, это
из контекста видно, поэтому функции хорошо задокументированы, например из заголовка pspgu.h функция,
void sceGuDrawBuffer(int psm, void* fbp, int fbw);
/**
* Set draw buffer directly, not storing parameters in the context
*
* @param psm - Pixel format to use for rendering
* @param fbp - VRAM pointer to where the draw buffer starts
* @param fbw - Frame buffer width (block aligned)
**/
думаю, если такого же стиля в своих проектах придерживаться, то это очень хорошо
добавлено через 10 минут
Еще напишите:
1) как соединение с PSP идет ? я эту тему серьезно переработал, теперь USB открывается при первой надобности и далее этот коннект используется до закрытия PSPxIDE, за счет этого потэнциально решается проблема с зависанием на некоторых компьютерах USB порта при его закрытии + экономится время, растрачиваемое ранее на инициализацию и закрытие порта, так как при запуске каждый раз при старте шла инициализация, а при Reset - закрытие.
2) XMB медиа юзали ?
Последний раз редактировалось wSlava; 06.03.2007 в 17:53.
Причина: добавил, подумав