We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tests for PC-relative instructions in ARM mode.
Some examples include:
LDRH r12,[pc+0x16] E1DFC1B6, which requires a 2-byte change from B6 to B4 to work on emulator/console.
LDRH r12,[pc+0x16] E1DFC1B6
B6
B4
sbc r12,pc,** E2CFC0** %% R12=PC-** **=C5 on emulator, C7 on console, which requires different values to create the same result in r12.
sbc r12,pc,** E2CFC0** %% R12=PC-** **=C5 on emulator, C7 on console
r12
The text was updated successfully, but these errors were encountered:
for the latter, what is the address of the instruction and what is the result you want in r12?
Sorry, something went wrong.
It varies with Emerald's ASLR, so I can't really give a constant value, but both are in EWRAM, if that helps.
This is where it's pulled from, Line 47: https://pastebin.com/kYfBzVE3
No branches or pull requests
Add tests for PC-relative instructions in ARM mode.
Some examples include:
LDRH r12,[pc+0x16] E1DFC1B6
, which requires a 2-byte change fromB6
toB4
to work on emulator/console.sbc r12,pc,** E2CFC0** %% R12=PC-** **=C5 on emulator, C7 on console
, which requires different values to create the same result inr12
.The text was updated successfully, but these errors were encountered: