SPC700 Instruction Set Effective Address Regions (Attempt 2)

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
SPC700 Instruction Set Effective Address Regions (Attempt 2)
by on (#119229)
So apparently I'm not allowed to mention certain 20 year-old documents or the Nintendo boogeyman is going to come kill me, my family, and the folks that host this site. SO I made my own diagram:

https://dl.dropboxusercontent.com/u/36237540/SNES/jwdonal/spc700_effective_addresses.png

Can someone please verify that I have the effective addresses correct for these addressing modes?

Thanks!
Re: SPC700 Instruction Set Effective Address Regions (Attemp
by on (#119236)
Topic locked due to nature of the conversation. Please discuss things like this elsewhere (via IM, IRC, etc.).

What the heck...? X]
Re: SPC700 Instruction Set Effective Address Regions (Attemp
by on (#119249)
Looks correct.

Just note that the direct page addressing modes wrap within the same page. So the effective address range will be 0000H-00FFH / 0100H-01FFH depending on the direct page flag.
Re: SPC700 Instruction Set Effective Address Regions (Attemp
by on (#119262)
That's a great point. I'll update the diagram to explain this. Thanks!

UPDATE: https://dl.dropboxusercontent.com/u/36237540/SNES/jwdonal/spc700_effective_addresses_v2.png
Re: SPC700 Instruction Set Effective Address Regions (Attemp
by on (#119450)
Don't forget the stack, with address range 0100h-01FFh.