reduse SEC instruction from circle-draw
This commit is contained in:
parent
b868156138
commit
156abddbe7
1 changed files with 5 additions and 2 deletions
|
@ -134,7 +134,9 @@ draw_right_px_in_circle:; similar as above
|
||||||
|
|
||||||
|
|
||||||
LDX #$08 ; X=8 always expected inside the loop
|
LDX #$08 ; X=8 always expected inside the loop
|
||||||
while_x_bigger_then_y:
|
|
||||||
|
SEC
|
||||||
|
while_x_bigger_then_y: ; C=1 here because above and branching logic
|
||||||
draw_pixels:
|
draw_pixels:
|
||||||
draw_qaa:
|
draw_qaa:
|
||||||
LDY Y_qaa
|
LDY Y_qaa
|
||||||
|
@ -187,7 +189,8 @@ qaa_y:
|
||||||
qaa_y_underflow:
|
qaa_y_underflow:
|
||||||
;; Switch to chunk bellow
|
;; Switch to chunk bellow
|
||||||
; So we subtract #$0140
|
; So we subtract #$0140
|
||||||
Sub_16 btp_mem_pos, btp_mem_pos + 1, #$40, #$01 ;-320
|
;; Note that C =1, read from while_x_bigger_then_y label.
|
||||||
|
Sub_16 btp_mem_pos, btp_mem_pos + 1, #$40, #$01, ! ;-320
|
||||||
Sub_16 btp_mem_pos_qba, btp_mem_pos_qba + 1, #$40, #$01,!
|
Sub_16 btp_mem_pos_qba, btp_mem_pos_qba + 1, #$40, #$01,!
|
||||||
STY Y_qaa ; Y_qaa =$07
|
STY Y_qaa ; Y_qaa =$07
|
||||||
qaa_y_end:
|
qaa_y_end:
|
||||||
|
|
Loading…
Add table
Reference in a new issue