redream.x86_64-windows-v1.5.0
MEmu := "Redream"
MEmuV := ""
MURL := ["https://redream.io/"]
MAuthor := ["MadK9"]
MVersion := ""
MCRC := ""
iCRC := ""
MID := ""
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
MSystem := ["Redream"]
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
primaryExe := new Process(emuPath . "\" . executable) ; instantiate emulator executable object
emuPrimaryWindow := new Window(new WindowTitle("redream","SDL_app")) ; instantiate primary emulator window object
hideEmuObj := Object(emuPrimaryWindow,1)
7z(romPath, romName, romExtension, sevenZExtractPath)
bezelTopOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Top_Offset","45",,1)
bezelBottomOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Bottom_Offset","8",,1)
bezelRightOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Right_Offset", "8",,1)
bezelLeftOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Left_Offset", "8",,1)
BezelStart()
PrimaryExe.Run(" """ . romPath . "\" . romName . romExtension . """")
emuPrimaryWindow.Wait()
emuPrimaryWindow.WaitActive()
BezelDraw()
FadeInExit()
primaryExe.Process("WaitClose")
7zCleanUp()
FadeOutExit()
ExitModule()
CloseProcess:
FadeOutStart()
BezelExit()
emuPrimaryWindow.Close()
Return
Missing
[Settings]
Fullscreen=true