     (Note: Data is gained from 65816-documentation, but it is downward
            compatible. For the 6510 just ignore specs which do not apply.)

     6510/65816 Addressing modes:

      Absolute -- a
      Absolute (JMP) -- a
      Absolute (JSR) -- a
      Absolute (R-M-W) -- a
      Absolute Indexed -- a,x  a,y
      Absolute Indexed (R-M-W) -- a,x
      Absolute Indexed Indirect -- (a,x)
      Absolute Indirect -- (a)
      Accumulator -- A
      Immediate -- #
      Implied -- i
      Relative -- r
      Stack (Hardware Interrupts) -- s
      Stack (Software Interrupts) -- s
      Stack (Pull) -- s
      Stack (Push) -- s
      Stack (RTI) -- s
      Stack (RTS) -- s
      Zeropage/Direct -- d
      Zeropage/Direct (R-M-W) -- d
      Zeropage/Direct Indexed -- d,x  d,y
      Zeropage/Direct Indexed (R-M-W) -- d,x
      Zeropage/Direct Indexed Indirect -- (d,x)
      Zeropage/Direct Indirect Indexed -- (d),y

     6510 Illegal Addressing modes:

      Zeropage Indexed Indirect (R-M-W) -- (d,x)
      Zeropage Indirect Indexed (R-M-W) -- (d),y

     65816 Addressing modes:

      Absolute Indexed Indirect (JSR) -- (a,x)
      Absolute Indirect Long (JML) -- (a)
      Absolute Long -- al
      Absolute Long Indexed -- al,x
      Absolute Long (JMP) -- al
      Absolute Long (JSL) -- al
      Block Move Negative (backward) -- xyc
      Block Move Positive (forward) -- xyc
      Direct Indirect -- (d)
      Direct Indirect Long -- [d]
      Direct Indirect Indexed Long -- [d],y
      Implied (XBA) -- i
      Relative Long -- rl
      Stack (PEA) -- s
      Stack (PEI) -- s
      Stack (PER) -- s
      Stack (RTL) -- s
      Stack Relative -- d,s
      Stack Relative Indirect Indexed -- (d,s),y
      Stop the Clock (STP) -- h
      Wait for Interrupt (WAI) -- h