void tispeak_state::init_cartridge() { if (m_cart != NULL && m_cart->exists()) { std::string region_tag; memory_region *src = memregion(region_tag.assign(m_cart->tag()).append(GENERIC_ROM_REGION_TAG).c_str()); if (src) memcpy(m_cart_base, src->base(), src->bytes()); } }