#include <stdio.h>\r
#include "src/lib/16_head.h"\r
\r
-#define PRINT_OPAQUE_STRUCT(p) print_mem((p), sizeof(*(p)))\r
-\r
-void print_mem(void const *vp, size_t n)\r
-{\r
- size_t i;\r
- unsigned char const *p = vp;\r
- for (i=0; i<n; i++)\r
- printf("%02x\n", p[i]);\r
- putchar('\n');\r
-};\r
-\r
void main()\r
{\r
static global_game_variables_t gvar;\r
- PRINT_OPAQUE_STRUCT(&gvar);\r
+ hres();\r
+ printf("video:\n");\r
+ PRINT_OPAQUE_STRUCT(&gvar.video);\r
+ printf("ca:\n");\r
+ PRINT_OPAQUE_STRUCT(&gvar.ca);\r
+ printf("pm:\n");\r
+ PRINT_OPAQUE_STRUCT(&gvar.pm);\r
+ printf("mm:\n");\r
+ PRINT_OPAQUE_STRUCT(&gvar.mm);\r
+ printf("mmi:\n");\r
+ PRINT_OPAQUE_STRUCT(&gvar.mmi);\r
+ printf("sizeof gvar.video=%d\n", sizeof(gvar.video));\r
+ printf("sizeof gvar.ca=%d\n", sizeof(gvar.ca));\r
+ printf("sizeof gvar.pm=%d\n", sizeof(gvar.pm));\r
+ printf("sizeof gvar.mm=%d\n", sizeof(gvar.mm));\r
+ printf("sizeof gvar.mmi=%d\n", sizeof(gvar.mmi));\r
+ printf("sizeof gvar=%d\n", sizeof(gvar));\r
+// handle\r
+// kurokku\r
+// in\r
+ //player\r
+ //mv\r
+ regidump();\r
}\r