/*
* $Log$
+ * Revision 1.14 2008/02/27 00:27:21 james
+ * *** empty log message ***
+ *
+ * Revision 1.13 2008/02/26 23:56:12 james
+ * *** empty log message ***
+ *
+ * Revision 1.12 2008/02/26 23:23:17 james
+ * *** empty log message ***
+ *
* Revision 1.11 2008/02/23 11:48:37 james
* *** empty log message ***
*
int i;
crt_erase (c, s, e, 1, CRT_COLOR_NORMAL);
+#if 0
c->sh.dir = 0;
+#endif
}
void
s.x = 0;
e.x = CRT_COLS - 1;
+#if 0
c->sh.s = s;
c->sh.e = e;
c->sh.dir = -1;
+#endif
l = e.x - s.x;
l++;
s.x = 0;
e.x = CRT_COLS - 1;
+#if 0
c->sh.s = s;
c->sh.e = e;
c->sh.dir = 1;
+#endif
l = e.x - s.x;
l++;
l *= sizeof (CRT_CA);
n = e.y - s.y;
- n++;
+ //n++;
p = CRT_ADDR_POS (&e);
while (n--)
{
- memcpy (&c->screen[p], &c->screen[p - CRT_COLS], l);
p -= CRT_COLS;
+ memcpy (&c->screen[p], &c->screen[p - CRT_COLS], l);
}
e.y = s.y;
c->pos.x = 0;
c->pos.y = 0;
c->hide_cursor = 1;
+ c->width = CRT_COLS;
+#if 0
c->sh.dir = 0;
+#endif
}
void
c->screen[CRT_ADDR (c->pos.y, c->pos.x)] = ca;
+#if 0
c->sh.dir = 0;
+#endif
}