summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/misc.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/apps/misc.c b/apps/misc.c
index 69d977cd1f..96f913a7f9 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -367,15 +367,9 @@ void screen_dump(void)
367 for (bx = LCD_WIDTH/4; bx > 0; bx--) 367 for (bx = LCD_WIDTH/4; bx > 0; bx--)
368 { 368 {
369 unsigned src_byte = *src++; 369 unsigned src_byte = *src++;
370 unsigned tmp;
371 370
372 tmp = src_byte & 3; 371 *dst++ = ((src_byte >> 2) & 0x30) | ((src_byte >> 4) & 0x03);
373 src_byte >>= 2; 372 *dst++ = ((src_byte << 2) & 0x30) | (src_byte & 0x03);
374 *dst++ = (tmp << 4) | (src_byte & 3);
375 src_byte >>= 2;
376 tmp = src_byte & 3;
377 src_byte >>= 2;
378 *dst++ = (tmp << 4) | (src_byte & 3);
379 } 373 }
380 374
381 write(fh, line_block, sizeof(line_block)); 375 write(fh, line_block, sizeof(line_block));