I like this stuff so much that I personally contributed modern FPS controller support to a 2-4 player version of Wolfenstein, Splitwolf and wrote the RetroPie port and install scripts, and worked on the controller code and UI for Quake II in yquake2.