+ int i, ret;
+
+ for (i = 1; i < argc && argv[i][0] == '-' && argv[i][1] == '-'; i++) {
+ if (strcmp(argv[i], "--cleanup") == 0) {
+ // as loader may crash eny time, restore screen for the menu
+ host_video_init(NULL, 1);
+ host_video_finish();
+ quit_if_no_app = 1;
+ continue;
+ }
+ if (strcmp(argv[i], "--nomenu") == 0) {
+ rerun_gp2xmenu = 0;
+ continue;
+ }
+ if (strcmp(argv[i], "--") == 0) {
+ i++;
+ break;
+ }