A few guys at the shmups forums were playing with this. Looks better than filters to me.
Note: Use the HLSL option mame has had for the last few versions, can add all manner of CRT effects to your LCD display, pincushion, scanlines, phosphor right down to convergence displacement.
Code Below