Previous 199869 Revisions Next

r21698 Friday 8th March, 2013 at 09:31:24 UTC by Fabio Priuli
same for stvbios cartslots. nw.
[src/mame/drivers]stv.c

trunk/src/mame/drivers/stv.c
r21697r21698
10401040
10411041DEVICE_IMAGE_LOAD_MEMBER( stv_state, stv_cart )
10421042{
1043//  stv_state *state = image.device().machine().driver_data<stv_state>();
10441043   const struct stv_cart_region *stv_cart = &stv_cart_table[0], *this_cart;
1045   //const char    *pcb_name;
10461044
10471045   /* First, determine where this cart has to be loaded */
10481046   while (stv_cart->tag)
r21697r21698
10581056   if (image.software_entry() == NULL)
10591057      return IMAGE_INIT_FAIL;
10601058
1061   UINT8 *ROM = image.device().memregion(this_cart->region)->base();
1059   UINT8 *ROM = image.device().machine().root_device().memregion(this_cart->region)->base();
10621060   UINT32 length = image.get_software_region_length("rom");
10631061
10641062   memcpy(ROM, image.get_software_region("rom"), length);
r21697r21698
10811079      }
10821080   }
10831081
1084   //if ((pcb_name = image.get_feature("pcb_type")) == NULL)
1085   //  return IMAGE_INIT_FAIL;
1086
10871082   return IMAGE_INIT_PASS;
10881083}
10891084

Previous 199869 Revisions Next


© 1997-2024 The MAME Team