PSPx форум

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

Supfeer 29.11.2011 00:38

Нимагу скампелить холд памагите!!111
 
подскажите, а есть ли какая другая версия этого плагина? Дело в том, что у меня psp GO и в закрытом состоянии до клавиши select просто не добраться. Может можно каким то образом вместо select настроить клавишу home на временную разблокировку назначить. Пробовал с помощью другого плагина обменять значения кнопок, но с клавией home этот фокус не прокатывает. Помогите,а?
И вот еще момент, можно ли как то блокировку повесить не на рычажок, а на закрытие слайда?

frostegater 29.11.2011 04:09

Supfeer, да, можно всё сделать из того что ты хочешь. Бери исходный код и правь.

Supfeer 29.11.2011 05:34

не могу найти где скачать, я понял, что команду в проект надо добавить?
хотя нет, разобрался

Supfeer добавил 29.11.2011 в 05:34
а есть инструкция для написания плагина в visuav c++?

frostegater 29.11.2011 05:50

Supfeer, pspsdk + notepad++. А вообще. Можно даже блокнотом обойтись. Не проект же пишешь, а тупо редактируешь для себя чужой код... идентификатор слайда, я где-то видел, искать нехочу. В остальном googl'и.
P.S. Если Си не знаешь, лучше не лезь...
upd/ или учи Си. http://kpolyakov.narod.ru/school/c.htm

Supfeer 29.11.2011 17:21

сидел, вникал, не растёт кокос, спать пойду

Supfeer добавил 29.11.2011 в 16:59
стало быть следует земенить все SYSCON_CTRL_HOLD на PSP_CTRL_SLIDECLOSED, эту строку newButtons &= ~(SYSCON_CTRL_HOLD | SYSCON_CTRL_SELECT) поменять на newButtons &= ~(SYSCON_CTRL_HOLD | SYSCON_CTRL_HOME), и в sysconhk.h добавить
#define PSP_CTRL_SLIDEOPEN 0x20000000
#define PSP_CTRL_SLIDECLOSED 0x00000000
и затем собрать пакет?

Supfeer добавил 29.11.2011 в 17:00
просто я далёк от программирования и помощь не помешала бы

Supfeer добавил 29.11.2011 в 17:21
странно, а почему чистый исходник не собирается?

flash_zero 29.11.2011 17:23

Цитата:

Сообщение от Supfeer (Сообщение 992937)
странно, а почему чистый исходник не собирается?

Ошибка кода, недостаток либов и прочие возможные ошибки при компиляции.

Supfeer 29.11.2011 17:57

блин, а что делать? minimalist последний стоит, TortoiseSVN тоже, дело в исходнике получается, можно как нибудь сам плагин расковырять?

Supfeer добавил 29.11.2011 в 17:54
пишет нет файла systemctrl.h

Supfeer добавил 29.11.2011 в 17:57
такая вот фигня

flash_zero 29.11.2011 18:01

Supfeer, Ошибка когда...Си не знаешь, не лезь) Можешь конечно Фроста уговорить, но он и так занят!

Supfeer 29.11.2011 18:13

а где можно найти рабочий исходник?

ErikPshat 29.11.2011 19:09

Цитата:

Сообщение от Supfeer (Сообщение 993105)
а где можно найти рабочий исходник?

Он и так рабочий.
Ищи systemctrl.h от старых версий. Это ответ на все вопросы.

Тут тебе никто на блюдечке ничего не поднесёт, потому что ...
Просто включи логическую память.
И задавай вопросы по существу, а не по детскому садику.

Supfeer 29.11.2011 21:24

блин, да его в природе не существует, я уже столько перелопатил и ничего

frostegater 30.11.2011 00:04

Цитата:

#define PSP_CTRL_SLIDEOPEN 0x20000000
#define PSP_CTRL_SLIDECLOSED 0x00000000
Это ты придумал чтоле?

Supfeer 30.11.2011 00:34

нет, в исходнике newslide посмотрел, возможно следует поменять на PSP на SYSCON

frostegater 30.11.2011 00:43

Supfeer, в SYSCON области другие значения. Даже сравни. Ладно, я после школы приду, попробую из массива SceCtrlData вытянуть значения слайда в SYSCON области.

Supfeer 30.11.2011 01:29

в makefile вторая строка OBJS = import.o main.o sysconhk.o exports.o, так зачем он клянчит systemctrl.h, сам исходник не собирается, что то тут не так

Supfeer добавил 30.11.2011 в 01:29
Цитата:

Сообщение от Frostegater (Сообщение 993196)
Supfeer, в SYSCON области другие значения. Даже сравни. Ладно, я после школы приду, попробую из массива SceCtrlData вытянуть значения слайда в SYSCON области.

не, нету там, даже намека, заканчивается на ms

frostegater 30.11.2011 06:17

Вложений: 1
Цитата:

Сообщение от Supfeer (Сообщение 993203)
в makefile вторая строка OBJS = import.o main.o sysconhk.o exports.o, так зачем он клянчит systemctrl.h, сам исходник не собирается, что то тут не так

Если что-то незнаешь, лучше молчи, а systemctrl.h - это заголовочный файл. Есть в любом обновлении SDK к прошивке.

Цитата:

Сообщение от Supfeer (Сообщение 993203)
не, нету там, даже намека, заканчивается на ms

Ещё раз, стоило промолчать. Можно ведь не только читать с готового исходника, а изучать машинные слова на языке ассемблера для перевода их на высокоуровневый язык.

...http://ru.wikipedia.org/wiki/%D0%9E%...82%D0%BA%D0%B0

...ну и в ржачной форме... http://lurkmore.ru/Reverse_Engineering

Нужно искать адрес структуры sceSysconPacket... ну т.е. относящейся к ней функции... я в приватном разделе даже дампер выкладывал......

upd/в атаче systemctrl.h и он ооочень распространён.

Supfeer 03.12.2011 00:23

Frostegater выручай, теперь на сборке выдаёт такую фигню http://www.skrinshot.ru/files/590803...4463149054.jpg

Yoti 03.12.2011 00:38

Supfeer,
тебе чуть повыше еррора написано, в чём проблема.

Supfeer 03.12.2011 01:26

yoti, я вижу, что не хватает компонента, а где его взять я не знаю. libpspsystemctrl_kernel.a Есть у кого нибудь этот файлик? он находится в папке %:\pspsdk\psp\sdk\lib

frostegater 03.12.2011 03:02

Вложений: 1
Supfeer, нету либы... лови. Кидать в x:\pspsdk\psp\sdk\lib\.


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

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