following test failed....
other tests all passed!!!


a2

;;    ;;a.2.4 indirect,x is not implemented...
;;
;;    ;;abs,x/y test...
;;    ldx #$17
;;    ldy #$a1
;;    lda #$2f
;;    sta $359        ;;@359=2f
;;    lda #$90
;;    sta $0190, y    ;;@231=90
;;    txa
;;    ora $0190, y    ;;@231(page cross), 90 | 17 = 97
;;    sec
;;    sbc $0342, x    ;;@359, 97-2f=68
;;    tay
;;    cpy #$68
;;    beq :+
;;    jsr test_failure
;;:
;;
;;    ;;zp,xy test
;;    ldx #$cd
;;    lda #$f1
;;    sta $35     ;;@35=f1
;;    lda #$ac
;;    sta $bc     ;;@bc=ac
;;
;;    lda #$8d
;;    and $68,x   ;;@35, 8d & f1=81
;;    ldy #$9a
;;    eor $22,y   ;;@bc, ac^81=2d
;;    tax
;;    cpx #$2d
;;    beq :+
;;    jsr test_failure
;;:
;;
;;    ;;(ind),y test...
;;    lda #$38
;;    sta $90
;;    lda #$08
;;    sta $91
;;    lda #$d9
;;    sta $0902       ;@0902=d9
;;    lda #$0a
;;    ldy #$ca
;;    clc
;;    adc ($90),y      ;@0902, 0a+d9=e3
;;    cmp #$e3
;;    beq :+
;;    jsr test_failure
;;:

;    jsr a4_inst_test



http://hp.vector.co.jp/authors/VA042397/nes/6502.html

AhbVO[h

6502̃AhbVO[hЉ܂BIM88bitlAIM1616bitlӖ܂ByNźuAhXNvƌӖɂȂ܂B6502AZúA16i\Lۂɐ̓"$"t"$2e"̂悤ɏłB܂A[y[Wp̋L̏ꍇ"<"̋LKvȂƂłAnɂĈقȂ̂ŏڍׂ̓AZũ}jAQƂĂB

	\L	
Implied	TAX	AXɃRs[
Accumulator	LSR A	A1bitVtg
Immediate	LDA #IM8	lIM8AɃ[h
Zeropage	LDA IM8	yIM8z8bitlAɃ[h
Zeropage, X	LDA IM8, X	yIM8 + Xz8bitlAɃ[h
Zeropage, Y	LDA IM8, Y	yIM8 + Yz8bitlAɃ[h
Relative	BEQ IM8	P[Z]Zbg̎yPC + IM8zփWv
Absolute	LDA IM16	yIM16z8bitlAɃ[h
Absolute, X	LDA IM16, X	yIM16 + Xz8bitlAɃ[h
Absolute, Y	LDA IM16, Y	yIM16 + Yz8bitlAɃ[h
Indirect	JMP (IM16)	yyIM16z16bitlzփWv
(Indirect, X)	LDA (IM8, X)	yyIM8 + Xz16bitlz8bitlAɃ[h
(Indirect), Y	LDA (IM8), Y	yyIM8z16bitl + Yz8bitlAɃ[h
