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