diff --git a/grafproc.asm b/grafproc.asm index dc7b807..dcb1b89 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -140,8 +140,13 @@ LineParametersReady ora DX+1 ora DY ora DY+1 - jeq EndOfDraw + bne NotOnePoint + ; length=0 + sta LineLength + sta LineLength+1 + jmp EndOfDraw +NotOnePoint ; here we have DX,DY,XK and we know which operations ; are to be performed with these factors when doing PLOT ; (accordingly to given bits of 'HowToDraw') diff --git a/scorch.bin b/scorch.bin index 7ea6cad..aff0117 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 545699b..21236d1 100644 Binary files a/scorch.xex and b/scorch.xex differ