The two lines you mention do cut off at some points, though. The DS no longer had backwards compatibility with the GB and GBC, the DSi with the GBA, although the 3DS re-added GB and GBC, just digitally. The Wii U also doesn’t support GCN discs. All of these, however, work pretty well with homebrew like mGBA and Nintendont, they’re just not available officially.