diff --git a/src/sys/graphics/main.cpp b/src/sys/graphics/main.cpp index fafe393..6f60670 100755 --- a/src/sys/graphics/main.cpp +++ b/src/sys/graphics/main.cpp @@ -21,9 +21,9 @@ buf = new TGfx0(); buf2 = new TGfx0(); font = new TDPFont(buf); - buf->create(400,400,(TPixelFmt *)&def_pixfmt_24bpp); + buf->create(400,400,(TPixelFmt *)&def_pixfmt_8bpp); // buf2->create(400,400,(TPixelFmt *)&def_pixfmt_15bpp); - buf2->alias(buf,3,3,8,8); + buf2->alias(buf,0,3,8,8); buf2->putPixel(0,0,1); buf2->putPixel(buf2->getMaxX(),buf2->getMaxY(),1); buf2->clear(1); diff --git a/src/sys/graphics/objgfx30.cpp b/src/sys/graphics/objgfx30.cpp index b094b4c..cd1d841 100755 --- a/src/sys/graphics/objgfx30.cpp +++ b/src/sys/graphics/objgfx30.cpp @@ -204,9 +204,9 @@ asm( " add (%%esi), %%edi \n" // add edi, [esi] " mov %%ecx, %%esi \n" // mov esi, ecx - " inc %%ebx \n" // inc ebx (MaxX) - " inc %%edx \n" // inc edx (MaxY) - " mov %%ebx, %%ecx \n" // mov ecx, ebx + " inc %%edx \n" // inc edx (MaxX) + " inc %%ebx \n" // inc ebx (MaxY) + " mov %%edx, %%ecx \n" // mov ecx, edx " shl $2, %%ecx \n" // shl ecx, 2 " sub %%ecx, %%esi \n" // sub esi, ecx // adjust for pix size "loop32: \n"