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;