mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-10-01 21:55:17 +00:00
sprites: bullets no longer hang out at X=0
now they hang out at x=39
This commit is contained in:
parent
37c4277680
commit
bfe30981a9
@ -226,12 +226,12 @@ display_loop:
|
|||||||
; -167 -- erase fire
|
; -167 -- erase fire
|
||||||
; -31 -- move ship
|
; -31 -- move ship
|
||||||
; -17 -- move fire
|
; -17 -- move fire
|
||||||
; -428 -- draw fire (61*7)+1
|
; -436 -- draw fire
|
||||||
; -61 -- keypress
|
; -61 -- keypress
|
||||||
; -33 -- handle fire press
|
; -33 -- handle fire press
|
||||||
; -8 -- loop
|
; -8 -- loop
|
||||||
;=======
|
;=======
|
||||||
; 1155
|
; 1147
|
||||||
|
|
||||||
;================
|
;================
|
||||||
; erase old ship
|
; erase old ship
|
||||||
@ -469,14 +469,19 @@ done_move:
|
|||||||
;==========================
|
;==========================
|
||||||
; draw the fire
|
; draw the fire
|
||||||
;==========================
|
;==========================
|
||||||
|
; 6+(61*7)+3 = 436
|
||||||
|
|
||||||
|
lda FIRE_X ; 3
|
||||||
|
beq no_draw_fire ; 3
|
||||||
|
|
||||||
|
; -1
|
||||||
ldy FIRE_Y ; 3
|
ldy FIRE_Y ; 3
|
||||||
|
|
||||||
; line 0
|
; line 0
|
||||||
ldx #0 ; 2
|
ldx #0 ; 2
|
||||||
jsr fire_line ; 6+51
|
jsr fire_line ; 6+51
|
||||||
;====
|
;====
|
||||||
; 59
|
; 61
|
||||||
|
|
||||||
; line 1
|
; line 1
|
||||||
iny ; 2
|
iny ; 2
|
||||||
@ -520,7 +525,21 @@ done_move:
|
|||||||
;====
|
;====
|
||||||
; 61
|
; 61
|
||||||
|
|
||||||
|
jmp done_draw_fire ; 3
|
||||||
|
|
||||||
|
no_draw_fire:
|
||||||
|
|
||||||
|
; delay 436-6 = 430
|
||||||
|
|
||||||
|
; delay 200
|
||||||
|
lda #(200-25-2)
|
||||||
|
jsr delay_a
|
||||||
|
|
||||||
|
; delay 230
|
||||||
|
lda #(230-25-2)
|
||||||
|
jsr delay_a
|
||||||
|
|
||||||
|
done_draw_fire:
|
||||||
|
|
||||||
pad_time:
|
pad_time:
|
||||||
|
|
||||||
@ -543,13 +562,13 @@ pad_time:
|
|||||||
|
|
||||||
wait_loop:
|
wait_loop:
|
||||||
|
|
||||||
; Try X=2 Y=72 cycles=1153 R2
|
; Try X=37 Y=6 cycles=1147
|
||||||
|
|
||||||
nop
|
; nop
|
||||||
; nop
|
; nop
|
||||||
|
|
||||||
ldy #72 ; 2
|
ldy #6 ; 2
|
||||||
loop1: ldx #2 ; 2
|
loop1: ldx #37 ; 2
|
||||||
loop2: dex ; 2
|
loop2: dex ; 2
|
||||||
bne loop2 ; 2nt/3
|
bne loop2 ; 2nt/3
|
||||||
dey ; 2
|
dey ; 2
|
||||||
|
Loading…
Reference in New Issue
Block a user