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