diff options
author | 2010-03-08 17:06:27 +0000 | |
---|---|---|
committer | 2010-03-08 17:06:27 +0000 | |
commit | ec586731b9a1d8bb7a4d48de9ada4e8905a4f74e (patch) | |
tree | da971ef612bddc69e8d748f920ac52fe71d7c63b /src/emu/machine/6532riot.c | |
parent | 5826c45ea48778bd9bf513fef1311a77c447ff8e (diff) |
Made device->tag and devconfig->tag into private member variables (m_tag).
Added inline tag() function to return a const char * version. Updated
callers to use this instead of directly accessing tag.cstr() which
was awkward.
Diffstat (limited to 'src/emu/machine/6532riot.c')
-rw-r--r-- | src/emu/machine/6532riot.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/emu/machine/6532riot.c b/src/emu/machine/6532riot.c index b637c991897..1fabf030c7e 100644 --- a/src/emu/machine/6532riot.c +++ b/src/emu/machine/6532riot.c @@ -262,7 +262,7 @@ WRITE8_DEVICE_HANDLER( riot6532_w ) if (port->out_func.write != NULL) devcb_call_write8(&port->out_func, 0, data); else - logerror("%s:6532RIOT chip %s: Port %c is being written to but has no handler. %02X\n", cpuexec_describe_context(device->machine), device->tag.cstr(), 'A' + (offset & 1), data); + logerror("%s:6532RIOT chip %s: Port %c is being written to but has no handler. %02X\n", cpuexec_describe_context(device->machine), device->tag(), 'A' + (offset & 1), data); } /* writes to port A need to update the PA7 state */ @@ -331,7 +331,7 @@ READ8_DEVICE_HANDLER( riot6532_r ) update_pa7_state(device); } else - logerror("%s:6532RIOT chip %s: Port %c is being read but has no handler\n", cpuexec_describe_context(device->machine), device->tag.cstr(), 'A' + (offset & 1)); + logerror("%s:6532RIOT chip %s: Port %c is being read but has no handler\n", cpuexec_describe_context(device->machine), device->tag(), 'A' + (offset & 1)); /* apply the DDR to the result */ val = apply_ddr(port); @@ -429,12 +429,11 @@ static DEVICE_START( riot6532 ) /* validate arguments */ assert(device != NULL); - assert(strlen(device->tag) < 20); /* set static values */ riot->device = device; riot->intf = (riot6532_interface *)device->baseconfig().static_config; - riot->index = device->machine->devicelist.index(RIOT6532, device->tag); + riot->index = device->machine->devicelist.index(RIOT6532, device->tag()); /* configure the ports */ devcb_resolve_read8(&riot->port[0].in_func, &riot->intf->in_a_func, device); |