Open konvikkor opened 4 months ago
Could you advice, where you found it? As I see, only CALLF
pushes 3 bytes, all CALL
s pushes only 2 bytes.
In this image, you can see that 3 is written instead of 2
this CALL
writes 0xF258 (2 bytes) to RAM at SP-1, then decreases SP by 2 and then tries to call dynamic pointer (it's not working, but it's another issue)
The documentation indicates that when calling the CALL operand, only two bytes are added to the stack instead of three PCH, and the PCL byte of the PCE is ignored.