As requested I have forked the repo from
@zardam with the changes I made to get PickNMix up and running on the
@leonk cart.
https://github.com/kuzearcade/ub_vortex_multicart/
**** DISCLAIMER ****
I had an issue with PICKnMIX occasionally freezing on a game during attract mode and usually just switching to the next game would fix the problem. I tried to fix it with the latest code, but I'm not sure if it is fully resolved or not. In general though, it "works" but may still have a bug. Maybe don't leave it running unattended on a cab without further testing or if it freezes you may end up with some burn in on your CRT! Then again the problem may be fixed.
Consider this a YMMV warning and use at your own risk! I'm not responsible if your CRT is destroyed or your cab/MVS catches fire.
**** DISCLAIMER ****
Ultimately it was a lot more work than simply updating the game list. If you take a look at the files in the 'src' folder you'll see that all files required changes except the two soft dips related ASM files.
The long and short of it is there's not much space in the Unibios for additional code and the original
@zardam repo hardcodes everything to overwrite certain sections of the Unibios and expects all patches to be a certain size. This can make it tricky to make further edits.
For those with an
@leonk cart you can simply download the xdelta from the main directory of the repo and apply it against a stock Unibios v4 ROM. See the repo for example syntax. You will likely need a version of xdelta (or xdelta UI) based on the newer v3.x xdelta code.
Enjoy!