comparison m68k_to_x86.h @ 54:3b79cbcf6846

Get Flavio's color bar demo kind of sort of working
author Mike Pavone <pavone@retrodev.com>
date Tue, 18 Dec 2012 02:16:42 -0800
parents 3e7bfde7606e
children 8da611e69b32
comparison
equal deleted inserted replaced
53:44e661913a51 54:3b79cbcf6846
33 uint32_t dregs[8]; 33 uint32_t dregs[8];
34 uint32_t aregs[8]; 34 uint32_t aregs[8];
35 uint32_t target_cycle; 35 uint32_t target_cycle;
36 uint32_t current_cycle; 36 uint32_t current_cycle;
37 uint16_t *mem_pointers[NUM_MEM_AREAS]; 37 uint16_t *mem_pointers[NUM_MEM_AREAS];
38 void *next_context;
39 uint16_t value;
38 native_map_slot *native_code_map; 40 native_map_slot *native_code_map;
39 void *options; 41 void *options;
40 } m68k_context; 42 } m68k_context;
41 43
42 uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts); 44 uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts);
43 uint8_t * translate_m68k_stream(uint8_t * dst, uint8_t * dst_end, uint32_t address, m68k_context * context); 45 uint8_t * translate_m68k_stream(uint8_t * dst, uint8_t * dst_end, uint32_t address, m68k_context * context);
44 void start_68k_context(m68k_context * context, uint32_t address); 46 void start_68k_context(m68k_context * context, uint32_t address);
45 void init_x86_68k_opts(x86_68k_options * opts); 47 void init_x86_68k_opts(x86_68k_options * opts);
46 void init_68k_context(m68k_context * context, native_map_slot * native_code_map, void * opts); 48 void init_68k_context(m68k_context * context, native_map_slot * native_code_map, void * opts);
49 void m68k_reset(m68k_context * context);
50