It's better if you start with something else. There are too many libraries to compile and install to build this emulator.
But you can help making some test for me. I noticed that when not using zoom (i.e. 1x small screen) the emulator is more stable.
I need to know from different users how much time the emulator can run without freezing with 1x screen on o3ds and n3ds. I f you have time please make several test (2 or 3).
No problem. I'm happy to help in anyway I can, if for no other reason than to just show gratitude for your efforts in giving the 3ds scene these great emulators.
I'll start with o3ds running Handy from cia, then from 3dsx, then n3ds using 3dsx. I'll post results soon.
edit 1st result
I've just had the emulator running for over 2 hrs on my o3ds, with no freeze/crash.
Played Warbirds, Battlezone and Qix for about 45mins each without exiting the emulator. Fiddled with some config settings in between games to see if I could get it to crash, but with the screen set at x1 it's really, really stable. Decided that as it hadn't crashed and I'd been running it in excess of 2hrs (and I'd beaten my hi-score on Qix) that I'd call it a day and move on to testing it on my n3dsxl.
For the record; x1 screen, background on, limited framerate, sound on, fps off, lower screen on. Cia version.
edit 2nd result
N3dsxl, Homebrew version - First boot crashed before it even let me set the screen size to x1. Second attempt; after setting the config to the same as the settings I used on my o3ds I booted up Qix and it froze/crashed after 5mins. Third try, froze/crashed after 10 mins.
Also, I noticed that although it was set to not show framerate it still displayed 60fps on the lower screen. Something else that struck me was how much faster and smoother Qix ran on the n3ds than the old 3ds. Despite both of them limiting to 60fps, it seemed to run about 50% faster on the n3ds.
I'll test it some more over the weekend.