- 精华
- 0
- 帖子
- 11
- 威望
- 0 点
- 积分
- 11 点
- 种子
- 0 点
- 注册时间
- 2011-1-21
- 最后登录
- 2011-7-18
|
各位大大你们好。
以下是我写的PRX插件代码,目的是要把摇杆给关闭了,原因在这个贴:https://bbs.luryl.com/thread-1714414-1-1.html
以下代码可以成功编译出stop_analog.prx 文件,但是放进6.35 Pro-A3 CFW 时却什么也没发生,有谁可以指点指点到底是出了什么问题吗?
难道 “sceCtrlSetSamplingMode(xxxx)” 不是禁止摇杆吗?
stop_analog.c 文件:- #include <pspkernel.h>
- #include <pspuser.h>
- #include <pspthreadman.h>
- #include <pspmodulemgr.h>
- #include <pspctrl.h>
- #include <stdio.h>
- #include <string.h>
- PSP_MODULE_INFO( "stop_analog", 0x0800, 0, 1);
- PSP_HEAP_SIZE_KB(1000);
- int main_thread(SceSize args, void *argp) {
- sceKernelDelayThread(3000000);
- sceCtrlSetSamplingMode(PSP_CTRL_MODE_DIGITAL);
- return 0;
- }
- int module_start(SceSize args, void *argp) {
- int thid;
- thid = sceKernelCreateThread("stop_analog", main_thread, 0x18, 0x0800, 0, NULL);
- if(thid >= 0) sceKernelStartThread(thid, args, argp);
- return 0;
- }
- int module_stop(void) {
- return 0;
- }
复制代码 Makefile 文件:- TARGET = stop_analog
- OBJS = stop_analog.o
- BUILD_PRX = 1
- INCDIR =
- LIBDIR =
- LIBS =
- LDFLAGS =
- CFLAGS = -Os -G0 -Wall -g
- CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
- ASFLAGS = $(CFLAGS)
- PSPSDK = $(shell psp-config --pspsdk-path)
- include $(PSPSDK)/lib/build_prx.mak
复制代码 第一次写PSP代码,很多东西要学,请哪位大侠指点指点。
谢谢
|
|