From 34cccc8e3b8be260a2d2d97d2f6a10731fbe0f1c Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Fri, 8 Mar 2013 09:31:24 +0000 Subject: [PATCH] same for stvbios cartslots. nw. --- src/mame/drivers/stv.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/mame/drivers/stv.c b/src/mame/drivers/stv.c index cb740cb7924..9eb95872482 100644 --- a/src/mame/drivers/stv.c +++ b/src/mame/drivers/stv.c @@ -1040,9 +1040,7 @@ MACHINE_RESET_MEMBER(stv_state,stv) DEVICE_IMAGE_LOAD_MEMBER( stv_state, stv_cart ) { -// stv_state *state = image.device().machine().driver_data(); const struct stv_cart_region *stv_cart = &stv_cart_table[0], *this_cart; - //const char *pcb_name; /* First, determine where this cart has to be loaded */ while (stv_cart->tag) @@ -1058,7 +1056,7 @@ DEVICE_IMAGE_LOAD_MEMBER( stv_state, stv_cart ) if (image.software_entry() == NULL) return IMAGE_INIT_FAIL; - UINT8 *ROM = image.device().memregion(this_cart->region)->base(); + 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); @@ -1081,9 +1079,6 @@ DEVICE_IMAGE_LOAD_MEMBER( stv_state, stv_cart ) } } - //if ((pcb_name = image.get_feature("pcb_type")) == NULL) - // return IMAGE_INIT_FAIL; - return IMAGE_INIT_PASS; }