A bit of language barrier...
Example: IGEIAGIP -> address=$D400, value=$15, compare=$45.
If the CPU PC register is at $D400 and the instruction is LDA $D400,X (effective read from $D400). Does the GameGenie compares the PC register fetching the operator at $D400, or only the memory access at $D400? Or both?
In other words, does the GG address compare the PC register OR only memory accesses, like in a LDA $xxxx or LDA $xx?



Example: IGEIAGIP -> address=$D400, value=$15, compare=$45.
If the CPU PC register is at $D400 and the instruction is LDA $D400,X (effective read from $D400). Does the GameGenie compares the PC register fetching the operator at $D400, or only the memory access at $D400? Or both?
In other words, does the GG address compare the PC register OR only memory accesses, like in a LDA $xxxx or LDA $xx?