summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/timekpr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/timekpr.c')
-rw-r--r--src/emu/machine/timekpr.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/emu/machine/timekpr.c b/src/emu/machine/timekpr.c
index 2f0f767aeb4..ed7d4fc103d 100644
--- a/src/emu/machine/timekpr.c
+++ b/src/emu/machine/timekpr.c
@@ -285,7 +285,6 @@ READ8_DEVICE_HANDLER( timekeeper_r )
static DEVICE_START(timekeeper)
{
timekeeper_state *c = get_safe_token(device);
- const timekeeper_config *config;
emu_timer *timer;
attotime duration;
mame_system_time systime;
@@ -311,14 +310,10 @@ static DEVICE_START(timekeeper)
c->century = make_bcd( systime.local_time.year / 100 );
c->data = auto_malloc( c->size );
- config = device->static_config;
- if( config != NULL && config->data != NULL )
+ c->default_data = device->region;
+ if (c->default_data != NULL)
{
- c->default_data = memory_region( device->machine, config->data );
- if( c->default_data != NULL )
- {
- assert( memory_region_length( device->machine, config->data ) == c->size );
- }
+ assert( device->regionbytes == c->size );
}
state_save_register_device_item( device, 0, c->control );