[comp.sys.m6809] Fat Lines drawn in Level 2

knudsen@ihwpt.ATT.COM (mike knudsen) (04/28/87)

Graphics hackers may have noticed that Level 2 still
perpetrates a bad feature of Level 1's line-drawing
routines, namely Fat Lines.  By this I mean that,
whenever a line takes a step, an extra pixel is drawn
that overlaps the previous one.  Example:
    Fat:		Skinny:
0000			000
   0000			   000
      0000		      000

The overlapping pixels make fine drawings look
like your pen leaked on the paper.  45-degree lines
end up twice as thick.
	Compare lines drawn under OS9 with RS-BASIC's
LINE or DRAW command output -- their lines are "skinny"
and much cleaner looking.
	There are no fixes for this, except to
rewrite your own graphics drivers (wow!) or to
create your images by other means, GET them into a buffer,
and use PUT.  That's a shame, since my quick tests
indicate that line drawing is much faster than PUT.
	Oh well, should have complained last year.
Too late now ... mike k
-- 
Mike J Knudsen    ...ihnp4!ihwpt!knudsen  Bell Labs(AT&T)
    Delphi: RAGTIMER    CIS: <memory failure, too many digits>
		"Just say NO to MS-DOS!"