Skip to content

Commit

Permalink
merged
Browse files Browse the repository at this point in the history
  • Loading branch information
Liu committed May 16, 2024
2 parents 3b6da63 + 9487bdd commit e0d87cb
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
10 changes: 9 additions & 1 deletion docs/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,12 @@ PPSSPP自带的调试工具算很强大了。简要介绍一下它的功能。
### Debug using `PPSSPP` with `Ghidra`

## Makefile Example (From `RetroArch`)
+ After `include`
+ After `include`
```Makefile
debug:
/snap/bin/ppsspp-emu.ppsspp-sdl EBOOT.BIN
```

> If you are using Ubuntu and install PPSSPP from snap.
> + Program Location: /snap/bin/ppsspp-emu.ppsspp-sdl
> + `PSP` Folder Location: ~/snap/ppsspp-emu/common/.config/ppsspp
9 changes: 9 additions & 0 deletions docs/libs/load.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Load&Execution Library.
Load&Execute A PRX/BOOT.BIN... from another Executable File

You can pass some arguments to the main function of the program you are about to execute.

```C
int sceKernelLoadExec (const char *file, struct SceKernelLoadExecParam *param);
```
The PSP will reboot and execute the file you have selected. The screen will gone blank for a while. But you seem to have some choice to keep the screen on during the reboot process, according to what the official document says.
5 changes: 4 additions & 1 deletion docs/patch.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,10 @@
## Load PRX at Runtime Using CFW
There are two ways of dealing with the system calls (used to print messages with system code): Using a PSP plugin, or modifying the ELF/BIN file.

劫持动态链接库?(Module Tutorial)
劫持动态链接库?(Module Tutorial)
改内存
Metal Gear Solid,改动libfont.prx

监测运行状态?

## load cheat code using CW Cheat (金手指)
Expand Down

0 comments on commit e0d87cb

Please sign in to comment.