]> 4ch.mooo.com Git - 16.git/commitdiff
huge memory model test...
authorsparky4 <sparky4@cock.li>
Sun, 24 May 2015 06:24:40 +0000 (01:24 -0500)
committersparky4 <sparky4@cock.li>
Sun, 24 May 2015 06:24:40 +0000 (01:24 -0500)
modified:   makefile
modified:   pcxtest.exe
modified:   src/lib/bitmap.c
modified:   src/pcxtest.c

makefile
pcxtest.exe
src/lib/bitmap.c
src/pcxtest.c

index c108e7088f5346d99d996cfb58e9903ca9b9ca69..d471bb7127163117d5e692875e1f256cb6000e01 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,5 +1,5 @@
 OFLAGS=-ot -ox -ob -ol -oh -or
-FLAGS=-0 -d2 -wo $(OFLAGS)# -mh
+FLAGS=-0 -d2 -wo $(OFLAGS) -mh
 DIRSEP=\
 SRC=src$(DIRSEP)\r
 SRCLIB=$(SRC)lib$(DIRSEP)
index 2c9959a3121dbc0182e5e7825a5f4023da82c079..fe5331291cdf1e314c4353204b4cb63e8cfe3b1f 100644 (file)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 3777c3d125b54ead3bb82498682b399db3715c2a..598aa6104c495d107da244d3f4d654859ee9114f 100644 (file)
@@ -75,7 +75,7 @@ bitmapLoadPcx(char *filename) {
     FILE *file;\r
     bitmap_t result;\r
     dword bufSize;\r
-    int index;\r
+    dword index;\r
     byte count, val;
 \r
     /* open the PCX file for reading */\r
@@ -89,13 +89,13 @@ bitmapLoadPcx(char *filename) {
     loadPcxStage1(file, &result);
 \r
     /* allocate the buffer */\r
-       bufSize = ((dword)result.width * result.height);
+       bufSize = (result.width * result.height);
        result.data = malloc((bufSize));
-       /*0000printf("Size of block is %u bytes\n", _msize(result.data));
+       printf("Size of block is %u bytes\n", _msize(result.data));
        printf("Size of bufSize is %lu bytes\n", bufSize);
        printf("Size of result.width is %lu \n", result.width);
        printf("Size of result.height is %lu \n", result.height);
-       printf("Dimensions of result is %lu\n", result.width*result.height);*/
+       printf("Dimensions of result is %lu\n", result.width*result.height);
        //exit(0);
        if(!result.data) {
                fprintf(stderr, "Could not allocate memory for bitmap data.");\r
index 3901c23849aca6a9f5fb659b75df7f15291faebb..26aea719d45d658b2be76ca20f128b2e525b3eeb 100644 (file)
@@ -55,8 +55,7 @@ DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, byte sprite)
 void main() {\r
        bitmap_t bmp;
        planar_buf_t *p;\r
-       //int i;
-       dword i;\r
+       int i;
        page_t page;\r
        word start;
        int plane;\r