*
*/
/*
- exmm test
+ exmm test borland c ver
*/
#include <stdio.h>
#include <bios.h>
-#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\r
+/*#pragma hdrstop\r
\r
#pragma warn -pro\r
-#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;
//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);
#ifdef FILERL
if(argv[1]) bakapee = argv[1];
- else bakapee = "data/koishi~~.pcx";
+ else bakapee = "../../data/koishi~~.pcx";
#endif
- textInit();\r
+ //textInit();\r
/* setup camera and screen~ */
//bug!!!\r
printf("&main() == %u\n", FP_SEG(*argv[0]));
exit(-5);
}*/
- printf("&main()=%Fp\n", *argv[0]);
- printf("&segu=%p\n", (segu));\r
- //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);\r
+ 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");
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");
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);
}