Push performance improvement from line_down.s to line_up.s

This commit is contained in:
hugova 2025-03-30 17:25:23 +02:00
parent 9768287b86
commit 682a0f2fb9

View file

@ -36,9 +36,9 @@ selfmod:
LDA <dy_2 LDA <dy_2
STA case_2 +7 STA case_2 +7
LDA >V LDA >V
STA case_1 +3 STA case_1 +1
LDA <V LDA <V
STA case_1 +9 STA case_1 +7
end_selfmod: end_selfmod:
jsr pixel_draw jsr pixel_draw
Sub_16 >btp_mem_pos, <btp_mem_pos, #$01, #$00 ;; Y has always a offset of at least 1 Sub_16 >btp_mem_pos, <btp_mem_pos, #$01, #$00 ;; Y has always a offset of at least 1
@ -61,7 +61,7 @@ increment_pixel_x_end:
BEQ end BEQ end
Lag_16 >D, <D, #$00, #$02, case_2 Lag_16 >D, <D, #$00, #$02, case_2
case_1: case_1:
Sub_16 >D, <D, #>V, #<V,! Sub_16_A >D, <D, #>V, #<V,!
decrement_y_pos: decrement_y_pos:
DEY DEY
BNE for_x BNE for_x