We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

MOVES (Super FX): Difference between revisions

From SnesLab
Jump to: navigation, search
(fixed flag clobber table)
(flags)
Line 40: Line 40:


According to [[fullsnes]], the official documentation has the source and destination operands for MOVES mixed up. <sup>[2]</sup>
According to [[fullsnes]], the official documentation has the source and destination operands for MOVES mixed up. <sup>[2]</sup>
The flags are affected according to the datum moved.  [[O/V]] will reflect bit 7, the [[sign flag]] will reflect bit 15, and the [[zero flag]] will be set iff the datum moved is zero.


==== Syntax ====
==== Syntax ====

Revision as of 03:22, 4 July 2024

Basic Info
Addressing Mode Opcode Length ROM Speed RAM Speed Cache Speed
2n'Bn 2 bytes 6 cycles 6 cycles 2 cycle
Flags Affected
B ALT1 ALT2 O/V S CY Z
0 0 0 .

MOVES (Move Second?) is a Super FX instruction that moves the value of a register.

According to fullsnes, the official documentation has the source and destination operands for MOVES mixed up. [2]

The flags are affected according to the datum moved. O/V will reflect bit 7, the sign flag will reflect bit 15, and the zero flag will be set iff the datum moved is zero.

Syntax

MOVES Rn, Rn'

See Also

External Links

  1. Official Super Nintendo development manual on MOVES: 9.63 on Page 2-9-89 of Book II
  2. https://problemkaputt.de/fullsnes.htm#snescartgsuncpumisc