;drawing line from 2 cordinates .proc line_up_inv ;;# (X_end, Y_end) # ;;# * # ;;# * # ;;# * # ;;# (X_pos, Y_pos) # ;;NOTE THAT Y_pos >) Y_end, X_pos <= X_end. Min 45deg! ;;Not values but register position in memory X_end = $04 Y_end = $05 X_pos = $FC Y_pos = $FB dx_2 = $0607 dy = $0c V = $0809 D = $0a0b ;We need to clear this memory LDA #$00 STA V STA >dx_2; >dy_2 = dy. Needed for dy_2 (not for V) LDA Y_pos SEC SBC Y_end STA dy SEC SBC >V STA >V; V, dx_2, dx_2 STA >D LDA D, D, D, D, V, D, dx_2,