2022-03-10 06:10:42 +00:00
|
|
|
|
2022-03-11 04:02:08 +00:00
|
|
|
erase_lemming:
|
|
|
|
ldy #0
|
|
|
|
|
|
|
|
lda lemming_out,Y
|
|
|
|
beq done_erase_lemming
|
|
|
|
|
|
|
|
lda lemming_y,Y
|
|
|
|
sta SAVED_Y1
|
|
|
|
clc
|
|
|
|
adc #8
|
|
|
|
sta SAVED_Y2
|
|
|
|
|
|
|
|
lda lemming_x,Y
|
|
|
|
tax
|
|
|
|
inx
|
|
|
|
jsr hgr_partial_restore
|
|
|
|
|
|
|
|
done_erase_lemming:
|
|
|
|
rts
|
|
|
|
|
2022-03-10 06:10:42 +00:00
|
|
|
|
|
|
|
draw_lemming:
|
2022-03-11 04:02:08 +00:00
|
|
|
ldy #0
|
2022-03-10 06:10:42 +00:00
|
|
|
|
2022-03-11 04:02:08 +00:00
|
|
|
lda lemming_out,Y
|
2022-03-10 06:10:42 +00:00
|
|
|
beq done_draw_lemming
|
|
|
|
|
|
|
|
lda #<lemming_fall1_sprite
|
|
|
|
sta INL
|
|
|
|
lda #>lemming_fall1_sprite
|
|
|
|
sta INH
|
|
|
|
|
2022-03-11 04:02:08 +00:00
|
|
|
ldx lemming_x,Y
|
2022-03-10 06:10:42 +00:00
|
|
|
stx XPOS
|
2022-03-11 04:02:08 +00:00
|
|
|
lda lemming_y,Y
|
2022-03-10 06:10:42 +00:00
|
|
|
sta YPOS
|
|
|
|
|
|
|
|
jsr hgr_draw_sprite
|
|
|
|
|
|
|
|
done_draw_lemming:
|
|
|
|
rts
|
|
|
|
|