Well I’ve been super busy at work but I figured I should post something.
Once I have time to make everything work better/nicer I’ll make a new thread to put everything in. But for now I’ll just post this in here…
I started to learn how hakchi mods work though. I still have a lot of work to do and the install script is dumb because files weren’t copying properly for me. But here is a test hmod file for hakchi with the shader + a some configs for some cores. Note that there will be issues with sizing and possibly centering right now. It looks like overlay/aspect ratio configs will need to be done on core by core basis (game by game for arcade!). It’s also hard to know exactly what overrides will be needed. So if you’ve been messing with retroarch for some time, then it might be best to nuke the /etc/libretro folder and install the retroarch module from scratch.
But if you start from a stock hakchi and install the 1.0 “retroarch_with_cores” with some cores and then install my hmod by dragging it onto hakchi… or install it by putting my hmod in the user_mods subfolder and then using the “Modules” menu to select “zfast_shaders_test_version”… then you’ll get this out of the box without configuring anything:
which is pretty good for the moment I think. Even though it still needs work for it to be any kind of final. There isn’t even an uninstall script at the moment after all. But this is a start I guess…
The hakchi hmod is here: https://drive.google.com/file/d/0B5_cUiAJwMMvQkMxWUo5b1NLMnc/view?usp=sharing
There are basic versions (not all of them are “correct”) of the core override config files for the following cores in the hmod:
-FB Alpha
-FCEUmm
-Genesis Plus GX
-Mednafen PCE Fast
-mGBA
-Snes9x
Not that anything is stopping you from configuring everything yourself.
The shader files haven’t changed much. Except for the filenames. but they’re here:https://drive.google.com/file/d/0B5_cUiAJwMMvUmdMdDJOdVJ4WTA/view?usp=sharing if anyone wants just those.
The current versions can’t be used without an overlay without uncommenting the line:
//#define BLACK_OUT_BORDER
in the files. The SNES classic literally can’t afford the few extra instructions when drawing a fullscreen overlay. It’s just too slow! So since the overlay will cover it, I let the garbage stay by default right now.
Now that this is an HMOD, let me know how it messes up your retroarch install. I won’t be able to fix it for you, but I’d still like to know about it