Emulator Issues #2415
closedgame code cannot be modified by the dolphin debugger after it has been loaded into the jit recompiler(?)
0%
Description
What steps will reproduce the problem?
- load a game, play it
- go to PADRead in the code window
- insert a blr as the first instruction of PADRead
What is the expected output? What do you see instead?
expected is input being totally ignored, instead it works.
What version of the product are you using? On what operating system?
r5190
Please provide any additional information below.
input is ignored if PADRead is modified before playing.
Updated by stgngts over 14 years ago
also, this makes relocatable code impossible to modify (temporarily).
Updated by skidau over 14 years ago
- Status changed from New to Won't fix
This is because the original PPC code is in the JIT block cache and the JIT will
continue to use that. If you insert the blr before starting the game (use the boot
to pause feature), it'll work like how you expect it to.
An alternative is to clear the code cache.
Updated by stgngts over 14 years ago
clearing the code cache doesn't work. i am also well aware of applying modifications
before starting the game with boot to pause, but relocatable code is inaccessible.