Dear SuperCard ltd.
Hello
I am one of your users from worldwide.
I and my companion have a request: please put NDSGBA to opensource, giving the community the permission to support that.
You've held back the source for NDSGBA for too long, and now it's time to pass it to the community as a whole. It was a great step to publicly release the software development kit (SDK) and the source code for iReader and the Super Famicom emulator NDSSFC (thanks a lot for this!), but now there is one piece missing from the puzzle.
That piece is NDSGBA.
NDSGBA is immediately derived from gpSP, a Free Software GBA emulator licensed under the GNU General Public License. Legally, you would be obligated to release that source code. But even if you choose to ignore that, having better software running on your hardware will boost your sales.
The community wishes for better game compatibility, less crashing and a more usable user interface (GUI). The community feels the following:
* There has been a huge step back after your updates, one of which removed or severely deteriorated the support for game_config.txt to provide more game compatibility. Many people are recommending an upgrade to an earlier version because of this. The most recommended version appears to be 1.21, not 1.30 which is the most recent.
* The GUI does not support the touch screen at all. It needs to do so in order to be more intuitive. DS users expect the Touch Screen to work if there are buttons on it.
*
Remapping GBA keys is another often-requested feature. The GBA has fewer buttons than the DS, unlike the SNES. So there are a few buttons that the users want to move, for example to make them more reachable with their hands.
I already have a plan for NDSGBA, which is to:
* immediately put it on GitHub and name it TempGBA;
*
copy improvements to the GUI from CATSFC into TempGBA, also copying the multitude of languages we have written for the interface;
* work with Exophase to get TempGBA recognised as a proper system port for the Supercard DSTwo, linking our updates so one gets improved as the other adds improvements;
* following all of these, make incremental improvements as the community sees fit.
Thanks for reading this email.
Your Users.