OSDN Git Service

test and doc update
authorastoria-d@fc <astoria-d@fc>
Tue, 26 Jul 2016 07:32:00 +0000 (16:32 +0900)
committerastoria-d@fc <astoria-d@fc>
Tue, 26 Jul 2016 07:32:00 +0000 (16:32 +0900)
doc/mos6502-bus.xlsx
tools/regression-test/regression.asm

index 4fc8fd4..9cb5604 100644 (file)
Binary files a/doc/mos6502-bus.xlsx and b/doc/mos6502-bus.xlsx differ
index 8e3437f..8aaebd6 100644 (file)
@@ -133,24 +133,59 @@ mainloop:
     sta $10\r
     lda #$0a\r
     adc $10\r
+    ;;ac=50+0a=5a\r
     \r
     ;a2_abs test\r
     lda #$bb\r
     sta $0410\r
     lda #$75\r
     and $0410\r
+    ;;ac=bb&75=31\r
 \r
     ;a2_abs_xy test\r
     ldx #$cc\r
     stx $0420\r
     lda #$75\r
     eor $354, x\r
+    ;;ac=cc^75=b9\r
 \r
     ;a2_zp_xy\r
     ldx #$5d\r
     stx $66\r
     lda #$a2\r
     and $09, x\r
+    ;;ac=a2&5d=2\r
+    \r
+    ;a2_indir_y\r
+    lda #$ee\r
+    sta $054f\r
+    \r
+    lda #$81\r
+    sta $04ee\r
+    ldy #$50\r
+    lda #$fa\r
+    ora $04ff, y\r
+    ;ee | fa = fe\r
+    \r
+    ;a2_indir_x\r
+    lda #$12\r
+    sta $83\r
+    \r
+    lda #$2e\r
+    sec\r
+    ldx #$33\r
+    sbc $50, x\r
+    ;2e-12=1c\r
+    \r
+    ;;misc instructions.\r
+    dex\r
+    dey\r
+    inx\r
+    iny\r
+    asl\r
+    rol\r
+    lsr\r
+    ror\r
     \r
     rts\r
 .endproc\r