X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Ftest2.c;h=b4c33ee3c7f5315f574e20e2a39a2586dfa86c0f;hb=a6dac9aacc0353763dc564afda8b57848afc3e0b;hp=5b3d32c0c962afe65d9857a1fb2c8751d7719d74;hpb=f66b2c6a16e6f6c2c9c07a39d1855b5ea178fead;p=16.git diff --git a/src/test2.c b/src/test2.c old mode 100644 new mode 100755 index 5b3d32c0..b4c33ee3 --- a/src/test2.c +++ b/src/test2.c @@ -1,19 +1,81 @@ -#include "src\lib\modex16.h" +/* Project 16 Source Code~ + * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * + * This file is part of Project 16. + * + * Project 16 is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Project 16 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see , or + * write to the Free Software Foundation, Inc., 51 Franklin Street, + * Fifth Floor, Boston, MA 02110-1301 USA. + * + */ -word far* clock= (word far*) 0x046C; /* 18.2hz clock */ +#include +#include +#include "src/lib/16_vl.h" +#include "src/lib/planar.h" +//#include "src/lib/bitmap.h" void main() { + FILE *file; + bitmap_t bmp; +//---- planar_buf_t *p; + word size; int i; - word start; - page_t page; + int plane; + int x,y; + //byte color; - page=modexDefaultPage(); + /* get the size we want */ + /*printf("Width: "); + scanf("%d", &bmp.width); + printf("Height: "); + scanf("%d", &bmp.height); + printf("Color: "); + scanf("%x", &color);*/ - modexEnter(); - start = *clock; - for(i=0; i<500; i++) { - modexShowPage(&page); - } - modexLeave(); + /* allocate the bmp and fill it with 42 */ + /*size = bmp.width * bmp.height; + bmp.data = malloc(size); + for(i=0; iheight; y++) { + for(x=0; x < p->pwidth; x++) { + printf("%02X ", (int) p->plane[plane][i++]); + } + printf("\n"); + } + } + /*__asm + { + mov ah,31h + int 21h + }*/ + +// file = fopen("ptmp0.pcx", "wb"); + + /* write the data to the file */ + //fwrite(p, 1, p->width*p->height, file); + //fclose(file); }