diff --git a/src/sys/graphics/main.cpp b/src/sys/graphics/main.cpp index 564622a..2ec0d92 100755 --- a/src/sys/graphics/main.cpp +++ b/src/sys/graphics/main.cpp @@ -19,7 +19,7 @@ buf->create(400,400,(TPixelFmt *)&def_pixfmt_8bpp); buf2->create(400,400,(TPixelFmt *)&def_pixfmt_8bpp); buf->flip(buf2); - foo=buf->RGB(0,0,0); + foo=buf->RGB(0,10,0); printf("%d\n",(int)foo); if (buf) delete buf; return(0); diff --git a/src/sys/graphics/objgfx30.cpp b/src/sys/graphics/objgfx30.cpp index 776a662..a115d45 100755 --- a/src/sys/graphics/objgfx30.cpp +++ b/src/sys/graphics/objgfx30.cpp @@ -123,33 +123,33 @@ "lop: \n" " pushl %%eax \n" " mov (%%esi),%%al \n" - " inc %%esi \n" + " incl %%esi \n" " sub %1,%%al \n" " jns abs1 \n" " neg %%al \n" "abs1: \n" " movl %%eax,%%edi \n" " mov (%%esi),%%al \n" - " inc %%esi \n" + " incl %%esi \n" " sub %2,%%al \n" " jns abs2 \n" " neg %%al \n" "abs2: \n" " add %%eax,%%edi \n" " mov (%%esi),%%al \n" - " inc %%esi \n" + " incl %%esi \n" " sub %3,%%al \n" " jns abs3 \n" " neg %%al \n" "abs3: \n" - " add %%eax,%%edi \n" - " pop %%eax \n" - " cmp %%ebx,%%edi \n" + " addl %%eax,%%edi \n" + " popl %%eax \n" + " cmpl %%ebx,%%edi \n" " jae no_good_match \n" " movl %%edi,%%ebx \n" "no_good_match: \n" - " inc %%eax \n" - " dec %%ecx \n" + " incl %%eax \n" + " decl %%ecx \n" " jnz lop \n" : : "S" (pal), "g" (red), "g" (green), "g" (blue)