Mercurial > repos > blastem
comparison m68k_core.h @ 2499:d74d3998482c
Make some progress on compiling full emulator with new 68K core
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 30 Apr 2024 00:02:14 -0700 |
parents | bf4f1a8d1d48 |
children | 7e86ec94c899 |
comparison
equal
deleted
inserted
replaced
2498:dffda054d218 | 2499:d74d3998482c |
---|---|
96 uint8_t flags[5]; | 96 uint8_t flags[5]; |
97 uint8_t status; | 97 uint8_t status; |
98 uint32_t dregs[8]; | 98 uint32_t dregs[8]; |
99 uint32_t aregs[9]; | 99 uint32_t aregs[9]; |
100 uint32_t target_cycle; //cycle at which the next synchronization or interrupt occurs | 100 uint32_t target_cycle; //cycle at which the next synchronization or interrupt occurs |
101 uint32_t current_cycle; | 101 uint32_t cycles; |
102 uint32_t sync_cycle; | 102 uint32_t sync_cycle; |
103 uint32_t int_cycle; | 103 uint32_t int_cycle; |
104 uint32_t int_num; | 104 uint32_t int_num; |
105 uint32_t last_prefetch_address; | 105 uint32_t last_prefetch_address; |
106 uint32_t scratch1; | 106 uint32_t scratch1; |
107 uint32_t scratch2; | 107 uint32_t scratch2; |
108 uint16_t *mem_pointers[NUM_MEM_AREAS]; | 108 uint16_t *mem_pointers[NUM_MEM_AREAS]; |
109 code_ptr resume_pc; | 109 code_ptr resume_pc; |
110 code_ptr reset_handler; | 110 code_ptr reset_handler; |
111 m68k_options *options; | 111 m68k_options *opts; |
112 void *system; | 112 void *system; |
113 void *host_sp_entry; | 113 void *host_sp_entry; |
114 void *stack_storage[M68K_STACK_STORAGE]; | 114 void *stack_storage[M68K_STACK_STORAGE]; |
115 m68k_breakpoint *breakpoints; | 115 m68k_breakpoint *breakpoints; |
116 uint32_t num_breakpoints; | 116 uint32_t num_breakpoints; |