Mercurial > repos > blastem
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 |