diff options
Diffstat (limited to 'src/emu/debug/debugcpu.c')
-rw-r--r-- | src/emu/debug/debugcpu.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/debug/debugcpu.c b/src/emu/debug/debugcpu.c index fadc3a086da..63d19082db3 100644 --- a/src/emu/debug/debugcpu.c +++ b/src/emu/debug/debugcpu.c @@ -1285,7 +1285,7 @@ static UINT64 expression_read_program_direct(address_space *_space, int opcode, static UINT64 expression_read_memory_region(running_machine &machine, const char *rgntag, offs_t address, int size) { - const memory_region *region = machine.region(rgntag); + memory_region *region = machine.root_device().memregion(rgntag); UINT64 result = ~(UINT64)0 >> (64 - 8*size); /* make sure we get a valid base before proceeding */ @@ -1462,7 +1462,7 @@ static void expression_write_program_direct(address_space *_space, int opcode, o static void expression_write_memory_region(running_machine &machine, const char *rgntag, offs_t address, int size, UINT64 data) { debugcpu_private *global = machine.debugcpu_data; - const memory_region *region = machine.region(rgntag); + memory_region *region = machine.root_device().memregion(rgntag); /* make sure we get a valid base before proceeding */ if (region != NULL) @@ -1571,7 +1571,7 @@ static expression_error::error_code expression_validate(void *param, const char case EXPSPACE_REGION: if (name == NULL) return expression_error::MISSING_MEMORY_NAME; - if (machine.region(name)->base() == NULL) + if (machine.root_device().memregion(name)->base() == NULL) return expression_error::INVALID_MEMORY_NAME; break; |