/* wxFileName FileMcd_GetSimpleName(uint slot) { if( FileMcd_IsMultitapSlot(slot) ) return g_Conf->Folders.MemoryCards + wxsFormat( L"Mcd-Multitap%u-Slot%02u.ps2", FileMcd_GetMtapPort(slot)+1, FileMcd_GetMtapSlot(slot)+1 ); else return g_Conf->Folders.MemoryCards + wxsFormat( L"Mcd%03u.ps2", slot+1 ); } */ wxString FileMcd_GetDefaultName(uint slot) { if( FileMcd_IsMultitapSlot(slot) ) return wxsFormat( L"Mcd-Multitap%u-Slot%02u.ps2", FileMcd_GetMtapPort(slot)+1, FileMcd_GetMtapSlot(slot)+1 ); else return wxsFormat( L"Mcd%03u.ps2", slot+1 ); }
// ------------------------------------------------------------------------ void AppConfig::LoadSaveMemcards( IniInterface& ini ) { ScopedIniGroup path( ini, L"MemoryCards" ); for( uint slot=0; slot<2; ++slot ) { ini.Entry( pxsFmt( L"Slot%u_Enable", slot+1 ), Mcd[slot].Enabled, Mcd[slot].Enabled ); ini.Entry( pxsFmt( L"Slot%u_Filename", slot+1 ), Mcd[slot].Filename, Mcd[slot].Filename ); } for( uint slot=2; slot<8; ++slot ) { int mtport = FileMcd_GetMtapPort(slot)+1; int mtslot = FileMcd_GetMtapSlot(slot)+1; ini.Entry( pxsFmt( L"Multitap%u_Slot%u_Enable", mtport, mtslot ), Mcd[slot].Enabled, Mcd[slot].Enabled ); ini.Entry( pxsFmt( L"Multitap%u_Slot%u_Filename", mtport, mtslot ), Mcd[slot].Filename, Mcd[slot].Filename ); } }