示例#1
0
文件: slot.cpp 项目: Robbbert/store1
std::string channelf_cart_slot_device::get_default_card_software()
{
    if (open_image_file(mconfig().options()))
    {
        const char *slot_string;
        uint32_t len = m_file->size();
        int type;

        if (len == 0x40000)
            type = CF_MULTI;
        else
            type = CF_CHESS;    // is there any way to detect the other carts from fullpath?

        slot_string = chanf_get_slot(type);

        //printf("type: %s\n", slot_string);
        clear();

        return std::string(slot_string);
    }
    return software_get_default_slot("chess");
}
示例#2
0
文件: slot.cpp 项目: robsonfr/mame
void channelf_cart_slot_device::get_default_card_software(std::string &result)
{
	if (open_image_file(mconfig().options()))
	{
		const char *slot_string = "chess";
		UINT32 len = core_fsize(m_file);
		int type;

		if (len == 0x40000)
			type = CF_MULTI;
		else
			type = CF_CHESS;    // is there any way to detect the other carts from fullpath?

		slot_string = chanf_get_slot(type);

		//printf("type: %s\n", slot_string);
		clear();

		result.assign(slot_string);
		return;
	}
	software_get_default_slot(result, "chess");
}