OSDN Git Service

client 0.6.1 release
[unagi/old-svn-converted.git] / client / tag / 0.6.1 / config.h
1 #ifndef _CONFIG_H_
2 #define _CONFIG_H_
3 #include "reader_master.h"
4 enum{
5         CONFIG_OVERRIDE_UNDEF = 4649,
6         CONFIG_OVERRIDE_TRUE = 1,
7         CONFIG_STR_LENGTH = 20
8 };
9 struct st_config{
10         //override config
11         long mapper;
12         int mirror, backupram;
13         //target filename
14         const char *ramimage, *romimage;
15         const char *script;
16         //device driver function pointer struct
17         const struct reader_driver *reader;
18         const struct flash_driver *cpu_flash_driver, *ppu_flash_driver;
19         //data mode
20         int mode, syntaxtest;
21         long transtype_cpu, transtype_ppu;
22         //debug member
23         long write_wait;
24         char flash_test_device[CONFIG_STR_LENGTH];
25         char flash_test_mapper[CONFIG_STR_LENGTH];
26 };
27
28 enum{
29         MODE_TEST,
30         MODE_ROM_DUMP,
31         MODE_RAM_READ,
32         MODE_RAM_WRITE,
33         MODE_ROM_PROGRAM
34 };
35
36 #endif