M src/Edge.asm +2 -2
@@ 149,7 149,7 @@ Loop:
Edge_Render: PROC
ld d,(ix + Edge.x)
ld b,(ix + Edge.z)
- ld a,(ix + Edge.x)
+ ld a,d
add a,(ix + Edge.stepx)
ld e,a
ld a,(ix + Edge.error)
@@ 177,7 177,7 @@ NoOverflow:
Edge_RenderLeft: PROC
ld d,(ix + Edge.x)
ld b,(ix + Edge.z)
- ld a,(ix + Edge.x)
+ ld a,d
sub (ix + Edge.stepx)
ld e,a
ld a,(ix + Edge.error)
M src/FaceEdge.asm +2 -2
@@ 152,7 152,7 @@ Loop:
FaceEdge_Render: PROC
ld d,(ix + FaceEdge.x)
ld b,(ix + FaceEdge.z)
- ld a,(ix + FaceEdge.x)
+ ld a,d
add a,(ix + FaceEdge.stepx)
ld e,a
ld a,(ix + FaceEdge.error)
@@ 180,7 180,7 @@ NoOverflow:
FaceEdge_RenderLeft: PROC
ld d,(ix + FaceEdge.x)
ld b,(ix + FaceEdge.z)
- ld a,(ix + FaceEdge.x)
+ ld a,d
sub (ix + FaceEdge.stepx)
ld e,a
ld a,(ix + FaceEdge.error)