Solving the Mystery of ARM7TDMI Multiply Carry Flag
This blog post assumes a base level of knowledge - comfort in the C programming language and bitwise math is recommended. Also, if you ever have any questions, any at all, while reading this blog post, feel free to reach out to me here.The Gameboy Advance has a pretty neat CPU - the ARM7TDMI. And by neat, I mean a chaotic and
sadistic bundle of questionable design decisions. Seriously, they decided that the program counter should
be a general purpose register. Why??? That’s like allowing a drunk...
Read more at bmchtech.github.io