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