This shader has recently been rewritten by the amazing hunterk at libretro to create this effect at a very low processing cost in mame2003. You might have to tweak the parameters a bit in the retroarch menu or the code. It works great, and scales to fit the screen just like cocktail mode in mame2010.
https://github.com/libretro/glsl-shaders/blob/master/misc/cocktail-cab-portrait.glsl