X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdos_gfx.cpp;h=482bdff8f68476dc2f7f2c184aa1209c1bf00d47;hb=acb3c61575385f298afef74cc3e2d91f8411d618;hp=1bdb3b81c95d64c586625555c251c2d9493593e2;hpb=84295b9096af5701af8007af168c90e32f53bcdd;p=16.git diff --git a/src/lib/dos_gfx.cpp b/src/lib/dos_gfx.cpp index 1bdb3b81..482bdff8 100644 --- a/src/lib/dos_gfx.cpp +++ b/src/lib/dos_gfx.cpp @@ -131,7 +131,7 @@ void plotpixel(int x, int y, byte color, byte *Where){ } // king_crimson's code -void plotpixelfast(int x, int y, byte color, byte *Where) { +void ppf(int x, int y, byte color, byte *Where) { byte far *vidptr; vidptr = (byte far *)(Where + y*SW + x); *vidptr = color; @@ -210,7 +210,7 @@ void ssd(int svq){ if(sy < SH+1){ if(sx < SW+1){ //plotpixel(xx, yy, coor, vga); - plotpixelfast(sx, sy, coor, vga); + ppf(sx, sy, coor, vga); //printf("%d %d %d %d\n", sx, sy, svq, coor); sx++; }else sx = 0; @@ -221,6 +221,59 @@ void ssd(int svq){ } }else sy = 0; } + +void pdump(int mult){ + int palq=mult*16; + int palcol=0; + for(int paly=0; paly