Recently it was discovered that the 3ds' browser could be exploited for various things. One of those things was custom rom 'injection' into the virtual console Gameboy Color emulator. A video with instructions:
I decided to try out LSDJ using this exploit. It was successful, but the emulator did not pass LSDJ's sav ram check. Video:
Instructions:
Download code.bin and place it on the root of the 3ds' SD card: http://goo.gl/vDaKxP
Get your LSDJ rom, and rename it rom.gbc, also place it on the SD card root.
Load your virtual console game, and go to the virtual console menu (press on the touch screen)
From the VC menu, press home.
Load your web browser and point it to loadcode.projectpokemon.org
It will load for a minute, and then the bottom screen will turn one of three colors:
Green - You're good to go!
Yellow - Rom issue
Red - Failed
Assuming you have green, press home again and go back into your VC game.
Press reset.
If everything worked, your custom rom should now load!
If anyone has ideas on how to get LSDJ to load, that would be awesome!