SPC700 Instruction Set Effective Address Regions (Attempt 2)

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
Post Reply
User avatar
jwdonal
Posts: 719
Joined: Sat Jun 27, 2009 11:05 pm
Location: New Mexico, USA
Contact:

SPC700 Instruction Set Effective Address Regions (Attempt 2)

Post by jwdonal »

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/362 ... resses.png

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

Thanks!
3gengames
Formerly 65024U
Posts: 2281
Joined: Sat Mar 27, 2010 12:57 pm

Re: SPC700 Instruction Set Effective Address Regions (Attemp

Post by 3gengames »

Topic locked due to nature of the conversation. Please discuss things like this elsewhere (via IM, IRC, etc.).

What the heck...? X]
Overload
Posts: 47
Joined: Mon May 30, 2011 4:38 pm
Location: Australia
Contact:

Re: SPC700 Instruction Set Effective Address Regions (Attemp

Post by Overload »

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.
User avatar
jwdonal
Posts: 719
Joined: Sat Jun 27, 2009 11:05 pm
Location: New Mexico, USA
Contact:

Re: SPC700 Instruction Set Effective Address Regions (Attemp

Post by jwdonal »

That's a great point. I'll update the diagram to explain this. Thanks!

UPDATE: https://dl.dropboxusercontent.com/u/362 ... ses_v2.png
nocash
Posts: 1405
Joined: Fri Feb 24, 2012 12:09 pm
Contact:

Re: SPC700 Instruction Set Effective Address Regions (Attemp

Post by nocash »

Don't forget the stack, with address range 0100h-01FFh.
Post Reply