int main(int argc, char *argv[])
{
- char file[MAXPATHLEN] = "";
- char path[MAXPATHLEN];
- const char *cdfile = NULL;
- int loadst = 0;
void *tmp;
- int i;
tmp = dlopen("/lib/libdl.so.2", RTLD_LAZY);
if (tmp == NULL)
emuLog = stdout;
SetIsoFile(NULL);
+ memset(&Config, 0, sizeof(Config));
+
+ CheckSubDir();
+ set_default_paths();
+ strcpy(Config.Bios, "HLE");
+
+#ifdef MAEMO
+ extern int maemo_main(int argc, char **argv);
+ return maemo_main(argc, argv);
+#else
+ char file[MAXPATHLEN] = "";
+ char path[MAXPATHLEN];
+ const char *cdfile = NULL;
+ int loadst = 0;
+ int i;
+
// read command line options
for (i = 1; i < argc; i++) {
if (!strcmp(argv[i], "-psxout")) Config.PsxOut = 1;
}
}
- memset(&Config, 0, sizeof(PcsxConfig));
-
- CheckSubDir();
- set_default_paths();
- strcpy(Config.Bios, "HLE");
-
if (cdfile)
set_cd_image(cdfile);
}
return 0;
+#endif
}
int SysInit() {
void OnFile_Exit() {
printf("OnFile_Exit\n");
+#ifndef MAEMO
menu_finish();
+#endif
plat_finish();
SysClose();
exit(0);