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];
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];
smram_restore_state(old_state);
- outputf("checksum: %08x", cksm);
-
return cksm;
}