#include "../common/emu.h"\r
#include "emu.h"\r
\r
+extern "C" char menuErrorMsg[];\r
\r
////////////////////////////////////////////////////////////////\r
//\r
\r
case EEikCmdPicoFrameskipAuto:\r
currentConfig.Frameskip = -1;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdPicoFrameskip0:\r
currentConfig.Frameskip = 0;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdPicoFrameskip1:\r
currentConfig.Frameskip = 1;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdPicoFrameskip2:\r
currentConfig.Frameskip = 2;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdPicoFrameskip4:\r
currentConfig.Frameskip = 4;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdPicoFrameskip8:\r
currentConfig.Frameskip = 8;\r
- emu_WriteConfig(0);\r
+ emu_write_config(0);\r
break;\r
\r
case EEikCmdExit:\r
CleanupStack::PushL(fileArray);\r
_LIT16(KDlgTitle, "Select a ROM file");\r
\r
- TPtrC8 text8((TUint8*) loadedRomFName);\r
+ TPtrC8 text8((TUint8*) rom_fname_loaded);\r
iCurrentConfig.iLastROMFile.Copy(text8);\r
\r
if( CQikSelectFileDlg::RunDlgLD( *mimeArray, *fileArray, &KDlgTitle, &iCurrentConfig.iLastROMFile) )\r
iROMLoaded = EFalse;\r
switch (res)\r
{\r
- case PicoErrRomOpenFailed:\r
- CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to open file."));\r
+ case PicoErrRomOpenFailed: {\r
+ TBuf<64> mErrorBuff;\r
+ TPtrC8 buff8((TUint8*) menuErrorMsg);\r
+ mErrorBuff.Copy(buff8);\r
+ CEikonEnv::Static()->InfoWinL(_L("Error"), mErrorBuff);\r
break;\r
+ }\r
\r
case PicoErrOutOfMem:\r
CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to allocate memory."));\r
break;\r
\r
- case PicoErrNotRom:\r
- CEikonEnv::Static()->InfoWinL(_L("Error"), _L("The file you selected is not a game ROM."));\r
- break;\r
-\r
- case PicoErrNoRomsInArchive:\r
- CEikonEnv::Static()->InfoWinL(_L("Error"), _L("No game ROMs found in zipfile."));\r
- break;\r
-\r
- case PicoErrUncomp:\r
- CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed while unzipping ROM."));\r
- break;\r
-\r
case PicoErrEmuThread:\r
CEikonEnv::Static()->InfoWinL(_L("Error"), _L("Failed to create emulation thread. Try to restart this application."));\r
break;\r
void CPicolAppView::DisplayConfigDialogL()\r
{\r
CPicoConfigDialog* configDialog = new(ELeave)CPicoConfigDialog(currentConfig);\r
- emu_packConfig();\r
+ emu_pack_config();\r
configDialog->ExecuteLD(R_PICO_CONFIG);\r
- emu_unpackConfig();\r
- emu_WriteConfig(0);\r
+ emu_unpack_config();\r
+ emu_write_config(0);\r
\r
CPicoGameSession::Do(PicoMsgConfigChange, ¤tConfig);\r
}\r