Negatron requires a modified MAME though, which I consider to be a non-starter.
Actually, I completely forgot about that haha. Im still fuzzy on that whole thing to be honest.. When he first came out with NegaMAME I used it, but out of laziness/forgetfullness I'm back to using my own MAME again with it. I know he modded something to make the software lists work properly(???), but I do all my console gaming on Mr Bannisters emus or OpenEMU (using this til he does his new rewrites), so I have no clue beyond that. Anything I do with MAME is the MAME side of it so it works with the regular old vanilla build. I just try to break it for him when he needs me to and report back.