we can now execute code (reaches init_env() function )

This commit is contained in:
georgemoralis 2023-07-20 12:18:43 +03:00
parent cc596083f5
commit d641f7b6c4
6 changed files with 44 additions and 8 deletions

View file

@ -33,17 +33,18 @@
// Main code
int main(int argc, char* argv[])
{
if (argc == 1) {
/* if (argc == 1) {
printf("Usage: %s <elf or eboot.bin path>\n", argv[0]);
return -1;
}
}*/
logging::init(true);//init logging
const char* const path = argv[1]; //argument 1 is the path of self file to boot
const char* const path = argv[1]; // argument 1 is the path of self file to boot
auto* linker = Singleton<Linker>::Instance();
HLE::Libs::Init_HLE_Libs(linker->getHLESymbols());
auto *module =linker->LoadModule(path);//load main executable
linker->Execute();
#if 0
// Setup SDL
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_GAMEPAD) != 0)