comparison z80_to_x86.h @ 1427:4e5797b3935a

WIP - New savestate format
author Michael Pavone <pavone@retrodev.com>
date Sun, 06 Aug 2017 00:06:36 -0700
parents 70d88d9bfe13
children 2e6320d261ff
comparison
equal deleted inserted replaced
1426:957325c990d5 1427:4e5797b3935a
5 */ 5 */
6 #ifndef Z80_TO_X86_H_ 6 #ifndef Z80_TO_X86_H_
7 #define Z80_TO_X86_H_ 7 #define Z80_TO_X86_H_
8 #include "z80inst.h" 8 #include "z80inst.h"
9 #include "backend.h" 9 #include "backend.h"
10 #include "serialize.h"
10 11
11 #define ZNUM_MEM_AREAS 4 12 #define ZNUM_MEM_AREAS 4
12 #ifdef Z80_LOG_ADDRESS 13 #ifdef Z80_LOG_ADDRESS
13 #define ZMAX_NATIVE_SIZE 255 14 #define ZMAX_NATIVE_SIZE 255
14 #else 15 #else
106 void z80_assert_busreq(z80_context * context, uint32_t cycle); 107 void z80_assert_busreq(z80_context * context, uint32_t cycle);
107 void z80_clear_busreq(z80_context * context, uint32_t cycle); 108 void z80_clear_busreq(z80_context * context, uint32_t cycle);
108 void z80_assert_nmi(z80_context *context, uint32_t cycle); 109 void z80_assert_nmi(z80_context *context, uint32_t cycle);
109 uint8_t z80_get_busack(z80_context * context, uint32_t cycle); 110 uint8_t z80_get_busack(z80_context * context, uint32_t cycle);
110 void z80_adjust_cycles(z80_context * context, uint32_t deduction); 111 void z80_adjust_cycles(z80_context * context, uint32_t deduction);
112 void z80_serialize(z80_context *context, serialize_buffer *buf);
113 void z80_deserialize(deserialize_buffer *buf, void *vcontext);
111 114
112 #endif //Z80_TO_X86_H_ 115 #endif //Z80_TO_X86_H_
113 116