Adding A New Application - Virtual Boy

Get answers to questions about using mGalaxy.
Post Reply
PrettyPrincess
Newbie
Newbie
Posts: 5
Joined: Sun Jul 23, 2017 3:58 am

How exactly do I manually add a new application to the list, under Virtual Boy? Currently, I only see BizHawk and Red Dragon [Script]. RetroArch has a Virtual Boy core called Beetle VB.

https://wiki.libretro.com/index.php?tit ... ednafen_VB

Also, is it possible to set a wallpaper for each Console? Instead of showing artwork for each rom such as Mario Tennis or Wario Land, I would like to set a single wallpaper of the console itself, the Virtual Boy.
User avatar
mgalaxy
Administrator
Administrator
Posts: 1192
Joined: Tue Dec 05, 2006 7:46 pm

Hi PrettyPrincess!
How exactly do I manually add a new application to the list, under Virtual Boy? Currently, I only see BizHawk and Red Dragon [Script]. RetroArch has a Virtual Boy core called Beetle VB.
With a text editor, open mGalaxy folder -> Data -> BaseSystems -> BaseSystems.xml
Locate the block of code related to Virtual Boy

Code: Select all

<System type="Console">
	<Name ss="11" em="Nintendo_Virtual_Boy" tgdb="Nintendo Virtual Boy" gb="79|VBOY">Nintendo Virtual Boy</Name>
	<Emu selected="Red Dragon [Script]">
		<Cmd hidden="true" name="BizHawk" value="--fullscreen "%path\%file%ext"" extensions=".7z,.vb,.zip"/>
		<Cmd hidden="false" name="Red Dragon [Script]" value=""%path\%file%ext"" extensions=".vb"/>
	</Emu>
</System>
You can see 2 lines beginning with <Cmd hidden=......>, add a third one

Code: Select all

<Cmd hidden="true" name="RetroArch [mednafen_vb_libretro.dll]" value="-f -L cores\mednafen_vb_libretro.dll "%path\%file%ext"" extensions=".vb,.vboy"/>
So, the final block should look like this:

Code: Select all

<System type="Console">
	<Name ss="11" em="Nintendo_Virtual_Boy" tgdb="Nintendo Virtual Boy" gb="79|VBOY">Nintendo Virtual Boy</Name>
	<Emu selected="Red Dragon [Script]">
		<Cmd hidden="true" name="BizHawk" value="--fullscreen "%path\%file%ext"" extensions=".7z,.vb,.zip"/>
		<Cmd hidden="false" name="Red Dragon [Script]" value=""%path\%file%ext"" extensions=".vb"/>
		<Cmd hidden="true" name="RetroArch [mednafen_vb_libretro.dll]" value="-f -L cores\mednafen_vb_libretro.dll "%path\%file%ext"" extensions=".vb,.vboy"/>
	</Emu>
</System>
Save then start mGalaxy_Runway to create a new 'VirtualBoy' system, you will see that a new emulator is available
To finish, please come back here and report that everything is working as it should  so that I can add this update with the next version!! ;)
is it possible to set a wallpaper for each Console
No, it isnt!
PrettyPrincess
Newbie
Newbie
Posts: 5
Joined: Sun Jul 23, 2017 3:58 am

Thanks Mr. Galaxy. It works fine. But don't forget to include the .zip extension too. All of my roms are in .zip format and I had to edit the last line.

extensions=".vb,.vboy,.zip"

Now, I can play all of my blinding, red Virtual Boy games.  :-*
User avatar
mgalaxy
Administrator
Administrator
Posts: 1192
Joined: Tue Dec 05, 2006 7:46 pm

don't forget to include the .zip extension too
Thanks for pointing this out! It'l be done ;)
Post Reply