OSDN Git Service

update regression test image
authorastoria-d <astoria-d@mail.goo.ne.jp>
Sat, 9 Jan 2016 13:47:53 +0000 (22:47 +0900)
committerastoria-d <astoria-d@mail.goo.ne.jp>
Sat, 9 Jan 2016 13:47:53 +0000 (22:47 +0900)
tools/regression-test/Makefile
tools/regression-test/regression.asm

index 4d12e02..4cb6e87 100644 (file)
@@ -6,6 +6,11 @@ LIBRARIES =
 #-------------------------------------------------------------------------------\r
 all :  $(OBJECTS) $(LIBRARIES)\r
        ld65 -o regression.nes --config linker.cfg --obj $(OBJECTS)\r
+       ./dd-img.sh regression\r
+    \r
+run : all\r
+       /cygdrive/d/daisuke/programs/virtuanes097j/VirtuaNES.exe regression.nes\r
+\r
 \r
 .SUFFIXES : .asm .o\r
 \r
index a53ce80..8f56076 100644 (file)
     lda ad_start_msg+1\r
     sta $01\r
     jsr print_ln\r
+    jsr print_ln\r
+    jsr print_ln\r
+    jsr print_ln\r
+    jsr print_ln\r
+    jsr print_ln\r
 \r
     ;;test start...\r
     jsr single_inst_test\r
@@ -72,6 +77,16 @@ test_failure:
     jsr print_ln\r
 \r
 test_done:\r
+\r
+;;;set image attribute\r
+       lda     #$23\r
+       sta     $2006\r
+       lda     #$c1\r
+       sta     $2006\r
+;;attr=11011000\r
+       lda     #$d8\r
+       sta     $2007\r
+\r
     ;;show bg...\r
        lda     #$1e\r
        sta     $2001\r
@@ -924,20 +939,20 @@ nmi_test:
     sta vram_current + 1\r
 @vpos_done:\r
 \r
-    ;;scroll 1 line\r
-    lda scroll_x\r
-    sta $2005\r
-\r
-    lda scroll_y\r
-    clc\r
-    adc #8\r
-    cmp #240\r
-    bne @scr_done\r
-    lda #$0\r
-@scr_done:\r
-    sta scroll_y\r
-    sta $2005\r
-\r
+;;    ;;scroll 1 line\r
+;;    lda scroll_x\r
+;;    sta $2005\r
+;;\r
+;;    lda scroll_y\r
+;;    clc\r
+;;    adc #8\r
+;;    cmp #240\r
+;;    bne @scr_done\r
+;;    lda #$0\r
+;;@scr_done:\r
+;;    sta scroll_y\r
+;;    sta $2005\r
+;;\r
     rts\r
 .endproc\r
 \r
@@ -996,15 +1011,17 @@ nmi_test:
     lda use_ppu\r
     beq @ppu_skip\r
 \r
-;;vram pos start from the bottom line.\r
-    lda #$23\r
+;;vram pos start from the top left.\r
+;;(pos 0,0 is sprite hit point.)\r
+    lda #$20\r
     sta vram_current\r
-    lda #$a0\r
+    lda #$01\r
     sta vram_current + 1\r
 \r
     lda #$00\r
     sta scroll_x\r
-    lda #232\r
+;    lda #232\r
+    lda #$00\r
     sta scroll_y\r
 @ppu_skip:\r
 \r