Launch openMSX from BlueMSX launcher

Página 1/3
| 2 | 3

Por tono4

Rookie (21)

Imagen del tono4

22-08-2021, 11:45

Hi,

I use BlueMSX Launcher sinde a lot of years and I feel really comfortable with it. I have installed recently openMSX and I would like to be able to launch games also in openMSX from BlueMSX launcher.

Root is correct in options -> settings -> emulators, but when I try to run a game in openMSX I only see the windows clock for an instant and then nothing happen.

Must I fill anything in parameters?

Thank you for your help.

Login sesión o register para postear comentarios

Por Manuel

Ascended (19691)

Imagen del Manuel

22-08-2021, 15:13

Why don't you try the openMSX launcher by the same author? http://msxlaunchers.info/

Por tono4

Rookie (21)

Imagen del tono4

22-08-2021, 15:46

I downloaded it, but I didn't installed it, because og Java, I would rather prefer to continue using BlueMSX Launcher. In addition, BlueMSX is the emulator I use the most.

Por Manuel

Ascended (19691)

Imagen del Manuel

23-08-2021, 01:32

Did you try the openMSX built-in menu? Especially since version 17.0, it should be relatively friendly to use Smile

Por tono4

Rookie (21)

Imagen del tono4

23-08-2021, 17:42

Sorry, may be this is a misunderstanding. I CAN open and enjoy openMSX and also Catapult. But I can't open directly from BlueMSX Launcher. I can't understand why.

Imagen

Por oelsha

Resident (47)

Imagen del oelsha

23-08-2021, 18:52

The parameters list in the setting page are for valid openmsx command line arguments. -fullscreen is not a valid command line argument. An example of what can be added in that screen is -machine Boosted_MSX2_EN

Por tono4

Rookie (21)

Imagen del tono4

23-08-2021, 21:38

Thank you for the tip, oelsha. Forget about the command -fullscreen, it was just a test. Most of the tries were with with no parameters at all (empty box).

I have just done another try and I have noticed that launched game can be heard, but not seen at all. Even if I look at the task admin there is not any openMSX process. BTW, I'm running W10.

Any idea? Any help would be appreciated.

Por oelsha

Resident (47)

Imagen del oelsha

24-08-2021, 02:58

tono4, you're right. I just tried with openmsx 0.16 and all I can hear is sound. In the task manager, I could find the openmsx process, but there was no window. When I pointed the launcher at the older openmsx 0.15.0 version, it worked fine.

The function call used in the launcher to start the openmsx process is the following:

SHELLEXECUTEINFO emulInfo;
emulInfo.cbSize = sizeof(emulInfo);
emulInfo.fMask = 0;
emulInfo.hwnd = 0;
emulInfo.lpVerb = "open";
emulInfo.lpFile = *exe;
emulInfo.lpParameters = *args;
emulInfo.lpDirectory = NULL;
emulInfo.nShow = nShow;
emulInfo.hInstApp = 0;

ShellExecuteEx(&emulInfo);

Something's different in openmsx 0.16. Could it be the migration to SDL2 and Tcl 8.6? I have to look up the flags of the SHELLEXECUTEINFO struct to see what could cause this.

Por oelsha

Resident (47)

Imagen del oelsha

24-08-2021, 03:05

Now I think I know what could cause this. The value I am using in the nShow field in the SHELLEXECUTEINFO struct above is SW_HIDE, and I think I used that in the past to hide the debug window that used to appear with openmsx main window when I used SW_NORMAL. I have to do some reading to see what the correct value to use should be.

Por tono4

Rookie (21)

Imagen del tono4

24-08-2021, 07:18

Thank you for the interest, oelsha.
Any testing you want me to do, just ask. I'm afraid my technical skills are almost null, but I can report what it's happening.

Por oelsha

Resident (47)

Imagen del oelsha

25-08-2021, 13:36

tono4 I created a new build of blueMSX Launcher with a fix for starting openmsx. Please download it from [url=" http://msxlaunchers.info/files/bluemsx_launcher_v1-14-4.zip"]here[/url] and give it a try. Once you confirm it is working for you I will update the help file publish the new release on the website.

Edit: for some reason I couldn't get the link to work. Simply copy the text of the link and paste it in a browser rather than clicking on it

Página 1/3
| 2 | 3