fix comment and fix syntax
This commit is contained in:
parent
017a337180
commit
c2a4ff416d
3 changed files with 11 additions and 9 deletions
2
wip-hugo/END.s
Normal file
2
wip-hugo/END.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
binary_factor:
|
||||
.byte %00000001, %00000010, %00000100, %00001000, %00010000, %00100000, %01000000, %10000000
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue