]> Joshua Wise's Git repositories - netwatch.git/blobdiff - video/text.c
make rfb use copy_pixels
[netwatch.git] / video / text.c
index e7b0db30f7db916f61fa23873e2d5391082c6aab..86cc3b67560caa991e7361a4ff3cfb230672e148 100644 (file)
@@ -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();
        
        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++)
        {
        
        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];
                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();
        
        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++)
        {
        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];
                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);
        
        
        smram_restore_state(old_state);
        
-       outputf("checksum: %08x", cksm);
-       
        return cksm;
 }
        return cksm;
 }
This page took 0.026013 seconds and 4 git commands to generate.