If you’re just using a joystick emulator to make it work - not it isn’t very enjoyable. It has to be done properly by pretty much rewriting the program with controller support.
There’s a great many older games I wish that could be done for. Elite Force 1 and 2 are at the top of my list for games I wish could be redone…