comparison m68k_core.h @ 872:7022ba865cfd

Initial work for allowing loading a ROM from menu
author Michael Pavone <pavone@retrodev.com>
date Sun, 08 Nov 2015 15:51:57 -0800
parents 98d7b6073163
children b6842dfb8edf
comparison
equal deleted inserted replaced
871:f364f4f22f8f 872:7022ba865cfd
57 uint32_t sync_cycle; 57 uint32_t sync_cycle;
58 uint32_t int_cycle; 58 uint32_t int_cycle;
59 uint32_t int_num; 59 uint32_t int_num;
60 uint16_t *mem_pointers[NUM_MEM_AREAS]; 60 uint16_t *mem_pointers[NUM_MEM_AREAS];
61 void *video_context; 61 void *video_context;
62 62 void *resume_pc;
63 native_map_slot *native_code_map; 63 native_map_slot *native_code_map;
64 m68k_options *options; 64 m68k_options *options;
65 void *system; 65 void *system;
66 uint8_t int_pending; 66 uint8_t int_pending;
67 uint8_t should_return;
67 uint8_t ram_code_flags[]; 68 uint8_t ram_code_flags[];
68 } m68k_context; 69 } m68k_context;
69 70
70 void translate_m68k(m68k_options * opts, struct m68kinst * inst); 71 void translate_m68k(m68k_options * opts, struct m68kinst * inst);
71 void translate_m68k_stream(uint32_t address, m68k_context * context); 72 void translate_m68k_stream(uint32_t address, m68k_context * context);