OSDN Git Service

client 0.5.4 release
[unagi/old-svn-converted.git] / client / tag / 0.5.4 / config.h
diff --git a/client/tag/0.5.4/config.h b/client/tag/0.5.4/config.h
new file mode 100644 (file)
index 0000000..a6123b2
--- /dev/null
@@ -0,0 +1,36 @@
+#ifndef _CONFIG_H_
+#define _CONFIG_H_
+#include "reader_master.h"
+enum{
+       CONFIG_OVERRIDE_UNDEF = 4649,
+       CONFIG_OVERRIDE_TRUE = 1,
+       CONFIG_STR_LENGTH = 20
+};
+struct st_config{
+       //override config
+       long mapper;
+       int mirror, backupram;
+       //target filename
+       const char *ramimage, *romimage;
+       const char *script;
+       //device driver function pointer struct
+       const struct reader_driver *reader;
+       const struct flash_driver *cpu_flash_driver, *ppu_flash_driver;
+       //data mode
+       int mode, syntaxtest;
+       long transtype_cpu, transtype_ppu;
+       //debug member
+       long write_wait;
+       char flash_test_device[CONFIG_STR_LENGTH];
+       char flash_test_mapper[CONFIG_STR_LENGTH];
+};
+
+enum{
+       MODE_TEST,
+       MODE_ROM_DUMP,
+       MODE_RAM_READ,
+       MODE_RAM_WRITE,
+       MODE_ROM_PROGRAM
+};
+
+#endif