Mercurial > repos > blastem
comparison z80_to_x86.h @ 241:2586d49ddd46
Implement EX, EXX and RST in Z80 core
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 28 Apr 2013 13:45:17 -0700 |
parents | d9bf8e61c33c |
children | 2f069a0b487e |
comparison
equal
deleted
inserted
replaced
240:ed540dd4cf2b | 241:2586d49ddd46 |
---|---|
27 void * native_pc; | 27 void * native_pc; |
28 uint16_t sp; | 28 uint16_t sp; |
29 uint8_t flags[ZF_NUM]; | 29 uint8_t flags[ZF_NUM]; |
30 uint16_t bank_reg; | 30 uint16_t bank_reg; |
31 uint8_t regs[Z80_A+1]; | 31 uint8_t regs[Z80_A+1]; |
32 uint8_t im; | |
32 uint8_t alt_regs[Z80_A+1]; | 33 uint8_t alt_regs[Z80_A+1]; |
33 uint32_t target_cycle; | 34 uint32_t target_cycle; |
34 uint32_t current_cycle; | 35 uint32_t current_cycle; |
36 uint8_t alt_flags[ZF_NUM]; | |
35 uint8_t * mem_pointers[ZNUM_MEM_AREAS]; | 37 uint8_t * mem_pointers[ZNUM_MEM_AREAS]; |
36 native_map_slot * static_code_map; | 38 native_map_slot * static_code_map; |
37 native_map_slot * banked_code_map; | 39 native_map_slot * banked_code_map; |
38 void * options; | 40 void * options; |
39 void * next_context; | 41 void * next_context; |