Nintendo 3DS Virtual Console Game Boy Color non-Restore Point emulator
The Nintendo 3DS Virtual Console Game Boy Color non-Restore Point emulator is an official Game Boy Color emulator for Nintendo 3DS Virtual Console, without Restore Point support but with multiplayer support only between two Nintendo 3DS family consoles of the same (or compatible) region running the same game.
Game Boy Color bootstrap ROM support exists of sorts, so Pokémon Crystal is in an accurate color, but there is no Game Boy Color start-up screen.
A hidden setting allows the player to add an original Game Boy Color border.
This emulator was only officially used for Pokémon Crystal Version.
Technical details/emulation errors
It seems based on finds by dataminers that a modification of Mobile System GB support for at least Pokémon Crystal Version was planned but cancelled. Instead, Nintendo, Game Freak, Creatures, Inc. and The Pokémon Company decided to implement one of the Celebi events, involving Kurt (via Pokémon Center nurse GS Ball gift) after defeating the Pokémon League, becoming Champion, and the first registered clear (it's currently not known what will happen if the Hall of Fame SRAM glitch is abused here).
In order to get multiplayer to work on Pokémon Crystal, the ROMs was hacked, in addition to removing unneeded code (e.g. for Game Boy Printer, which is not supported). There is a new Touch Screen interface for multiplayer.