I've discovered that the black screen issue when using the gamepad is simply a graphical bug. This means that Nintendont is still functioning correctly beneath the surface, even though we can't see what's happening on the screen.
I use an SD card for the games, so all I need to do when it loads...