ok, here is it now, a small update, with all of the changes which accumulated over the week.
Changelog:
- Fix Dragon Quest IX whitescreen while booting
- Fix Pokemon White/Black(haven't tested the latter) not saving
- Added error message, which is displayed when files are missing/couldn't be found
- Clicking on gui element on top of the emulated touchscreen is now only registered a gui click
- Allow booting games via the bios menu, uncheck boot directly to do so
- Audio output is rewritten to use audren. This fixes sound not working after going into homemenu/sleep. As a positive side effect, sound is now also recorded when using HOS clip capture feature
- By pressing the left stick down microphone (noise) input is simulated
- Allow for turning off literal optimisations, if a game doesn't work properly please report whether this and/or turning off branch optimisations helps!
- Some other small bugs.
Please note that I want to focus fixing bugs and improving performance of the emulation itself. So expect to see only minor improvements on the interface side for the time being (except save states, I just noticed that those would be quite useful to have them for debugging).
EDIT: it's DQ 9 not 11
EDIT2: here's a build which also allows to open and close the lid, as requested by
@angelhp
https://gbatemp.net/threads/melonds-for-switch.518300/page-35#post-8830041