Improve SDL2 main, adding memory card and usb drivers

This commit is contained in:
Francisco Javier Trujillo Mata 2022-06-29 01:09:17 +02:00 committed by Ozkan Sezer
parent 6a2e6c82a0
commit a054a5f7f2
1 changed files with 19 additions and 1 deletions

View File

@ -12,6 +12,8 @@
#include <sifrpc.h> #include <sifrpc.h>
#include <iopcontrol.h> #include <iopcontrol.h>
#include <sbv_patches.h> #include <sbv_patches.h>
#include <ps2_fileXio_driver.h>
#include <ps2_memcard_driver.h>
#ifdef main #ifdef main
#undef main #undef main
@ -24,11 +26,27 @@ static void prepare_IOP()
sbv_patch_disable_prefix_check(); sbv_patch_disable_prefix_check();
} }
static void init_drivers() {
init_fileXio_driver();
init_memcard_driver(true);
}
static void deinit_drivers() {
deinit_memcard_driver(true);
deinit_fileXio_driver();
}
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
int res;
prepare_IOP(); prepare_IOP();
init_drivers();
return SDL_main(argc, argv); res = SDL_main(argc, argv);
deinit_drivers();
return res;
} }
#endif /* _EE */ #endif /* _EE */