diff options
Diffstat (limited to 'src/emu/debug/debugcmd.h')
-rw-r--r-- | src/emu/debug/debugcmd.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/debug/debugcmd.h b/src/emu/debug/debugcmd.h index a47378765ff..04f54a4d75d 100644 --- a/src/emu/debug/debugcmd.h +++ b/src/emu/debug/debugcmd.h @@ -34,6 +34,9 @@ public: /* validates a parameter as a cpu and retrieves the given address space */ bool validate_cpu_space_parameter(const char *param, int spacenum, address_space *&result); + /* validates a parameter as a memory region name and retrieves the given region */ + bool validate_memory_region_parameter(const std::string ¶m, memory_region *&result); + private: struct global_entry { @@ -139,7 +142,9 @@ private: void execute_stateload(int ref, const std::vector<std::string> ¶ms); void execute_rewind(int ref, const std::vector<std::string> ¶ms); void execute_save(int ref, const std::vector<std::string> ¶ms); + void execute_saveregion(int ref, const std::vector<std::string> ¶ms); void execute_load(int ref, const std::vector<std::string> ¶ms); + void execute_loadregion(int ref, const std::vector<std::string> ¶ms); void execute_dump(int ref, const std::vector<std::string> ¶ms); void execute_cheatinit(int ref, const std::vector<std::string> ¶ms); void execute_cheatnext(int ref, const std::vector<std::string> ¶ms); |