trunk/src/emu/debug/debugcpu.c
r18031 | r18032 | |
1181 | 1181 | device = expression_get_device(machine, name); |
1182 | 1182 | if (device == NULL) |
1183 | 1183 | device = debug_cpu_get_visible_cpu(machine); |
1184 | | if (device->memory().has_space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_LOGICAL))) |
| 1184 | if (device->memory().has_space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_PHYSICAL))) |
1185 | 1185 | { |
1186 | | address_space &space = device->memory().space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_LOGICAL)); |
| 1186 | address_space &space = device->memory().space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_PHYSICAL)); |
1187 | 1187 | result = debug_read_memory(space, space.address_to_byte(address), size, false); |
1188 | 1188 | } |
1189 | 1189 | break; |
r18031 | r18032 | |
1350 | 1350 | device = expression_get_device(machine, name); |
1351 | 1351 | if (device == NULL) |
1352 | 1352 | device = debug_cpu_get_visible_cpu(machine); |
1353 | | if (device->memory().has_space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_LOGICAL))) |
| 1353 | if (device->memory().has_space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_PHYSICAL))) |
1354 | 1354 | { |
1355 | | address_space &space = device->memory().space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_LOGICAL)); |
| 1355 | address_space &space = device->memory().space(AS_PROGRAM + (spacenum - EXPSPACE_PROGRAM_PHYSICAL)); |
1356 | 1356 | debug_write_memory(space, space.address_to_byte(address), data, size, false); |
1357 | 1357 | } |
1358 | 1358 | break; |