From some of the questions I see here I think some here have no experience and understanding of the SNES.
It feels like I am back in time when SNES Emulation was starting. People had the same questions and requests.
Emulating the SNES is quite complex and it had a very long way until it was considered almost perfect with BSNES.
There were some emulators in the mid/late 90s. I had them running on my Pentium75 and later Pentium 200 MMX.
Low compatibility, wrong timings, slowdowns and many bugs was what we got. Many games did not work at all.
The original Snes9x and ZSNES got better over time but games with special Chips were always a pain.
Also later it turned out that some core features were emulated incorrect in several ways (timings, bugs, many wrong information)
At first they tried to emulate what the thought it was supposed to be. Some worked some not or not correct.
Because of the low computer spects of that time also many hacks an speed hacks were used in the emulation.
I also remember that later we needed some sort of GFX packs in order to run games with the SDD-1 compression in order to bypass it (SFA, SO)
If the GFX pack was not complete you had missing or garbled GFX in the game.
C4 Emulation aswell as SA1 and SPC7110 came quite late in 2005 or so. Proper SuperFX was also quite late available.
The Starfox 2 Beta was not working when it was leaked back then by a few brave people but ZSNES was the first to got it running.
Proper DSP Emualtion was also not possible for a long time.
DSP-4 comes to mind. Topgear 3000 did not work for a very long time.
Some devs went a real complex route in order to find out everything about the SNES and the speacial chips.
Most of the DSP chips were decapped and analyzed with a microscope in order to get the correct results emulated.
I think they also extracted the data of that chips somehow.
Breaking the SDD-1 compression took quite some time and nerves.
Back then the people always wanted to play Star Ocean.
So I think it took the community approx. 22 Years to have almost perfect SNES emulation.
Nintendo itself should have all the technical information and all the data available about the SNES and the special chips and HW,
but as you can see this alone does not help comming up with a perfect emulator.
Their own emulator is propably far from perfect but they do not look for a perfect one.
Nintendo is offering only a few games compared to the whole library and for them it is only important that they work correctly.
And even this was not possible for them if you look at Yoshis Island 2.
I also found a GFX bug in Contra and also in Super Mario RPG.
For companies like Nintendo it alwas comes down to time and money.
When the emulator reached a acceptable status and played the games they intended to distribute, development on it was propably stopped.
I also do not think that Nintendo will updated the mini emulator or is offering an update, even if this would be possible.
(they maybe do for the re run with the NES classic mini in 2018)
So if you have a game which is not working like Topgear 3000 or Actraiser 2 just use RetroArch.
Also asking people here for fixing the Nintendo Emulator propably won't be happening.
Hacking the game rom to make it work on the emulator can work in a few cases. It was also done in the 90s.
However that is not a good way and also needs experience to do it. Considering there is RetroArch it makes no sense.
I do have a SNES mini and I also plan to put some more games on it as soon as the new version of hakchi2 is officially available.
With the combination of Nintendos own emulator and RetroArch it should be possible to make almost every NES/SNES Game run.
Also since we can also use the original SNES Mini UI for launching any game / app from there it makes the matter even less of a problem.
Everything still feels Nintendo official which I like.
Anyway, I also have a question.
Would it be possible to run the BSNES performance core with RetroArch on the SNES Mini?
For some reason I like BSNES more than SNES9x.
I lost track over the many SNES9x variations long time ago.
I know there was a 1.53 version but all just using the 1.52 core.
It is a bit messy situation. Maybe somebody can bring some light into this.