Functions | |
void | m68040_fpu_op0 (void) |
void | m68040_fpu_op1 (void) |
static int | default_int_ack_callback (int int_level) |
static void | default_bkpt_ack_callback (unsigned int data) |
static void | default_reset_instr_callback (void) |
static void | default_cmpild_instr_callback (unsigned int val, int reg) |
static void | default_rte_instr_callback (void) |
static int | default_tas_instr_callback (void) |
static void | default_pc_changed_callback (unsigned int new_pc) |
static void | default_set_fc_callback (unsigned int new_fc) |
static int | default_instr_hook_callback (void) |
unsigned int | m68k_get_reg (void *context, m68k_register_t regnum) |
void | m68k_set_reg (m68k_register_t regnum, unsigned int value) |
void | m68k_set_int_ack_callback (int(*callback)(int int_level)) |
void | m68k_set_bkpt_ack_callback (void(*callback)(unsigned int data)) |
void | m68k_set_reset_instr_callback (void(*callback)(void)) |
void | m68k_set_cmpild_instr_callback (void(*callback)(unsigned int, int)) |
void | m68k_set_rte_instr_callback (void(*callback)(void)) |
void | m68k_set_tas_instr_callback (int(*callback)(void)) |
void | m68k_set_pc_changed_callback (void(*callback)(unsigned int new_pc)) |
void | m68k_set_fc_callback (void(*callback)(unsigned int new_fc)) |
void | m68k_set_instr_hook_callback (int(*callback)(void)) |
void | m68k_register_memory (m68k_mem_t memory[], unsigned int len) |
void | m68k_set_cpu_type (unsigned int cpu_type) |
int | m68k_execute (int num_cycles) |
int | m68k_cycles_run (void) |
int | m68k_cycles_remaining (void) |
void | m68k_modify_timeslice (int cycles) |
void | m68k_end_timeslice (void) |
void | m68k_set_irq (unsigned int int_level) |
void | m68k_init (void) |
void | m68k_pulse_reset (void) |
void | m68k_pulse_halt (void) |
unsigned int | m68k_context_size () |
unsigned int | m68k_get_context (void *dst) |
void | m68k_set_context (void *src) |
Variables | |
int | m68ki_initial_cycles |
int | m68ki_remaining_cycles = 0 |
uint | m68ki_tracing = 0 |
uint | m68ki_address_space |
const char * | m68ki_cpu_names [] |
m68ki_cpu_core | m68ki_cpu |
uint | m68ki_aerr_address |
uint | m68ki_aerr_write_mode |
uint | m68ki_aerr_fc |
uint8 | m68ki_shift_8_table [65] |
uint16 | m68ki_shift_16_table [65] |
uint | m68ki_shift_32_table [65] |
uint8 | m68ki_exception_cycle_table [4][256] |
uint8 | m68ki_ea_idx_cycle_table [64] |
static int | default_int_ack_callback_data |
static unsigned int | default_bkpt_ack_callback_data |
static unsigned int | default_pc_changed_callback_data |
static unsigned int | default_set_fc_callback_data |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void m68040_fpu_op0 | ( | void | ) |
void m68040_fpu_op1 | ( | void | ) |
unsigned int m68k_context_size | ( | void | ) |
int m68k_cycles_remaining | ( | void | ) |
int m68k_cycles_run | ( | void | ) |
void m68k_end_timeslice | ( | void | ) |
int m68k_execute | ( | int | num_cycles | ) |
unsigned int m68k_get_context | ( | void * | dst | ) |
unsigned int m68k_get_reg | ( | void * | context, |
m68k_register_t | regnum | ||
) |
void m68k_init | ( | void | ) |
void m68k_modify_timeslice | ( | int | cycles | ) |
void m68k_pulse_halt | ( | void | ) |
void m68k_pulse_reset | ( | void | ) |
void m68k_register_memory | ( | m68k_mem_t | memory[], |
unsigned int | len | ||
) |
void m68k_set_bkpt_ack_callback | ( | void(*)(unsigned int data) | callback | ) |
void m68k_set_cmpild_instr_callback | ( | void(*)(unsigned int, int) | callback | ) |
void m68k_set_context | ( | void * | src | ) |
void m68k_set_cpu_type | ( | unsigned int | cpu_type | ) |
void m68k_set_fc_callback | ( | void(*)(unsigned int new_fc) | callback | ) |
void m68k_set_instr_hook_callback | ( | int(*)(void) | callback | ) |
void m68k_set_int_ack_callback | ( | int(*)(int int_level) | callback | ) |
void m68k_set_irq | ( | unsigned int | int_level | ) |
void m68k_set_pc_changed_callback | ( | void(*)(unsigned int new_pc) | callback | ) |
void m68k_set_reg | ( | m68k_register_t | regnum, |
unsigned int | value | ||
) |
void m68k_set_reset_instr_callback | ( | void(*)(void) | callback | ) |
void m68k_set_rte_instr_callback | ( | void(*)(void) | callback | ) |
void m68k_set_tas_instr_callback | ( | int(*)(void) | callback | ) |
|
static |
|
static |
|
static |
|
static |
uint m68ki_address_space |
uint m68ki_aerr_address |
uint m68ki_aerr_fc |
uint m68ki_aerr_write_mode |
m68ki_cpu_core m68ki_cpu |
const char* m68ki_cpu_names[] |
uint8 m68ki_ea_idx_cycle_table[64] |
uint8 m68ki_exception_cycle_table[4][256] |
int m68ki_initial_cycles |
int m68ki_remaining_cycles = 0 |
uint16 m68ki_shift_16_table[65] |
uint m68ki_shift_32_table[65] |
uint8 m68ki_shift_8_table[65] |
uint m68ki_tracing = 0 |