diff options
author | Aaron Giles <aaron@aarongiles.com> | 2009-12-28 18:04:50 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2009-12-28 18:04:50 +0000 |
commit | f5730e89efaf895f186be509c1be996b12ed9f35 (patch) | |
tree | 9e868a989077b46bfdf788d3689ea0ee9d8f0379 /src/emu/debug/express.c | |
parent | 34f4656ccab0c35c2d99701108b0e531bb348cf0 (diff) |
Exposed an address space for EEPROM devices. This has several
side-effects:
- EEPROM memory is now visible in the debugger
- EEPROM memory can be accessed like any CPU/device memory
(i.e., use eeprom.b@<addr> instead of eeprom.eb@<addr>)
Removed support in the expression engine for EEPROM-specific
accesses.
Updated all systems that muck directly with EEPROM memory to
use memory accessors instead on the EEPROM address space.
Extended the devtempl.h file to support device address spaces.
Cleaned up romload a bit to make it clear that region flags are
enforced for any device with an address space, not just CPUs.
Diffstat (limited to 'src/emu/debug/express.c')
-rw-r--r-- | src/emu/debug/express.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/emu/debug/express.c b/src/emu/debug/express.c index 5bd4d9642ee..099c01506b9 100644 --- a/src/emu/debug/express.c +++ b/src/emu/debug/express.c @@ -91,7 +91,6 @@ enum TIN_MEMORY_SPACE3_PHYS = (EXPSPACE_SPACE3_PHYSICAL << TIN_MEMORY_SPACE_SHIFT), TIN_MEMORY_OPCODE = (EXPSPACE_OPCODE << TIN_MEMORY_SPACE_SHIFT), TIN_MEMORY_RAMWRITE = (EXPSPACE_RAMWRITE << TIN_MEMORY_SPACE_SHIFT), - TIN_MEMORY_EEPROM = (EXPSPACE_EEPROM << TIN_MEMORY_SPACE_SHIFT), TIN_MEMORY_REGION = (EXPSPACE_REGION << TIN_MEMORY_SPACE_SHIFT), TIN_MEMORY_INDEX_SHIFT = 16, @@ -586,7 +585,6 @@ static EXPRERR parse_memory_operator(parsed_expression *expr, int offset, const case '3': *flags |= physical ? TIN_MEMORY_SPACE3_PHYS : TIN_MEMORY_SPACE3_LOG; break; case 'o': *flags |= TIN_MEMORY_OPCODE; break; case 'r': *flags |= TIN_MEMORY_RAMWRITE; break; - case 'e': *flags |= TIN_MEMORY_EEPROM; break; case 'm': *flags |= TIN_MEMORY_REGION; break; default: return MAKE_EXPRERR_INVALID_MEMORY_SPACE(offset + (buffer - startbuffer)); } |