diff --git a/addfood.asm b/addfood.asm index 84e66b1..836dbe5 100644 --- a/addfood.asm +++ b/addfood.asm @@ -46,8 +46,8 @@ addfood: bmi + sbc #$c0 tay -* lda (_ptr), y - iny +* iny + lda (_ptr), y cmp #csps bne - lda #crnd diff --git a/main.asm b/main.asm index 9444962..1a0a89f 100644 --- a/main.asm +++ b/main.asm @@ -27,7 +27,7 @@ main: jsr printscore ; 打印分数 lda d sta prev_d ; 备份前一个按键 - lda #32 + lda #20 jsr delay ; 延时期间最后一个按键位于d lda d cmp #ed_g diff --git a/snake.prg b/snake.prg index 35d4b29..53b4c3f 100644 Binary files a/snake.prg and b/snake.prg differ