push changes from line_down to line_up_inv line_down_inv

This commit is contained in:
hugova 2025-04-03 16:17:30 +02:00
parent 18c08d6b2b
commit 589fd5d738
3 changed files with 12 additions and 6 deletions

View file

@ -41,7 +41,11 @@ selfmod:
end_selfmod: end_selfmod:
jsr pixel_draw jsr pixel_draw
LDY #$00 LDY #$00
LDX Y_pos LDA Y_end
SEC
SBC Y_pos
TAX
;LDX Y_pos
for_y: for_y:
LDA byte_to_paint LDA byte_to_paint
ORA (>btp_mem_pos), Y ORA (>btp_mem_pos), Y
@ -54,8 +58,8 @@ move_8px_down:
LDY #$00 LDY #$00
Add_16 >btp_mem_pos, <btp_mem_pos, #$3F ,#$01, ! Add_16 >btp_mem_pos, <btp_mem_pos, #$3F ,#$01, !
increment_y_pos_end: increment_y_pos_end:
INX DEX
CPX Y_end ;CPX Y_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:

View file

@ -41,7 +41,10 @@ selfmod:
end_selfmod: end_selfmod:
jsr pixel_draw jsr pixel_draw
LDY #$00 LDY #$00
LDX Y_pos LDA Y_pos
SEC
SBC Y_end
TAX
for_y: for_y:
LDA byte_to_paint LDA byte_to_paint
ORA (>btp_mem_pos), Y ORA (>btp_mem_pos), Y
@ -55,7 +58,6 @@ move_8px_up:
Sub_16>btp_mem_pos, <btp_mem_pos,#$40 , #$01, ! Sub_16>btp_mem_pos, <btp_mem_pos,#$40 , #$01, !
decrement_y_pos_end: decrement_y_pos_end:
DEX DEX
CPX Y_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:

View file

@ -6,7 +6,7 @@
.include "routines/memory/mem.inc" .include "routines/memory/mem.inc"
;;Code to run ;;Code to run
.include "STARTUP.s" .include "STARTUP.s"
.include "routines/line/line_test_time.s" .include "routines/line/line_test.s"
;.include "routines/memory/memcpy_test.s" ;.include "routines/memory/memcpy_test.s"
exit: exit:
jmp exit jmp exit