Jump to content
This Topic

Hyperspin - Mame scanlines option


Haxorz

Recommended Posts

Posted

I wish there was a way to save “slider options” permanently but through a research I did, everyone says it’s almost impossible. They say we have to do it for each mame game separately in each .ini, it’ll take an eternity. 

I tried to change:
RocketlauncherUI mame HLSL: true or ini..nothing

HyperHQ mame video scanlines activated...nothing

Change mame.ini scanlines amount...nothing

All of the above together simultaneously...nothing

Hyperspin seems to “ignore” any change and open mame games with default video options.

Funny enough, (as you can see to the image I attached), the upper half of slider options is always saved when changed (such as “screen gamma”), but the second half of slider options (the one with scanline option), under the line, under 3D LUT, never saves...always goes back to default every time we open a game, NO MATTER what I did.

Is there a way to at least activate Bilinear Filter to all mame at once permanently, so they won’t be pixelated every time we open them?

 

Thanks

48F99A91-BCF6-4E2D-9DBF-0BA3B128FA18.jpeg

Posted

Move Arcade64.exe (download section) in MAME folder and start it configuring mame from the there. As far as i remember arcade64 can save slider value (maybe some plugin), not sure if it works in GLSL.

Anyway it is better to use BGFX shaders, you can manually configure them from json files. BGFX by default run under vulkan and you get a better input lag with vsync turned on compared to GLSL. As usual to test input lag just use "battle garegga".

Posted

I'm no MAME expert but

Have you try editing the  MAME\ini\presets\mame.ini    ?

# BGFX POST-PROCESSING OPTIONS
#
bgfx_path                 bgfx
bgfx_backend              auto
bgfx_debug                0
bgfx_screen_chains        crt-geom
bgfx_shadow_mask          shadow-mask.png
bgfx_avi_name             auto

once you write the shader you want for me it's  crt-geom

just make sure you point rocketlauncher (IniPath) to the MAME\ini\presets\  directory

Posted

Hi dejaric, and thanks for your help, but I already tried to change mame.ini and even if I save, Hyperspin still runs mame raw ignoring the mame.ini changes ONLY when it comes to the 2nd half of slider options (as I mentioned in the image I attached above). Is there any other way. 
Has anyone configured Hyperspin mame to permanently open WITH shaders? 

Posted

Hi dark13, and thank you for your help.

I’m going to be honest with you, I’m not as experienced as you when it comes to programming and configuration.

Whenever you have free time, and you’re in a mood, can you explain to me in detail how to download and configure arcade64.exe. And besides that, about your secondary solution..I’m sorry, I have no idea what you’re talking about BGFX, vulcan, json, vsync, battle garrega...they’re all unknown words for me...Sorry, I’m noob..

I’m open to teamviewer if someone knows how to do it and have the time and the mood to do so.

Posted

No problem Haxors, Vulcan, opengl, directdraw are different Video plugins,  bgfx is the shader effect and .json is the shader name extention 

i recall messing around with MAME  shaders but that's been a while since i use retroarch now but hopefully you will make this work.

 

Posted

Oh, thanks a lot dejaric. I’m running DirectX video plugin now. I suppose they’re superior?! Should I uninstall it and replace it with one of them?

Posted

No don't uninstall directx you actually don't need to uninstall anything but tweak MAME settings

I think i personally was using d3d but like dark13 mention maybe vulcan is better for input lag , you need to test and make a choice.

mame.ini and pointing rockectlauncher to the right folder was the way i was able to make the shader  setting stick, tweaking the slider

directly in MAME option didn't work for me.

 

 

Posted
Posted

I made it through and put the shaders I wanted through mame.ini with d3d and got enthusiastic about it running some games without issues...but some other games appear to have a minor input lag, like reaaaaaally minuscule but it is in there. Do you have any idea how can I reduce input lag? 
 

Do you think it can be a hardware problem? I’m thinking of 3 possible hardware issues that might generate input lag. 1 is that all my collection is loading through an external HD, so yeah...if it was internal and it was SSD I suppose it would be faster. 2 is my graphics card (NVIDIA GeForce 930M 2GB...really budget card). And the 3rd, probably my monitor is just not good enough to follow the configurations. 
 

what do you guys think?

Posted

Glad you made it work

I personally use multiple external HD never had any problems with input lag that i can remember but if you want to monitor your

hardware while gaming  i suggest installing MSI AFTERBURNER 

Untitled-1.png

Also it depends on the game 

example a game like Gauntlet Legend will ask more on hardware 

Untitled-2.png

 

If you experience hardware bottleneck you could  possibly get sound stuttering, drop of fps and i could imagine

input lag also.

  • 2 months later...
Posted

I use BGFX only.  I feel that is has the best scanlines IMO, this is subjective though.  I modified two .json files, one for fighter and the other for shmups (shooters).  I don't have any lag or slowdown...I use MAMEUIFX 0.175

 

Here are a couple captures I took of Marvel vs. Capcom (native res is 4K/best viewed full-screen):

2040487085_DesktopScreenshot2020_06.08-15.18_06_53.thumb.png.3db1dbebc194a85e9b376d9e6d470733.png1491363427_DesktopScreenshot2020_06.08-15_17_50_38.thumb.png.fa824487ca9411d1ee6f53e49232bb46.png

Posted

LCDs to me seems to add a bit of input lag compared to old CRTs just as HDMI compared to VGA but MAME has always had input lag with v-sync turned on. Just curious, has someone tested the thing with freesync or gsync?
On many games the thing is basically unnoticeable but other games are really problematic, you can easily adjust timings on fighting games for combos but SHMUPS needs tighter input. Just try "Battle Garegga", if it is barely playable it means the input lag is ok lol.
 

Posted
  On 6/8/2020 at 10:37 PM, dark13 said:

LCDs to me seems to add a bit of input lag compared to old CRTs just as HDMI compared to VGA but MAME has always had input lag with v-sync turned on. Just curious, has someone tested the thing with freesync or gsync?
On many games the thing is basically unnoticeable but other games are really problematic, you can easily adjust timings on fighting games for combos but SHMUPS needs tighter input. Just try "Battle Garegga", if it is barely playable it means the input lag is ok lol.
 

Expand  

I only recorded the intro, but it seems to run fast: 

 

a lot of shmups have that blitter delay that’s meant to slow down the game for effect, especially after you defeat a boss.

 

Posted
  On 6/8/2020 at 11:00 PM, pacifikballa said:

I only recorded the intro, but it seems to run fast: 

 

a lot of shmups have that blitter delay that’s meant to slow down the game for effect, especially after you defeat a boss.

 

Expand  


Yeah, and it is a serious problem when the thing is not emulated correctly like Cave sh3 titles in MAME, they are almost unplayable 😛

I was talking about input lag, it means that the ship does not move in the exact frame during which you move the pad, this means the ship will also move for some frames after you release the pad. Even the real hardware has a bit of lag but MAME with v-sync turned on makes things much more problematic. Try to play battle garegga without shader (BGFX has automatic v-sync and input lag is better than OGL) with and without v-sync to understand the difference, turn off also triple buffering 😛


To avoid the problem RetroArch has "run ahead" option, basically it runs 2 instances of the emulator and costantly save and load the state between an instance and another, the problem is the option is not compatible with every core and it's obviously freaking taxing on CPU (with cpus getting more and more cores this might not be a problem in some years)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...