speedrun on virtual console is allowed : 3DSVC is 3DS Virtual Console.
You would need a 3ds capture card, and they’re a bit difficult to get a hold of.