Mesen Core

is it possible to backport the mesence changes into current libretro core?

Yeah, probably the best move is going to be to finish cleaning up my libretro-ization and then just apply that to the CE version.

2 Likes

Can’t you do this using one of the good NTSC filters that already exists, for example CRT-Consumer-XL, DariusG’s port of Blargg NTSC, CRT-Guest-Advanced-NTSC and CRT-Guest-Advanced-NTSC Decoupled, Classic Scanlines Shader?

Besides that, you can disable the internal Core Blargg NTSC Video Filter and utilize some video filter presets in the Settings–>Video–>Filters Menu.

You can also get extra custom Blargg NTSC Filters in my CyberLab Custom Blargg NTSC Video Filters Preset Paclk but they as well as the ones I mentioned above are based on the Blargg SNES NTSC Video Filter.

I am a bit confused because I thought MesenCE was a fork because Mesen has not been updated in a while. But it seems SourMesen is active and doing Pull Requests and updates for MesenCE. I find it strange that a fork gets updates from SourMesen, but not the official version?

I think it had something to do with the license of Mesen2

Now I see that MesenCE has been added to Retroarch but when I tried it, NES games are very slow. No such issue with original Mesen

This is the first I’ve heard of MesenCE. Have been a fan of Mesen for some time so I will have to check this out.

edit I don’t see it in the online core downloader.

it is available via Stellar (new cores option)

On the buildbot it is listed as mesen2.

1 Like

make sure you update your core info files.

1 Like

Thanks… that did the trick.

Looks and sounds great so far (just tested NES)… if I try to apply shaders it crashes, but from Hunter’s comments above, I’m sure this is something that’s still being worked on. This one is pretty exciting with all the platforms it covers… really looking forward to seeing how it progresses.

Shaders work if you just edit the opt file in the config and apply it from there. As for the slowdown, it was caused by the sample rate. The default 48000 sets the framerate at 55 fps. You have to set it at 44100 for 60fps. Anything else either slows it down (96000) or it sounds horrible.

Also it lacks the RAW palette, so I can not apply Cyberlab HDR shader, like the original Mesen.