      SHY                                                                   SHY

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

      +----------------+-----------------------+---------+---------+----------+
      | Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles|
      +----------------+-----------------------+---------+---------+----------+
      |  Absolute,X    |   SHY $FFFF,X         |   $9C   |    3    |    5*    |
      +----------------+-----------------------+---------+---------+----------+
      * Add 1 if page boundary is crossed.

      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!