X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/74032daeb88c104c67738774827440f4264b371e..53b39ad0d16a7375bc8356da990b2a30b82c9763:/video/text.c?ds=sidebyside diff --git a/video/text.c b/video/text.c index e7b0db3..86cc3b6 100644 --- a/video/text.c +++ b/video/text.c @@ -34,11 +34,12 @@ void text_render(char *buf, int x, int y, int w, int h) unsigned char ch, at, font; smram_state_t old_state = smram_save_state(); - outputf("text_render: buf %08x, (%d,%d),(%d,%d)", buf, x, y, w, h); + outputf("text_render: (%d,%d),(%d,%d)", buf, x, y, w, h); smram_aseg_set_state(SMRAM_ASEG_SMMCODE); for (cy = y; cy < (y + h); cy++) { + cx = x; texty = cy / 14; textx = cx / 9; ch = video[texty * 50 + textx * 2]; @@ -83,12 +84,11 @@ uint32_t text_checksum(int x, int y, int w, int h) uint32_t cksm = 0; smram_state_t old_state = smram_save_state(); - outputf("checksum: (%d,%d),(%d,%d)", x,y,w,h); - smram_aseg_set_state(SMRAM_ASEG_SMMCODE); for (cy = y; cy < (y + h); cy++) { + cx = x; texty = cy / 14; textx = cx / 9; ch = video[texty * 50 + textx * 2]; @@ -109,7 +109,5 @@ uint32_t text_checksum(int x, int y, int w, int h) smram_restore_state(old_state); - outputf("checksum: %08x", cksm); - return cksm; }