mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-07-13 22:29:14 +00:00
megademo: add bird
This commit is contained in:
parent
5ba192c037
commit
276d3ab689
@ -161,6 +161,20 @@ lvloop7:dex ; 2
|
|||||||
;=========
|
;=========
|
||||||
; 21
|
; 21
|
||||||
|
|
||||||
|
; draw bird
|
||||||
|
lda #>bird_stand_right_sprite ; 2
|
||||||
|
sta INH ; 3
|
||||||
|
lda #<bird_stand_right_sprite ; 2
|
||||||
|
sta INL ; 3
|
||||||
|
|
||||||
|
lda #24 ; 2
|
||||||
|
sta XPOS ; 3
|
||||||
|
lda #20 ; 2
|
||||||
|
sta YPOS ; 3
|
||||||
|
|
||||||
|
jsr put_sprite ; 6
|
||||||
|
;=========
|
||||||
|
; 26 + 2046 = 2072
|
||||||
|
|
||||||
;======================================================
|
;======================================================
|
||||||
; We have 4550 cycles in the vblank, use them wisely
|
; We have 4550 cycles in the vblank, use them wisely
|
||||||
@ -172,18 +186,17 @@ lvloop7:dex ; 2
|
|||||||
; 4550 (vblank)
|
; 4550 (vblank)
|
||||||
; -1255 (clear yard)
|
; -1255 (clear yard)
|
||||||
; -1418 (draw tfv)
|
; -1418 (draw tfv)
|
||||||
|
; -2072 (draw bird)
|
||||||
; -21 (draw susie)
|
; -21 (draw susie)
|
||||||
; -10 keypress
|
; -10 keypress
|
||||||
; ===========
|
; ===========
|
||||||
; 5486
|
; 3414
|
||||||
|
|
||||||
; Try X=51 Y=21 cycles=5482 R4
|
; Try X=67 Y=10 cycles=3411 R3
|
||||||
|
lda $0
|
||||||
|
|
||||||
nop
|
ldy #10 ; 2
|
||||||
nop
|
lvloop1:ldx #67 ; 2
|
||||||
|
|
||||||
ldy #21 ; 2
|
|
||||||
lvloop1:ldx #51 ; 2
|
|
||||||
lvloop2:dex ; 2
|
lvloop2:dex ; 2
|
||||||
bne lvloop2 ; 2nt/3
|
bne lvloop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
Loading…
Reference in New Issue
Block a user