X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Ftest2.c;h=94121e8a2ba249ccbe3953c82d9d394a959c36b2;hb=07325c64371cc6c3128181a018bd58c6433badcf;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..94121e8a
--- a/src/test2.c
+++ b/src/test2.c
@@ -1,19 +1,81 @@
-#include "src\lib\modex16.h"
+/* Project 16 Source Code~
+ * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669
+ *
+ * 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/modex16.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);
}