fix comment and fix syntax

This commit is contained in:
hugova 2025-05-11 20:45:11 +02:00
parent 017a337180
commit c2a4ff416d
3 changed files with 11 additions and 9 deletions

2
wip-hugo/END.s Normal file
View file

@ -0,0 +1,2 @@
binary_factor:
.byte %00000001, %00000010, %00000100, %00001000, %00010000, %00100000, %01000000, %10000000

View file

@ -39,7 +39,7 @@
;; and to its branch logic later in the loop.
;;D = 2*dy - dx + 2*255
Mov_16 D, D + 1, dy_2, dy_2 +1
Mov_16 D, D + 1, dy_2, dy_2 + 1
Add_16 D, D + 1, #$ff, #$01, !
Sub_16 D, D + 1, dx, #$00
selfmod:
@ -50,17 +50,17 @@ selfmod:
;; dy_2
;; Modifies LDA >dy_2
LDA dy_2
STA case_2 +1
STA case_2 + 1
;; Modifies LDA <dy_2
LDA dy_2 + 1
STA case_2 +7
STA case_2 + 7
;; V
;;Modidies SBC >V
LDA V
STA case_1 +1
STA case_1 + 1
;; Modifies SBC <V
LDA V +1
STA case_1 +7
LDA V + 1
STA case_1 + 7
end_selfmod:
JSR pixel_draw ;;only used first pixel. after this relative position is abused
;; X = X_end - X_pos
@ -79,7 +79,7 @@ move_8px_left:
;; Next chunk is 8 addresses away. Look in pixel_draw for more detail.
;; -8.
;; C = 1 therefore you se 07
Add_16 btp_mem_pos, btp_mem_pos +1, #$07, #$00, !
Add_16 btp_mem_pos, btp_mem_pos + 1, #$07, #$00, !
;; Restores byte to paint
LDA #%10000000
STA byte_to_paint
@ -104,7 +104,7 @@ move_8px_down: ; Z=1 --> C=1
;; Switch to chunk bellow
; C = 1
; So we subtract #$3F, #$01 +C
Add_16 btp_mem_pos, btp_mem_pos +1, #$3F, #$01, !; +320
Add_16 btp_mem_pos, btp_mem_pos + 1, #$3F, #$01, !; +320
JMP for_x
increment_y_pos_end:
case_2:

View file

@ -11,7 +11,7 @@
AND #%00000111
TAX
# this is the same as: A = 2^X
;;this is the same as: A = 2^X
LDA binary_factor, X
STA byte_to_paint