3 ms·
> Some of those flags are undocumented, and several of the opcodes actually have hardware level bugs that make them act differently than the CPU document descri
by ChickeNES 6y ago
> Some of those flags are undocumented, and several of the opcodes actually have hardware level bugs that make them act differently than the CPU document describes.
They don't, whatever documentation you used was either wrong or based on the Intel 8080 or Z80 instead of the Sharp SM83 core that's actually used in the original Gaemboy.
- Gunax 6y agoYes it was wrong! I used the 'gameboy programming manual' which was sort of the magnum opus of gameboy documentation at the time that was available to the fan community. I am googling it now, and there are some forum posters saying ' don't use that, it's old and not completely accurate' but it was all that I could find at the time. I'm aware that it's not official documentation, but you have to remember this was over 10 years ago--there might be better resources now.