From ea49b023802884e155e3880d31f45b30a5ab056c Mon Sep 17 00:00:00 2001 From: TwinAphex51224 Date: Sun, 22 Jan 2012 19:45:58 +0100 Subject: [PATCH] (360) Three-stage SSNES main --- 360/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/360/main.c b/360/main.c index a2935c19f8..12590fb87c 100644 --- a/360/main.c +++ b/360/main.c @@ -21,6 +21,7 @@ #include #include "menu.h" #include "xdk360_video.h" +#include "../general.h" CSSNES app; @@ -67,8 +68,10 @@ int main(int argc, char *argv[]) char arg4[] = "-c"; char arg5[] = "d:\\ssnes.cfg"; char *argv_[] = { arg1, arg2, arg3, arg4, arg5, NULL }; - return ssnes_main(sizeof(argv_) / sizeof(argv_[0]) - 1, argv_); - + int argc_ = sizeof(argv_) / sizeof(argv_[0]) - 1; + int init_ret = ssnes_main_init(argc_, argv_); + while(ssnes_main_iterate()); + ssnes_main_deinit(); xdk360_video_deinit(); }