if (PicoAHW & PAHW_MCD) PicoCDBufferFree();\r
\r
// save SRAM\r
- if ((currentConfig.EmuOpt & EOPT_USE_SRAM) && SRam.changed) {\r
- emu_SaveLoadGame(0, 1);\r
+ if ((currentConfig.EmuOpt & EOPT_EN_SRAM) && SRam.changed) {\r
+ emu_save_load_game(0, 1);\r
SRam.changed = 0;\r
}\r
CPolledActiveScheduler::Instance()->Schedule();\r
}\r
else if(gamestate == PGS_ReloadRom)\r
{\r
- loadrom_result = emu_ReloadRom(loadrom_fname);\r
+ loadrom_result = emu_reload_rom(loadrom_fname);\r
pico_was_reset = 1;\r
if (loadrom_result)\r
gamestate = PGS_Running;\r
User::After(150000);\r
}\r
\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
CGameWindow::FreeResources();\r
} else if(gamestate == PGS_Quit) {\r
break;\r
if(PsndOut) gameAudio->Pause(); // this may take a while, so we pause sound output\r
\r
vidDrawNotice((which & 0x1000) ? "LOADING@GAME" : "SAVING@GAME");\r
- emu_SaveLoadGame(which & 0x1000, 0);\r
+ emu_save_load_game(which & 0x1000, 0);\r
\r
if(PsndOut) PsndOut = gameAudio->ResumeL();\r
reset_timing = 1;\r
}\r
\r
\r
-extern "C" void emu_noticeMsgUpdated(void)\r
+extern "C" void plat_status_msg(const char *format, ...)\r
{\r
- char *p = noticeMsg;\r
+ va_list vl;\r
+ char *p;\r
+\r
+ va_start(vl, format);\r
+ vsnprintf(noticeMsg, sizeof(noticeMsg), fmt, vl);\r
+ va_end(vl);\r
+\r
+ p = noticeMsg;\r
while (*p) {\r
if (*p == ' ') *p = '@';\r
if (*p < '0' || *p > 'Z') { *p = 0; break; }\r