- ptmp = bitmapLoadPcx("ptmp.pcx"); // load sprite\r
- //npctmp = bitmapLoadPcx("ptmp1.pcx"); // load sprite
-
- /*if(isEMS())
- {
- XMOVE mm;
- mm.length=sizeof(map);
- mm.sourceH=0;
- mm.sourceOff=(long)↦
- mm.destH=emmhandle;
- mm.destOff=1;
- //halp!
- ist = move_emem(&mm);
- printf("%d\n", coretotalEMS());
- if(!ist){ dealloc_emem(emmhandle); exit(5); }
- //printf("%d\n", emmhandle);
- }
-
- if(isEMS())
- {
- XMOVE mm;
- mm.length=emmhandle;
- mm.sourceH=0;
- mm.sourceOff=(long)&ptmp;
- mm.destH=emmhandle;
- mm.destOff=0;
- //halp!
- ist = move_emem(&mm);
- printf("%d\n", coretotalEMS());
- if(!ist){ dealloc_emem(emmhandle); exit(5); }
- //printf("%d\n", emmhandle);
- }
+//0000 printf("Total used @ before image loading: %zu\n", oldfreemem-GetFreeSize());\r
+ ptmp = bitmapLoadPcx("data/ptmp.pcx"); // load sprite\r
+ //npctmp = bitmapLoadPcx("ptmp1.pcx"); // load sprite\r
+ \r
+ /* create the planar buffer */\r
+//0000 printf("Total used @ before planar buffer creation: %zu\n", oldfreemem-GetFreeSize());\r
+ p = planar_buf_from_bitmap(&ptmp);\r
+//0000 printf("Total used @ after planar buffer creation: %zu\n", oldfreemem-GetFreeSize());\r
+\r
+ /*if(isEMS())\r
+ {\r
+ XMOVE mm;\r
+ mm.length=sizeof(map);\r
+ mm.sourceH=0;\r
+ mm.sourceOff=(long)↦\r
+ mm.destH=emmhandle;\r
+ mm.destOff=1;\r
+ //halp!\r
+ ist = move_emem(&mm);\r
+ printf("%d\n", coretotalEMS());\r
+ if(!ist){ dealloc_emem(emmhandle); exit(5); }\r
+ //printf("%d\n", emmhandle);\r
+ }\r
+\r
+ if(isEMS())\r
+ {\r
+ XMOVE mm;\r
+ mm.length=emmhandle;\r
+ mm.sourceH=0;\r
+ mm.sourceOff=(long)&ptmp;\r
+ mm.destH=emmhandle;\r
+ mm.destOff=0;\r
+ //halp!\r
+ ist = move_emem(&mm);\r
+ printf("%d\n", coretotalEMS());\r
+ if(!ist){ dealloc_emem(emmhandle); exit(5); }\r
+ //printf("%d\n", emmhandle);\r
+ }\r