#ifndef _NPC_CONFIG_H_ #define _NPC_CONFIG_H_ #include #include #include #include #include #include struct Config { std::filesystem::path memory_file; bool interactive{false}; bool memory_file_binary = {true}; bool do_mtrace{false}; std::vector> mtrace_ranges{ {0x80000000, 0x8ffffffff}}; std::filesystem::path wavefile; std::filesystem::path lib_ref; void cli_parse(int argc, char **argv); }; extern Config config; #endif