void LoadConfig(const char *filename) { FCEUI_GetNTSCTH(&ntsctint, &ntschue); LoadFCEUConfig(filename, fceuconfig); FCEUI_SetNTSCTH(ntsccol, ntsctint, ntschue); //adelikat:Hacky fix for Ram Watch recent menu for (int x = 0; x < 5; x++) { if(ramWatchRecent[x]) { strncpy(rw_recent_files[x], ramWatchRecent[x], 1024); free(ramWatchRecent[x]); ramWatchRecent[x] = 0; } else { rw_recent_files[x][0] = 0; } } // Hacky fix for taseditor_config.last_author and rom_name_when_closing_emulator if (taseditorConfigLastAuthorName) { strncpy(taseditorConfig.lastAuthorName, taseditorConfigLastAuthorName, AUTHOR_NAME_MAX_LEN - 1); taseditorConfig.lastAuthorName[AUTHOR_NAME_MAX_LEN - 1] = 0; } else { taseditorConfig.lastAuthorName[0] = 0; } if (ResumeROM) strcpy(romNameWhenClosingEmulator, ResumeROM); else romNameWhenClosingEmulator[0] = 0; //----------------------------------- }
void LoadConfig(const char *filename) { FCEUI_GetNTSCTH(&ntsctint, &ntschue); LoadFCEUConfig(filename, fceuconfig); FCEUI_SetNTSCTH(ntsccol, ntsctint, ntschue); //adelikat:Hacky fix for Ram Watch recent menu for (int x = 0; x < 5; x++) { if(ramWatchRecent[x]) { strncpy(rw_recent_files[x], ramWatchRecent[x], 1024); free(ramWatchRecent[x]); ramWatchRecent[x] = 0; } else { rw_recent_files[x][0] = 0; } } //----------------------------------- }