diff --git a/src/aindump/aindump.c b/src/aindump/aindump.c index 63f4506..9818f8c 100644 --- a/src/aindump/aindump.c +++ b/src/aindump/aindump.c @@ -121,6 +121,7 @@ static void ain_dump_functions(FILE *f, struct ain *ain) static void ain_dump_globals(FILE *f, struct ain *ain) { for (int i = 0; i < ain->nr_globals; i++) { + fprintf(f, "/* 0x%08x */\t", i); struct ain_global *g = &ain->globals[i]; if (g->data_type == AIN_VOID) continue; diff --git a/src/instructions.c b/src/instructions.c index b9b1b9e..b98c5f4 100644 --- a/src/instructions.c +++ b/src/instructions.c @@ -365,7 +365,7 @@ struct instruction instructions[NR_OPCODES] = { TODO ( DG_STR_TO_METHOD, 0, T_DLG ), // XXX: changed in ain version > 8 TODO ( OP_0x102, 0 ), - TODO ( OP_0x103, 2, T_INT, T_INT ), + TODO ( OP_0x103, 0 ), TODO ( OP_0x104, 0 ), - TODO ( OP_0x105, 1, T_INT, T_INT ), + TODO ( OP_0x105, 1, T_STRUCT ), };