snake6502/src/gameover.asm

30 lines
564 B
NASM
Raw Normal View History

2020-09-15 12:57:10 +00:00
#if VERBOSE = 1
LASTINIT SET .
#endif
; Game is over
; ----------------------------------------------------------------------
gameover:
lda #<gameoverString
2020-04-08 09:03:03 +00:00
sta srcStringPointer
lda #>gameoverString
2020-04-08 09:03:03 +00:00
sta srcStringPointer + 1
2020-04-08 08:54:54 +00:00
lda #$00
2020-04-08 09:03:03 +00:00
sta dstScreenPointer
2020-04-08 08:54:54 +00:00
lda #$04
2020-04-08 09:03:03 +00:00
sta dstScreenPointer + 1
jsr printString
; Set gameover and outro status
lda #$ff
2020-04-08 07:15:25 +00:00
sta delay
lda #ST_END
sta delayStatus
lda #ST_DELAY
sta status
rts
2020-09-15 12:57:10 +00:00
#if VERBOSE = 1
ECHO "gameover.asm @ ",LASTINIT,"len:",(. - LASTINIT)
#endif