MEmu = ElectrEm MEmuV = ElectrEm v0.6c (released 18/01/07) MURL = http://electrem.emuunlim.com/ MAuthor = craiganderson MVersion = 1.0 MCRC = iCRC = MID = MSystem = "Acorn Electron" ;---------------------------------------------------------------------------- ; There are TWO (2) ways to set FullScreen mode: ; ------preferred #1: Set fullscreen mode in HyperLaunch HQ "Edit Global Module Settings". ;------not preferred #2: You also have the option to Select "Go straight to full screen mode when emulator starts" On the Emulator Menu Bar: Under Tools>Preference BUT if you do this you will need to go into the ElectrEm.cfg file and change fullscreen from true to false to get back to windowed mode. The location of the "ElectrEm.cfg" file is located at the following location on my computer: C:\Users\craig\AppData\Roaming. ; ; On the Emulator Menu Bar: Under Tools>Preference: Make Sure the Following are Selected: ;---------"Automatically type commands to execute the inserted file" ;---------"Automatically configure Electron to handle the inserted file" ;---------"Load tapes quickly" ;---------"Use enhanced graphics if available (sure, why not?) ; ;---------------------------------------------------------------------------- StartModule() BezelGUI() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" Fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1) BezelStart() 7z(romPath, romName, romExtension, 7zExtractPath) Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath) WinWait("ElectrEm ahk_class SDL_app") WinWaitActive("ElectrEm ahk_class SDL_app") If Fullscreen = true { Sleep,1000 WinMenuSelectItem, ElectrEm ahk_class SDL_app, , Tools, Full Screen } BezelDraw() FadeInExit() Process("WaitClose", executable) 7zCleanUp() BezelExit() FadeOutExit() ExitModule() CloseProcess: FadeOutStart() WinClose("ElectrEm ahk_class SDL_app") Return