From 5fe69ade7fb11f98f039d54498e6585abccbc328 Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Fri, 8 Mar 2013 09:27:46 +0000 Subject: [PATCH] fixed megatech loading in cartslots (image device does not seem to have access to the memory regions, so we have to pass through root_device). nw. --- src/mame/drivers/megatech.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mame/drivers/megatech.c b/src/mame/drivers/megatech.c index 09fa37ad851..1362e612de6 100644 --- a/src/mame/drivers/megatech.c +++ b/src/mame/drivers/megatech.c @@ -586,9 +586,7 @@ DEVICE_IMAGE_LOAD_MEMBER( mtech_state, megatech_cart ) if (image.software_entry() == NULL) return IMAGE_INIT_FAIL; - //printf("load list\n"); - UINT8 *ROM = image.device().memregion(this_cart->region)->base(); - //printf("load list2\n"); + UINT8 *ROM = image.device().machine().root_device().memregion(this_cart->region)->base(); UINT32 length = image.get_software_region_length("rom"); memcpy(ROM, image.get_software_region("rom"), length);