comparison m68k_internal.h @ 981:902c53d9c16f

Half assed, prefetch based open bus value emulation. Gets BlastEm up to 119/122 in VDP FIFO Testing
author Michael Pavone <pavone@retrodev.com>
date Sun, 24 Apr 2016 02:19:48 -0700
parents 771875b5f519
children f680fe746a7d
comparison
equal deleted inserted replaced
980:928442068afe 981:902c53d9c16f
30 void calc_areg_displace(m68k_options *opts, m68k_op_info *op, uint8_t native_reg); 30 void calc_areg_displace(m68k_options *opts, m68k_op_info *op, uint8_t native_reg);
31 void calc_index_disp8(m68k_options *opts, m68k_op_info *op, uint8_t native_reg); 31 void calc_index_disp8(m68k_options *opts, m68k_op_info *op, uint8_t native_reg);
32 void calc_areg_index_disp8(m68k_options *opts, m68k_op_info *op, uint8_t native_reg); 32 void calc_areg_index_disp8(m68k_options *opts, m68k_op_info *op, uint8_t native_reg);
33 void nop_fill_or_jmp_next(code_info *code, code_ptr old_end, code_ptr next_inst); 33 void nop_fill_or_jmp_next(code_info *code, code_ptr old_end, code_ptr next_inst);
34 void check_user_mode_swap_ssp_usp(m68k_options *opts); 34 void check_user_mode_swap_ssp_usp(m68k_options *opts);
35 void m68k_set_last_prefetch(m68k_options *opts, uint32_t address);
35 36
36 //functions implemented in m68k_core.c 37 //functions implemented in m68k_core.c
37 int8_t native_reg(m68k_op_info * op, m68k_options * opts); 38 int8_t native_reg(m68k_op_info * op, m68k_options * opts);
38 size_t dreg_offset(uint8_t reg); 39 size_t dreg_offset(uint8_t reg);
39 size_t areg_offset(uint8_t reg); 40 size_t areg_offset(uint8_t reg);