]> git.sesse.net Git - pistorm/blobdiff - m68kmake.c
Merge pull request #49 from runehol/main
[pistorm] / m68kmake.c
index adadc36952bd6a2e9414adf21187620abf828c0f..b8669ac2887ff5106dc679156e0f20002e06a464 100644 (file)
@@ -785,7 +785,7 @@ void get_base_name(char* base_name, opcode_struct* op)
 /* Write the name of an opcode handler function */
 void write_function_name(FILE* filep, char* base_name)
 {
-       fprintf(filep, "static void %s(void)\n", base_name);
+       fprintf(filep, "static void %s(m68ki_cpu_core *state)\n", base_name);
 }
 
 void add_opcode_output_table_entry(opcode_struct* op, char* name)
@@ -880,11 +880,11 @@ void generate_opcode_handler(FILE* filep, body_struct* body, replace_struct* rep
                add_replace_string(replace, ID_OPHANDLER_EA_AY_16, str);
                sprintf(str, "EA_%s_32()", g_ea_info_table[ea_mode].ea_add);
                add_replace_string(replace, ID_OPHANDLER_EA_AY_32, str);
-               sprintf(str, "OPER_%s_8()", g_ea_info_table[ea_mode].ea_add);
+               sprintf(str, "OPER_%s_8(state)", g_ea_info_table[ea_mode].ea_add);
                add_replace_string(replace, ID_OPHANDLER_OPER_AY_8, str);
-               sprintf(str, "OPER_%s_16()", g_ea_info_table[ea_mode].ea_add);
+               sprintf(str, "OPER_%s_16(state)", g_ea_info_table[ea_mode].ea_add);
                add_replace_string(replace, ID_OPHANDLER_OPER_AY_16, str);
-               sprintf(str, "OPER_%s_32()", g_ea_info_table[ea_mode].ea_add);
+               sprintf(str, "OPER_%s_32(state)", g_ea_info_table[ea_mode].ea_add);
                add_replace_string(replace, ID_OPHANDLER_OPER_AY_32, str);
        }