Demul

Get answers to questions about using mGalaxy.
Stal8080
Newbie
Newbie
Posts: 20
Joined: Fri Aug 14, 2015 5:24 pm

After the troubles with NullDC I wanted to give DEMUL a shot.  When I configured my joysticks with NullDC it slowed everything way down to a point where not playable.  So I wanted to give DEMUL a try.  Out of mGalaxy everything configured and works great.  My questions now is when I map mgalaxy to demul via runway When it goes to launch a game mgalaxy just gives my the spinning cursor and nothing happens.  Was reading over this posts and I think I need to update my systems.xml file but not exactly sure to what.  Here is what I have now:

<System Type="Console">
    <Name>Sega Dreamcast</Name>
    <AppPath>G:\emulators\Demul\demul.exe</AppPath>
    <RomPath>G:\emulators\Demul\roms</RomPath>
    <SnapPath>G:\emulators\Dreamcast\Snaps</SnapPath>
    <VidPath>G:\emulators\Dreamcast\Intros</VidPath>
    <Emu selected="0">
      <Cmd id="0" name="DEmul [Script]" value="-run=dc -image="%path\%file%ext"" />
      <Cmd id="1" name="NullDC [Script]" value="-config nullDC:Emulator.Autostart=1 -config ImageReader:LoadDefaultImage=1 -config ImageReader:DefaultImage="%path\%file%ext"" />
    </Emu>
    <Extensions>.cdi,.chd,.gdi</Extensions>
    <Active>True</Active>
    <Script>True</Script>
    <Database>False</Database>
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

Have you tried with my file for NullDc, with joypad changement ?

Edit: I have tried your command file, it works for cdi and gdi file (I have a gdi file that don't work on demul, but an other is ok), the update is for atomiswave system not dreamcast.

Try with disabling the option "use script file" to make a try.
Last edited by Aeliss on Mon Sep 28, 2015 4:39 pm, edited 1 time in total.
Stal8080
Newbie
Newbie
Posts: 20
Joined: Fri Aug 14, 2015 5:24 pm

[quote="Aeliss"]
Have you tried with my file for NullDc, with joypad changement ?

Edit: I have tried your command file, it works for cdi and gdi file (I have a gdi file that don't work on demul, but an other is ok), the update is for atomiswave system not dreamcast.

Try with disabling the option "use script file" to make a try.
[/quote]

Have not tried file for NullDC yet.


As far as Demul, disabled script and bingo it worked!!!!  However I can't exit the emulator with esc key, so I'll have to use mouse or figure something out there.  That isn't ideal for my joystick situation.
davhuit
Full Member
Full Member
Posts: 173
Joined: Mon Aug 12, 2013 3:06 am

I think it's the same from the website but just to be sure, here's the Mgalaxy_script.exe file I use : https://mega.nz/#!t4RCELZQ!2cld-FDKZAC2 ... DdjXFM2m3I (of course, the box "use script is available" should be checked in "mGalaxy_Runway").

Here's the demul build I use : http://demul.emulation64.com/files/demul07a_31715.7z (0.7 alpha, July 31).

And the command line :

Code: Select all

<Cmd id="0" name="Demul (AutoIt)" value="-run=dc -image="%path\%file%ext"" />
In the emulator settings, I use the "gpuDX11" plugin for the video, "gdrImage" for the GD-ROM, "spuDemul" for the sound and "padDemul" for the controller (but if your graphic card is not DX11 compatible, it should also work with the "DX10" plugin).

In the "gpuDX11" settings, the resolution is set to my desktop resolution, internal resolution is set to "1" and the boxs "Start in fullscreen" and "Vsynch" are checked (Aspect ratio is set to "4:3").

With those settings, fullscreen is working fine (contrary to the old Demul 0.5.x version) and I can quit the emulator with the "ESC" key (in fact, I use the "Guide" button of my XBOX 360 controller but it's the same, I use a program called "Pinacle Game Profiler" to bind the "ESC" key to the "Guide" button, which allow me to quit all emulators without the need of the keyboard).

I hope it'll also work for you :)
Last edited by davhuit on Tue Sep 29, 2015 2:10 am, edited 1 time in total.
Stal8080
Newbie
Newbie
Posts: 20
Joined: Fri Aug 14, 2015 5:24 pm

[quote="davhuit"]
In the emulator settings, I use the "gpuDX11" plugin for the video, "gdrImage" for the GD-ROM, "spuDemul" for the sound and "padDemul" for the controller (but if your graphic card is not DX11 compatible, it should also work with the "DX10" plugin).

In the "gpuDX11" settings, the resolution is set to my desktop resolution, internal resolution is set to "1" and the boxs "Start in fullscreen" and "Vsynch" are checked (Aspect ratio is set to "4:3").

With those settings, fullscreen is working fine (contrary to the old Demul 0.5.x version) and I can quit the emulator with the "ESC" key (in fact, I use the "Guide" button of my XBOX 360 controller but it's the same, I use a program called "Pinacle Game Profiler" to bind the "ESC" key to the "Guide" button, which allow me to quit all emulators without the need of the keyboard).

I hope it'll also work for you :)
[/quote]

Thanks for that.  I have been testing all my configs on my work laptop (at work) and basically transferring them to my Windows 7 machine at home.  So this morning when I was configuring DEMUL at home, I got a gpuDX Error?.  So I investigated my video card and it looks like it got swapped at some point because its a Gforce 7300 and only compatible with DirectX 9.0.  Which leads me to believe this might be my issue with NullDC as well when in Full Screen Mode.  So my only option I'm guessing with Demul is use the gpuDX11ng option from the Video Plugin drop down???  or upgrade video card?
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

It's a little bit complicated
Demul =< 0.5.7 work with directX9 but the autoit script is realy complicated and instable (lot of bug inside demul)
Demul >= 0.5.8 work only with directX 10 (so your video card nee support it) , but the autoit script is simple, it's this one from script part on this forum

NullDC work fine with directX 9 and 10 but not Win8, no problem on Win 7

NullDC is normally better than Demul, a little more complicated to configure, but if it works on stand alone mode, it will work on mGalaxy.
There is no reasons for NullDC be slow after a joypad configuration, I realy think there is something bad in the configuration.
Last edited by Aeliss on Wed Sep 30, 2015 5:58 am, edited 1 time in total.
davhuit
Full Member
Full Member
Posts: 173
Joined: Mon Aug 12, 2013 3:06 am

About NullDC being better than Demul, it depend of the game. Shenmue have problems with NullDC (save is often erased), when I managed to complete the game without any problems on Demul.

I also think a joypad configuration shouldn't slow down the emulator.
Post Reply