]> 4ch.mooo.com Git - 16.git/commitdiff
editted the xms library ww
authorsparky4 <sparky4@lappy4.4ch.mooo.com>
Wed, 10 Dec 2014 14:23:26 +0000 (08:23 -0600)
committersparky4 <sparky4@lappy4.4ch.mooo.com>
Wed, 10 Dec 2014 14:23:26 +0000 (08:23 -0600)
modified:   scroll.exe
modified:   src/lib/xms.c
modified:   src/lib/xms.h
modified:   src/scroll.c

scroll.exe
src/lib/xms.c
src/lib/xms.h
src/scroll.c

index b34a5be59dbc8c0eec6409340fc0a19ca36b3428..3dcf363be4ec789890e74b9d6e7deaf6dfd6211a 100644 (file)
Binary files a/scroll.exe and b/scroll.exe differ
index fb428a54ea8fe8e17f5a29d7e40ef389ba639e0f..09797210f2ee5dadcd26398d2a3bd9159240a8f4 100644 (file)
@@ -149,7 +149,7 @@ void xmsfree(void huge * XMSPointer)
 }
 
 /* Write a memory report for debugging purposes */
-void xmsreport(FILE * stream)
+void xmsreport(void/*FILE * stream*/)
 {
        int XMSVersionNumber = 0;
        unsigned int XMSLargestBlock = 0;
@@ -174,8 +174,10 @@ void xmsreport(FILE * stream)
                mov [XMSTotal], dx
        }
 
-       fprintf(stream, "XMS Version number: %d\n", XMSVersionNumber);
-       fprintf(stream, "Largest available block: %d kB (%d kB total)\n", XMSLargestBlock, XMSTotal);
+       //fprintf(stream, "XMS Version number: %d\n", XMSVersionNumber);
+       //fprintf(stream, "Largest available block: %d kB (%d kB total)\n", XMSLargestBlock, XMSTotal);
+       printf("XMS Version number: %d\n", XMSVersionNumber);
+       printf("Largest available block: %d kB (%d kB total)\n", XMSLargestBlock, XMSTotal);
 }
 
 /*int main()
index 100db36291f90fe87281c781fbe7d6c6a2d84b5d..b65874943985849cfb9c69de61cff85f09136792 100644 (file)
@@ -23,6 +23,6 @@ static XMSHandleMap allocMapXMS[MAX_XMS_ALLOCATIONS];
 static int initxms(void);
 void huge * xmsmalloc(long unsigned int size);
 void xmsfree(void huge * XMSPointer);
-void xmsreport(FILE * stream);
+void xmsreport(void/*FILE * stream*/);
 
 #endif/*_XMS_H_*/
index 91aa8cd166e3c2ef57ca9fce32e5b46c055dc5a4..0f6284b2987bca768a63727c08ee2cc147916d0c 100644 (file)
@@ -476,8 +476,12 @@ void main() {
        printf("player.d: %d\n", player.d);\r
        printf("temporary player sprite 0: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=45556867\n");\r
        printf("temporary player sprite 1: http://www.pixiv.net/member_illust.php?mode=medium&illust_id=44606385\n");\r
-       printf("\n");\r
-       xmsfree(&map);\r
+       printf("\n");
+       xmsfree(&map);
+       xmsfree(bg);
+       xmsfree(spri);
+       xmsfree(mask);
+       xmsreport();\r
        switch(detectcpu())\r
        {\r
                case 0: cpus = "8086/8088 or 186/88"; break;\r