X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=16%2Fexmmtest%2Fexmmtest.c;h=bec5a15d55912e6aafe86ca19e254ed8564fe08c;hb=bd1fcae44f46be994efadf246b1cfc05da14a1c7;hp=afbc9d042000e39255208fa1aab0fb7bca977f0b;hpb=03b11936b949dbb651e1cac8da8aa3629ca11fa9;p=16.git diff --git a/16/exmmtest/exmmtest.c b/16/exmmtest/exmmtest.c index afbc9d04..bec5a15d 100644 --- a/16/exmmtest/exmmtest.c +++ b/16/exmmtest/exmmtest.c @@ -20,31 +20,33 @@ * */ /* - exmm test + exmm test borland c ver */ #include #include -#include "src/lib/16_head.h" +/*#include "src/lib/16_head.h" #include "src/lib/16_ca.h" -#include "src/lib/16_mm.h" +#include "src/lib/16_mm.h"*/ +#include "16_head.h" +#include "16_ca.h" +#include "16_mm.h" //#include "src/lib/modex16.h" -#pragma hdrstop +/*#pragma hdrstop #pragma warn -pro -#pragma warn -use +#pragma warn -use*/ //file load or read definition #define FILERL -#define FILEREAD +//#define FILEREAD void main(int argc, char *argv[]) { mminfo_t mm; mminfotype mmi; - __segment segu; -#ifdef FILERL memptr bigbuffer; +#ifdef FILERL char *bakapee; // int bakapeehandle; word baka; @@ -53,9 +55,12 @@ main(int argc, char *argv[]) //mmi.segu=FP_SEG(segu); - printf("&main()=%Fp\n", *argv[0]); - printf("&segu=%p\n", (segu)); - //printf("mmi.segu=%p\n", (mmi.segu)); + printf("&main()= %Fp\n", *argv[0]); + //printf("segu= %Fp\n", segu); + printf("bigbuffer= %Fp\n", bigbuffer); + printf("&bigbuffer= %Fp\n", &bigbuffer); + printf("bigbuffer= %04x\n", bigbuffer); + printf("&bigbuffer= %04x\n", &bigbuffer); #ifdef FILERL bakapee = malloc(64); @@ -65,10 +70,10 @@ main(int argc, char *argv[]) #ifdef FILERL if(argv[1]) bakapee = argv[1]; - else bakapee = "data/koishi~~.pcx"; + else bakapee = "../../data/koishi~~.pcx"; #endif - textInit(); + //textInit(); /* setup camera and screen~ */ //bug!!! @@ -90,12 +95,15 @@ main(int argc, char *argv[]) printf("&main() == %u\n", FP_SEG(*argv[0])); exit(-5); }*/ - printf("&main()=%Fp\n", *argv[0]); - printf("&segu=%p\n", (segu)); - //printf("mmi.segu=%p\n", (mmi.segu)); + printf("&main()= %Fp\n", *argv[0]); + //printf("segu= %Fp\n", segu); + printf("bigbuffer= %Fp\n", bigbuffer); + printf("&bigbuffer= %Fp\n", &bigbuffer); + printf("bigbuffer= %04x\n", bigbuffer); + printf("&bigbuffer= %04x\n", &bigbuffer); #ifdef FILERL // bakapeehandle = open(bakapee,O_RDONLY | O_BINARY, S_IREAD); - printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); +//wat printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); // if(CA_FarRead(bakapeehandle,(void far *)&bigbuffer,sizeof(bigbuffer),&mm)) #ifdef FILEREAD printf(" read\n"); @@ -109,7 +117,7 @@ main(int argc, char *argv[]) baka=0; // close(bakapeehandle); //hmm functions in cache system use the buffered stuff - printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); +// printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); #endif printf("dark purple = purgable\n"); printf("medium blue = non purgable\n"); @@ -135,5 +143,8 @@ main(int argc, char *argv[]) if(baka) printf("\nyay!\n"); else printf("\npoo!\n"); #endif - printf("_bios_memsize=%u\n", _bios_memsize()); + printf("bigbuffer= %Fp\n", bigbuffer); + printf("&bigbuffer= %Fp\n", &bigbuffer); + printf("bigbuffer= %04x\n", bigbuffer); + printf("&bigbuffer= %04x\n", &bigbuffer); }