Mercurial > repos > blastem
comparison genesis.h @ 1769:8fe162bdb038 mame_interp
Merge from default
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 01 Mar 2019 14:17:29 -0800 |
parents | 956c1cce05e2 bb4d19c7c047 |
children | 0a26f3657295 |
comparison
equal
deleted
inserted
replaced
1768:63256371046f | 1769:8fe162bdb038 |
---|---|
7 #define GENESIS_H_ | 7 #define GENESIS_H_ |
8 | 8 |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 #include "system.h" | 10 #include "system.h" |
11 #include "m68k_core.h" | 11 #include "m68k_core.h" |
12 #ifdef NEW_CORE | |
13 #include "z80.h" | |
14 #else | |
12 #ifdef USE_NATIVE | 15 #ifdef USE_NATIVE |
13 #include "z80_to_x86.h" | 16 #include "z80_to_x86.h" |
14 #else | 17 #else |
15 #include "mame_z80/z80.h" | 18 #include "mame_z80/z80.h" |
19 #endif | |
16 #endif | 20 #endif |
17 #include "ym2612.h" | 21 #include "ym2612.h" |
18 #include "vdp.h" | 22 #include "vdp.h" |
19 #include "psg.h" | 23 #include "psg.h" |
20 #include "io.h" | 24 #include "io.h" |
50 uint32_t max_cycles; | 54 uint32_t max_cycles; |
51 uint32_t int_latency_prev1; | 55 uint32_t int_latency_prev1; |
52 uint32_t int_latency_prev2; | 56 uint32_t int_latency_prev2; |
53 uint32_t reset_cycle; | 57 uint32_t reset_cycle; |
54 uint8_t bank_regs[8]; | 58 uint8_t bank_regs[8]; |
59 uint16_t z80_bank_reg; | |
55 uint16_t mapper_start_index; | 60 uint16_t mapper_start_index; |
56 uint8_t mapper_type; | 61 uint8_t mapper_type; |
57 uint8_t save_type; | 62 uint8_t save_type; |
58 sega_io io; | 63 sega_io io; |
59 uint8_t version_reg; | 64 uint8_t version_reg; |