We support iCade and BTStack (PS3 pads/Wiimote Classic). iCade was mainly put in because iOS non-jailbreak lacks any kind of gamepad support.
Regarding iControlPad - I don’t own such a pad and that is the main hurdle really when supporting these controllers. For that same reason I can’t test the iCade controllers (although John Maddox from Github has already reported that they do work). We need more people who hardware gift us things really or collaborate with adding extra pad support.
I don’t like or respect Broglia very much, sorry - you can probably fill in the reasons why if you read through our manifesto in the manual. But no, we won’t contact him.
- Is analogue input even possible on iOS? Or is it possible within the emulator? Is it possible with PS3 controller?
Analog support is in ‘core’ RetroArch - but I’m unsure about RetroArch iOS properly supporting or exposing this.
- I have tested NX Engine core and it sucks pretty much. I have a friend who has already ported NX Engine to iOS and it rocks. He has fixed a lot of bugs and performance issues. E. g. you cannot open the map before obtaining it (in RetroArch you can). Here’s the github. I think you should contact him and include his version of the core. It rocks. https://github.com/PIlin/NXEngine-iOS Or I could contact him. Just tell me.
- You could contact him and we are receptive to merging the game bug fixes. I believe we talked before about some kind of possible merger - however, at this point that really isn’t possible anymore since we have had to practically do a complete rewrite.
I haven’t merged in his game bug fixes. However, performance-wise the nxengine libretro port right now is perfectly fine. We put in a lot of effort to make sure it’s no longer file I/O based and the audio no longer stutters so while I may accede that it still has game bugs (which the original NXEngine also had ), performance definitely is not one of its problems right now.