Nintendo 3DS Virtual Console Game Boy and enhanced non-Restore Point emulator
The Nintendo 3DS Virtual Console Game Boy and enhanced 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. It is used for DMG and DMG (Color-enhanced) games.
Game Boy Color bootstrap ROM support exists of sorts, but only for Pokémon Gold and Silver Versions. There is no Game Boy or Game Boy Color start-up screen. Pokémon Red and Green Versions, Pokémon Red and Blue Versions, Pokémon Blue Version (Japanese) and the Japanese version of Pokémon Yellow Version are still black and white or pea green. As official emulators before it, there is no Super Game Boy support.
A hidden setting allows the player to add an original Game Boy or Game Boy Color border.
This emulator was only officially used for every core Game Boy and Game Boy (DMG (Color-enhanced)) Pokémon games, apart from Pokémon Crystal Version which is CGB and uses Nintendo 3DS Virtual Console Game Boy Color non-Restore Point emulator.
Technical details/emulation errors
In order to get multiplayer to work on Pokémon, the ROMs were hacked, in addition to removing unneeded code (e.g. for Game Boy Printer, which is not supported). It seems based on finds by dataminers that a modification of Mobile System GB support for Pokémon Crystal Version was planned but cancelled.
Furthermore, a vulnerability was found by YouTube channel ChickasaurusGL (User:Torchickens) to force close the game and bring up an error message on the Nintendo 3DS HOME menu via a glitch map in Pokémon Gold and Silver Versions, but it was never properly analyzed. As this is a grey area, NintendoWiki will not go into any more specifics.