1
0
mirror of https://github.com/fumiama/c64-snake.git synced 2026-06-12 22:40:25 +08:00

调整按键

This commit is contained in:
fumiama
2021-03-31 14:10:29 +08:00
parent ece3f266ea
commit 7415d0774d
3 changed files with 30 additions and 5 deletions

View File

@@ -10,24 +10,27 @@
main:
* jsr getin
beq skip
cmp #'@
beq end
jsr printbyte
lda #13 ; 换行
jsr chrout
skip:
jmp -
end:
rts
printbyte:
sta _na
txa
pha
ldx #7 ; 打印8bit
ldx #8 ; 打印8bit
* lda #$30 ; a = '0'
asl _na ; 左移一位溢出到c
bcc + ; if(c == 0) goto 下一个星号
adc #0 ; else a = a + c + 0
* jsr chrout ; putchar(a)
adc #0 ; a = a + c + 0
jsr chrout ; putchar(a)
dex ; x--
bne -- ; if(x != 0) goto 上个星号
bne - ; if(x != 0) goto 上个星号
pla
tax
rts