• Welcome to Final Fantasy Hacktics. Please login or sign up.
 

PPSSPP debugger not working; memory blank & breakpoints not reading memory

Started by Talcall, December 25, 2019, 12:16:48 am

Talcall

Run into a new problem since the last thread i posted. I'll relay some things I've done first:
I've gone through the site's tutorial on ASM modding, and have successfully reconstructed the fire element cure.
to help draw parallels to the psp version of the game, i thought i would boot up fftpatcher and the debugger for wotl and make the same mod to this version. only problem now is the debugger doesn't seem to have any effect on the game itself. The memory loaded on the debugger is completely blank, every byte filled with question marks.
i then tried to draw a breakpoint on cure's Y value (obtained from fftpatcher), for its default calculation, and then make the game access this value results in the game... not breaking. no breakpoint occurs and the debugger fails to read the value at this memory location. I thought maybe this would help shed light on the memory issue and it seems it has.
Is this an issue i can resolve, or is this universal and there is no solution?
  • Modding version: PSX & WotL
""The only thing more hardcoded than FFT, is more FFT."
    - A wise man"
       - Talcall
  • Discord username: Talcall

Talcall

nevermind i have found the solution!
the actual memory of the game seems to be offset by a minimum 0x04000000 bytes.
VRAM is at 0x04000000
User memory is at 0x08800000
default load address is at 0x08804000
Kernel memory is at 0x88000000
I will hence mark this thread as solved.
  • Modding version: PSX & WotL
""The only thing more hardcoded than FFT, is more FFT."
    - A wise man"
       - Talcall
  • Discord username: Talcall