Author Topic: 2 options/features mGalaxy is missing.  (Read 6963 times)

Azgorath

  • Newbie
  • *
  • Posts: 15
Re: 2 options/features mGalaxy is missing.
« Reply #3 on: November 20, 2021, 04:18:53 PM »
Hi Azgorath,
Your request has been heard and will be included in the next version.
In the meantime, you can already use the following to help you out:

To add .chd support to any emulator:
Open mGalaxy > Data > Definition > Emulators.xml
There, find the emulator you want to work with (here, for example RetroArch) then the specific system and the specific option (here 'Arcade' and 'mame2000_libretro.dll')
Quote
<Emulator name="RetroArch" hidden="true">
      <Systems>
         <System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip"/>
Add ",.chd" at then end of the extensions value
Quote
<System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>
...and voila!

The same goes for adding a core (if you do know the exact name of the core .dll)
Duplicate a line then edit the 'option' and 'cmd' values to the new core name.
So, for instance, duplicate that line
Quote
<System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>
and edit it that way (pseudo code)
Quote
<System name="Arcade" option="the_new_core_name_libretro.dll" script="false" cmd="-f -L cores\the_new_core_name_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>

Warning: be particularly careful and attentive when editing this file, it is a crucial file for the proper functioning of mGalaxy

Oh wow. Thanks a lot for that info. That all worked like a charm.

mgalaxy

  • Administrator
  • Hero Member
  • *****
  • Posts: 1186
    • Email
Re: 2 options/features mGalaxy is missing.
« Reply #2 on: November 19, 2021, 07:07:01 AM »
Hi Azgorath,
Your request has been heard and will be included in the next version.
In the meantime, you can already use the following to help you out:

To add .chd support to any emulator:
Open mGalaxy > Data > Definition > Emulators.xml
There, find the emulator you want to work with (here, for example RetroArch) then the specific system and the specific option (here 'Arcade' and 'mame2000_libretro.dll')
Quote
<Emulator name="RetroArch" hidden="true">
      <Systems>
         <System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip"/>
Add ",.chd" at then end of the extensions value
Quote
<System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>
...and voila!

The same goes for adding a core (if you do know the exact name of the core .dll)
Duplicate a line then edit the 'option' and 'cmd' values to the new core name.
So, for instance, duplicate that line
Quote
<System name="Arcade" option="mame2000_libretro.dll" script="false" cmd="-f -L cores\mame2000_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>
and edit it that way (pseudo code)
Quote
<System name="Arcade" option="the_new_core_name_libretro.dll" script="false" cmd="-f -L cores\the_new_core_name_libretro.dll &quot;%path\%file%ext&quot;" extensions=".7z,.zip,.chd"/>

Warning: be particularly careful and attentive when editing this file, it is a crucial file for the proper functioning of mGalaxy
« Last Edit: November 19, 2021, 07:12:02 AM by mgalaxy »

Azgorath

  • Newbie
  • *
  • Posts: 15
2 options/features mGalaxy is missing.
« Reply #1 on: November 15, 2021, 04:59:03 AM »
Hi all.

First off, awesome work on 8.5. Loving the Arcade Room BGM and new video game radio stations. Now for the topic on hand, I feel that mGalaxy needs these 2 missing options/features:

1 - CHD rom file format support for disc-based systems. Right now only BIN/CUE files are supported and show up in the game lists but BIN/CUE tends to get messy in rom directories and game lists so a lot of people, myself included, convert multiple BIN/CUE files to a single CHD file to save storage space and have cleaner rom directories and game lists and the retroarch cores support CHD as well.

2 - Please add the following retroarch core options in the emulator setup option:
2a - Mesen Core for NES.
2b - FreeIntV Core for Mattel Intellivision.
2c - Beetle PCE Core for NEC TurboGrafx-16/CD and PC Engine/CD.
2d - Mesen and FCEUMM Cores for FDS.
2e - Genesis Plus GX Core for SG-1000.

and that's about it.