Mercurial > repos > blastem
comparison blastem.h @ 430:7f84090ab1cd
Add config file parser and default config file
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 10 Jul 2013 09:38:05 -0700 |
parents | d0cacb4ade0b |
children | b7c3b2d22858 |
comparison
equal
deleted
inserted
replaced
429:f6fdde540791 | 430:7f84090ab1cd |
---|---|
6 #include "z80_to_x86.h" | 6 #include "z80_to_x86.h" |
7 #include "ym2612.h" | 7 #include "ym2612.h" |
8 #include "vdp.h" | 8 #include "vdp.h" |
9 #include "psg.h" | 9 #include "psg.h" |
10 #include "io.h" | 10 #include "io.h" |
11 #include "config.h" | |
11 | 12 |
12 #define RAM_FLAG_ODD 0x1800 | 13 #define RAM_FLAG_ODD 0x1800 |
13 #define RAM_FLAG_EVEN 0x1000 | 14 #define RAM_FLAG_EVEN 0x1000 |
14 #define RAM_FLAG_BOTH 0x0000 | 15 #define RAM_FLAG_BOTH 0x0000 |
15 | 16 |
28 io_port ports[3]; | 29 io_port ports[3]; |
29 } genesis_context; | 30 } genesis_context; |
30 | 31 |
31 extern genesis_context * genesis; | 32 extern genesis_context * genesis; |
32 extern int break_on_sync; | 33 extern int break_on_sync; |
34 extern tern_node * config; | |
33 | 35 |
34 uint16_t read_dma_value(uint32_t address); | 36 uint16_t read_dma_value(uint32_t address); |
35 m68k_context * debugger(m68k_context * context, uint32_t address); | 37 m68k_context * debugger(m68k_context * context, uint32_t address); |
36 | 38 |
37 #endif //BLASTEM_H_ | 39 #endif //BLASTEM_H_ |