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