About This File
MEmu := "Xemu"
MEmuV := "v0.6.0"
MURL := ["https://xemu.app/"]
MAuthor := ["emual"]
MVersion := "1.0.0"
MCRC := ""
iCRC := ""
MID := ""
MSystem := ["Microsoft Xbox"]
;----------------------------------------------------------------------------
; Notes:
; The module is able to launch ISO games.
;
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
primaryWindowClassName := "SDL_app"
emuPrimaryWindow := new Window(new WindowTitle("xemu",primaryWindowClassName)) ; instantiate primary emulator window object
Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
hideEmuObj := Object(emuPrimaryWindow,1)
7z(romPath, romName, romExtension, sevenZExtractPath)
BezelStart("FixResMode")
HideAppStart(hideEmuObj,hideEmu)
If (Fullscreen = "true")
primaryExe.Run(" -full-screen -dvd_path """ . romPath . "\" . romName . romExtension . """")
Else
primaryExe.Run(" -dvd_path """ . romPath . "\" . romName . romExtension . """")
emuPrimaryWindow.Wait()
emuPrimaryWindow.WaitActive()
BezelDraw()
HideAppEnd(hideEmuObj,hideEmu)
FadeInExit()
primaryExe.Process("WaitClose")
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
CloseProcess:
FadeOutStart()
emuPrimaryWindow.Close()
Return
What's New in Version 07/26/2024 08:31 AM See changelog
Released
No changelog available for this version.