//------------------------------------------------- // initialize gameinit.dat index //------------------------------------------------- void datfile_manager::init_gameinit(fileptr &&fp) { int swcount = 0; drvindex tmp; auto count = index_mame_mess_info(std::move(fp), m_ginitidx, tmp, swcount); osd_printf_verbose("Gameinit.dat games found = %i\n", count); osd_printf_verbose("Rev = %s\n", m_ginit_rev.c_str()); }
//------------------------------------------------- // initialize messinfo.dat index //------------------------------------------------- void datfile_manager::init_messinfo(fileptr &&fp) { int drvcount = 0; auto count = index_mame_mess_info(std::move(fp), m_messidx, m_messdrvidx, drvcount); osd_printf_verbose("Messinfo.dat games found = %i\n", count); osd_printf_verbose("Messinfo.dat drivers found = %d\n", drvcount); osd_printf_verbose("Rev = %s\n", m_mess_rev.c_str()); }
//------------------------------------------------- // initialize messinfo.dat index //------------------------------------------------- void datfile_manager::init_messinfo() { int drvcount = 0; int count = index_mame_mess_info(m_messidx, m_messdrvidx, drvcount); osd_printf_verbose("Messinfo.dat games found = %i\n", count); osd_printf_verbose("Messinfo.dat drivers found = %d\n", drvcount); osd_printf_verbose("Rev = %s\n", m_mess_rev.c_str()); }