SHA                                                                   SHA

                                                        N V - B D I Z C
  Operation:  M <- (A) /\ (X) /\ (PCH+1)                . . . . . . . .

  +----------------+-----------------------+---------+---------+----------+
  | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles|
  +----------------+-----------------------+---------+---------+----------+
  |  Absolute,X    |   SHA $FFFF,X         |   $93   |    3    |    5     |
  |  Absolute,Y    |   SHA $FFFF,Y         |   $9F   |    3    |    5     |
  +----------------+-----------------------+---------+---------+----------+

  Also known as AHX

  Note: Sometimes the "/\ (PCH+1)" drops off. Also page boundary crossing
  won't work as expected (the bank where the value is stored may be equal
  to the value stored).

  Warning: This opcode is said to be unstable!