#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;
- void _seg * 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);
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);
//wat printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer));
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);
+ printf("\n\n");
+ printf("Total free: %lu\n", (dword)(GetFreeSize()));
+ //printf("Total near free: %zu\n", GetNearFreeSize());
+ printf("Total far free: %lu\n", (dword)(GetFarFreeSize()));
+ printf("\n");
+ printf("core left: %u\n", coreleft());
+ printf("far core left: %lu\n", farcoreleft());
}