#-------------------------------------------------------------------------------\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
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
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
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
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