comparison m68k_to_x86.h @ 73:8da611e69b32

Implement a couple of supervisor instructions
author Mike Pavone <pavone@retrodev.com>
date Fri, 21 Dec 2012 16:04:41 -0800
parents 3b79cbcf6846
children 6331ddec228f
comparison
equal deleted inserted replaced
72:7935cd64d5c8 73:8da611e69b32
29 typedef struct { 29 typedef struct {
30 uint8_t flags[5]; 30 uint8_t flags[5];
31 uint8_t status; 31 uint8_t status;
32 uint16_t reserved; 32 uint16_t reserved;
33 uint32_t dregs[8]; 33 uint32_t dregs[8];
34 uint32_t aregs[8]; 34 uint32_t aregs[9];
35 uint32_t target_cycle; 35 uint32_t target_cycle; //cycle at which the next synchronization or interrupt occurs
36 uint32_t current_cycle; 36 uint32_t current_cycle;
37 uint32_t sync_cycle;
37 uint16_t *mem_pointers[NUM_MEM_AREAS]; 38 uint16_t *mem_pointers[NUM_MEM_AREAS];
38 void *next_context; 39 void *next_context;
39 uint16_t value; 40 uint16_t value;
40 native_map_slot *native_code_map; 41 native_map_slot *native_code_map;
41 void *options; 42 void *options;