remove old syntax such that lines can be drawn without smc
This commit is contained in:
parent
fe28daaf26
commit
e5c78e7565
4 changed files with 7 additions and 7 deletions
|
@ -111,7 +111,7 @@ case_1:
|
||||||
;; Because Lag_16:
|
;; Because Lag_16:
|
||||||
;; C =1 so we can use !
|
;; C =1 so we can use !
|
||||||
;; A = >D
|
;; A = >D
|
||||||
Sub_16_A D, D + 1, #>V, #<V, !
|
Sub_16_A D, D + 1, #V, #V + 1, !
|
||||||
decrement_y_pos:
|
decrement_y_pos:
|
||||||
DEY ; Increment Y pos inside the buffer
|
DEY ; Increment Y pos inside the buffer
|
||||||
BNE for_x
|
BNE for_x
|
||||||
|
@ -124,7 +124,7 @@ move_8px_up: ; Z=1 --> C=1
|
||||||
JMP for_x
|
JMP for_x
|
||||||
decrement_y_pos_end:
|
decrement_y_pos_end:
|
||||||
case_2:
|
case_2:
|
||||||
Add_16 D, D + 1, #>dy_2, #<dy_2,! ;D = D + 2*dy
|
Add_16 D, D + 1, #dy_2, #dy_2 + 1, ! ;D = D + 2*dy
|
||||||
JMP for_x
|
JMP for_x
|
||||||
end:
|
end:
|
||||||
RTS
|
RTS
|
||||||
|
|
|
@ -76,7 +76,7 @@ increment_y_pos_end:
|
||||||
BEQ end
|
BEQ end
|
||||||
Lag_16 D, D + 1, #$00, #$02, case_2
|
Lag_16 D, D + 1, #$00, #$02, case_2
|
||||||
case_1:
|
case_1:
|
||||||
Sub_16_A D, D + 1, #>V, #<V, !
|
Sub_16_A D, D + 1, #V, #V + 1, !
|
||||||
increment_pixel_x:
|
increment_pixel_x:
|
||||||
ASL byte_to_paint
|
ASL byte_to_paint
|
||||||
BCC for_y
|
BCC for_y
|
||||||
|
@ -85,7 +85,7 @@ move_8px_left:
|
||||||
ROL byte_to_paint
|
ROL byte_to_paint
|
||||||
JMP for_y
|
JMP for_y
|
||||||
case_2:
|
case_2:
|
||||||
Add_16 D, D + 1, #>dx_2, #<dx_2, ! ;D = D + 2*dx
|
Add_16 D, D + 1, #dx_2, #dx_2 + 1, ! ;D = D + 2*dx
|
||||||
JMP for_y
|
JMP for_y
|
||||||
end:
|
end:
|
||||||
RTS
|
RTS
|
||||||
|
|
|
@ -73,7 +73,7 @@ increment_pixel_x_end:
|
||||||
BEQ end
|
BEQ end
|
||||||
Lag_16 D, D + 1, #$00, #$02, case_2
|
Lag_16 D, D + 1, #$00, #$02, case_2
|
||||||
case_1:
|
case_1:
|
||||||
Sub_16_A D, D + 1, #>V, #<V,!
|
Sub_16_A D, D + 1, #V, #V + 1,!
|
||||||
decrement_y_pos:
|
decrement_y_pos:
|
||||||
DEY
|
DEY
|
||||||
BNE for_x
|
BNE for_x
|
||||||
|
|
|
@ -72,7 +72,7 @@ decrement_y_pos_end:
|
||||||
BEQ end
|
BEQ end
|
||||||
Lag_16 D, D + 1, #$00, #$02, case_2
|
Lag_16 D, D + 1, #$00, #$02, case_2
|
||||||
case_1:
|
case_1:
|
||||||
Sub_16_A D, D + 1, #>V, #<V, !
|
Sub_16_A D, D + 1, #V, #V + 1, !
|
||||||
increment_pixel_x:
|
increment_pixel_x:
|
||||||
LSR byte_to_paint
|
LSR byte_to_paint
|
||||||
BCC for_y
|
BCC for_y
|
||||||
|
@ -81,7 +81,7 @@ move_8px_left:
|
||||||
Add_16 btp_mem_pos, btp_mem_pos + 1, #$08, #$00,!
|
Add_16 btp_mem_pos, btp_mem_pos + 1, #$08, #$00,!
|
||||||
JMP for_y
|
JMP for_y
|
||||||
case_2:
|
case_2:
|
||||||
Add_16 D, D + 1, #>dx_2, #<dx_2, !
|
Add_16 D, D + 1, #dx_2, #dx_2 + 1, !
|
||||||
JMP for_y
|
JMP for_y
|
||||||
end:
|
end:
|
||||||
RTS
|
RTS
|
||||||
|
|
Loading…
Add table
Reference in a new issue