Aug 2004

Added assert.h includes where necessary.
(These showed up when using g++3.3)

Also, the rot code was broken in g++3.3
This is because the calls to the assembly funcs for drawing
rotated lines would mess up the cpu state.
This was circumvented by not used parameter passing. Now,
the args for assembly funcs are passes as global vars.



