I use both the Neo Geo Mini Controller (which requires an USB adapter) and Neo Geo X arcade stick (which requires a specific setup for RetroPie) for Neo Geo games. Before I got the USB adapter for my NES controller, I used this dog bone style USB controller, while not perfect it got the job done.